News

Benchmark oil prices are currently near $70 a barrel, down from a 2025 high of $82 in mid-January, but above the four-year ...