Shell’s Revenue Drops by Over 25% in Q1 2025 Due to Global Energy Price Slump
Shell’s revenue took a significant hit in 2025, with net income dropping by over 25% from the previous year, primarily due to weakened global energy prices and less profitable refining operations. Profits dwindled from the preceding year’s impressive $7.7 billion,…
