Monday, April 14, 2025

Oil prices have dropped to their lowest level since April 2021 — and it's testing oil executives’ patience.