Oil prices are responding to OPEC decisions and geopolitical tensions,
Oil prices have surged past $100 per barrel as of March 2026, driven by escalating tensions in the Middle East, which threaten the stability of global oil supplies. With approximately 20% of the world’s oil and gas passing through the Strait of Hormuz, energy markets are shifting focus toward energy security and reliability, impacting investor sentiment towards energy stocks.
GE Vernova (GEV) stands out in this environment, having reported impressive fiscal 2025 results with revenues of $38.1 billion and a backlog of $150 billion. The company’s strong service segment, which accounted for 45% of its revenue, positions it well for sustained earnings visibility amid market uncertainties. In contrast, First Solar (FSLR) faced a decline in its contracted backlog, highlighting vulnerabilities in solar deployments due to financing and regulatory challenges.
As energy security becomes paramount, GE Vernova’s robust infrastructure and service offerings may present a more attractive investment compared to the more volatile solar sector.
Source: fool.com