Crude oil prices fell nearly 20% in 2025 due to oversupply expectations and declining demand, marking significant annual losses.
Expectations of supply glut pull down crude prices in 2025
view original post
Crude oil prices fell nearly 20% in 2025 due to oversupply expectations and declining demand, marking significant annual losses.