Wall Street predicted a big surge for oil this year.But prices are now lower.

on Apr 28, 2023 06:50:AM

A surprise decision by several OPEC+ producers to voluntarily cut output earlier this month had pushed analyst oil price forecasts near $100 per barrel, but stagnating prices now point to a deepening divide between macroeconomic sentiment and supply-demand fundamentals. Oil prices have once again lulled near the $80 per barrel threshold, nearly revisiting territory walked […]