Energy : Back to square one. Oil prices retreated last week and are trading close to their lows for the year, at 71 and 67 USD respectively for Brent and WTI. OPEC’s forecasts fueled the downturn, with the cartel once again revising downwards its forecasts for global demand growth. OPEC is now forec…
© MarketScreener.com 2024
© MarketScreener.com 2024