Home Investing News EIA expects oil prices to be under pressure from oversupply in 2025, 2026