3 Energy Stocks Short Sellers Are Drilling Into: Is the Rally Running on Empty?
CCJCameco(CCJ) InvestorPlace·2024-04-04 23:57

Investors are getting excited about the energy sector. The price of crude oil has topped $86 per barrel once again and is now at its highest level in months. Geopolitical uncertainty has played into the move. With the conflict in the Middle East and the ongoing problems with Russia, investors are pricing potential supply constraints into the oil market. In addition, the economy continues to run hotter than expected and inflation remains above long-term targets. This inflation-driven economic backdrop should ...