Surging oil prices above $100 per barrel are shifting energy market priorities toward reliability and security, impacting companies like GE Vernova and First Solar differently. This article explores how these market changes are influencing investor sentiment and sector strategies.
- Oil prices have surged above $100 per barrel in March 2026 due to Middle East tensions.
- GE Vernova reported $59.3 billion in orders and $38.1 billion in revenue for fiscal 2025.
- The company has a $65 billion equipment backlog and a total backlog of $150 billion.
- First Solar's contracted backlog declined from 68.5 gigawatts to 50.1 gigawatts in fiscal 2025.
- GE Vernova's services revenue accounted for 45% of its total revenue in fiscal 2025.
Sign up free to read the full analysis
Create a free account to unlock full AI-curated market articles, personalized alerts, and more.