U.S. crude oil futures settled at $96.37 a barrel, up $1.97, or 2.09%.

2026-04-28

U.S. crude oil futures settled at $96.37 a barrel, up $1.97, or 2.09%.