Day: June 30, 2026

June 30, 2026
Category:

Oil market watchers entered 2026 widely in agreement on an emerging multibillion-barrel glut that was sure to depress prices throughout the year. That is not what they received. Instead, a series of unexpected geopolitical catalysts — above all, the war...