Crude oil ended 2025 with its steepest annual decline since 2020. Brent fell 19% and WTI 20%, closing around $60.85 and $57.42 per barrel, respectively. The dominant factor was oversupply; global output growth repeatedly exceeded consumption, allowing inventories to build in the second half of the year. Periodic geopolitical flare-ups (Israel-Iran in June, attacks on […]