Monday, March 09, 2026

Oil prices collapse below $84/barrel, now down over -30% since last night’s highs.