CCrude Oil Read More Oil Prices Are Set to Fall Below $60 Next Year09.12.2025 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 Narrative12.06.2025 By Irina Slav – Jun 12, 2025, 3:19 AM CDT Energy Secretary Chris Wright disagrees with…