Oil prices have declined to approximately $60 per barrel over the last 14 months due to new suppl..., Sonic AI
“Oil prices have declined to approximately $60 per barrel over the last 14 months due to new supply coming online while demand is structurally shifting downwards.”