US Oil Tops $80 a Barrel for First Time Since January 2025 March 5, 2026 · Bloomberg Read full story at source