Energy Sector Suffers Historic Three-Year Losing Streak by admin477351 January 2, 2026 Oil markets concluded 2025 with their worst annual performance since the pandemic crisis, dropping nearly 20% in value. The energy sector now confronts an unprecedented situation: three consecutive years of … Read more