Lower 48 oil production will stall in 2026 for the first time since the pandemic. Rigs falling throughout 2025 and less ...