
Oil Holds Firm After IEA Announces Record Strategic Reserve Release
The Biggest Reserve Release Ever — and Oil Still Isn’t Breaking Oil futures held near the mid-$80s on Wednesday even after the International Energy Agency announced the largest strategic petroleum reserve release in its history. The coordinated move, backed by








