Crude Futures Tumble Amid Demand Fears and Supply Shifts
Global crude oil futures experienced a significant downturn this past week, shedding over 6% as investor sentiment soured. Concerns over a softening global demand picture, coupled with an evolving supply outlook, weighed heavily on energy markets. As of Friday, May 2, 2025, markets observed ICE Brent trading



