Crude oil posts third straight weekly loss as supply and demand weigh on market

Oil market analysts have widely described this week's sell-off as an overreaction to OPEC+ production increases.

Jun 8, 2024 - 07:00
 0  4
Crude oil posts third straight weekly loss as supply and demand weigh on market
Oil market analysts have widely described this week's sell-off as an overreaction to OPEC+ production increases.