U.S. crude oil futures settled at $89.31 a barrel, down $2.88, or 3.12%.

2026-07-25

U.S. crude oil futures settled at $89.31 a barrel, down $2.88, or 3.12%.