After a consecutive two-year annual decline, oil prices regained momentum to start 2025. Brent topped $81 per barrel following additional sanctions on Russia’s oil sector, which has threatened oil ...