Energy
$95/Barrel: Oil Crashes 15% After Ceasefire — Is the Bottom In?
Brent crude oil price today April 10 2026 at $95/barrel after crashing 15% from $111. Full analysis of why oil crashed, whether Hormuz is actually reopening, ceasefire fragility, and 3 scenarios for the next 2…