Crude oil futures settle at $66.31. Buyers failed to keep momentum going.
Crude oil futures are settling down $0.17 (-0.26%), but the broader technical picture remains constructive. Earlier today, price pushed to $67.28, the highest level since August 2025, before rotating lower into the close. Even with the pullback, crude is still up roughly 21% from the December low at $55.08, underscoring the strength of the recent recovery trend. On the…











