Most North American oil production left unhedged in early 2025

Source link

Rigs & Barge World