Oil Index By: TalkMarkets February 25, 2021 at 14:01 PM EST Energy stocks have been annoyingly strong over the past few weeks. Read More >> Related Stocks: Energy Select Sector SPDR SPDR S&P 500 ETF Trust