Why Oil Prices Crashed Back Below $90 So Quickly After Spiking Near $120 Rogers BillMar 10, 2026March 10, 20260 Oil’s vertigo‑inducing slide from nearly 120 dollars a barrel to below 90 in less than a day is a textbook case of how fast a Read more