MARC Ratings: Oil prices to stay under pressure in 2026
The global crude oil market will enter 2026 on a weaker footing, as the combined effects of sustained high supply, subdued demand growth, and ongoing global energy transition continue to exert downward pressure on prices. Despite intermittent geopolitical issues, the fundamental imbalance between supply and demand is expected to remain a dominating factor in price …
MARC Ratings: Oil prices to stay under pressure in 2026 Read More »