Oil is sitting at $96 a barrel as of March 13, 2026, up from $71 just ten days ago. The Iran war has effectively closed the Strait of Hormuz, through which roughly 20% of the world’s daily oil supply ...
Here's why Walmart and three other retailers are at risk. Major US retail stocks have already sunk in recent weeks. The global energy landscape is fracturing as the US-Iran war escalates, sending ...
Rising oil prices, fueled by ongoing conflict in the Middle East, have fanned concerns of a supply shock that could spur ...
One thing investors need to keep in mind when investing in the energy sector is that oil prices are highly volatile. While the current geopolitical situation in the Middle East is newsworthy, the ...
ExxonMobil can rake in high free cash flow and return capital to shareholders even at oil prices below current levels. Visa is a compelling value for such an elite business model. ASML isn't as cheap ...