The $120 Barrel and What Comes Next: Markets Brace for Prolonged Energy Shock by admin477351 March 15, 2026 Oil markets were priced for pain on Saturday but bracing for something worse. With crude at around $120 per barrel, already elevated by weeks of conflict, energy traders and … Read more