API refined oil inventories in the United States for the week ending June 20 were -1.026 million barrels, compared with expectations of 505,000 barrels and the previous value of 318,000 barrels.

2025-06-25

API refined oil inventories in the United States for the week ending June 20 were -1.026 million barrels, compared with expectations of 505,000 barrels and the previous value of 318,000 barrels.