
Why Is Smart Money Betting Against Renewable Energy
October 23, 2024
Last week, we reported that bearish sentiment in oil markets had sunk to levels last seen during the 2008 global financial crisis. According to commodity analysts at Standard Chartered, the main themes currently dominating oil markets are expectations of macroeconomic hard landings, extreme oil demand weakness, and persistent fears of oversupplied oil markets in 2025.
