U.S. to sell 26 million barrels of strategic reserve oil mandated by Congress

The department had considered cancelling the fiscal year 2023 sale of the 26 million barrels after the Biden administration last year sold a record 180 million barrels from the reserve. But such a cancellation would … Continue reading U.S. to sell 26 million barrels of strategic reserve oil mandated by Congress