Oil prices cooled off today, after an OPEC+ report indicated global oil supply will match demand in 2026. December-dated West Texas Intermediate (WTI) crude shed $2.55 cents, or 3.4%, to settle at $58 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results