CCrude Oil Read More Oil Prices Are Set to Fall Below $60 Next Year2025-12-09 Oil prices are set to average below $60 per barrel next year, investment banks have said in their…
CCrude Oil Read More U.S. Energy Secretary Pushes Back on the EIA’s Oil Decline Narrative2025-06-12 By Irina Slav – Jun 12, 2025, 3:19 AM CDT Energy Secretary Chris Wright disagrees with…