EIA expects growth in global oil production to outpace global demand for petroleum products, which would push oil prices downward through 2026
EIA expects growth in global oil production to outpace global demand for petroleum products, which would push oil prices downward through 2026