Oil prices are responding to OPEC decisions and geopolitical tensions,
The ongoing conflict with Iran has triggered a significant energy supply shock, pushing oil prices to new heights due to disruptions in shipments through the Strait of Hormuz. Although Iran has announced the strait is open for commercial traffic, concerns about potential fuel shortages loom, particularly if geopolitical tensions persist. Conversely, a peace deal allowing Iran to export oil freely could lead to a sharp decline in crude prices.
In this volatile environment, three energy stocks stand out for their robust financial positions: ExxonMobil, Chevron, and EOG Resources. ExxonMobil boasts the industry’s lowest net leverage ratio at 11%, enabling it to invest in growth even during downturns. Chevron maintains a solid balance sheet with a low 15.6% net debt ratio, while EOG Resources excels with a low-cost production model that supports significant free cash flow generation.
Investors should consider these companies for their resilience and ability to maintain dividends through turbulent market conditions, making them attractive options for those navigating the uncertain oil landscape.
Source: fool.com