Changes in supply and demand, geopolitical risks, and currency fluctuations cause the oil price volatility.
Oil could trade between $75 - $80 per barrel in the absence of Iranian oil supply.
Will the $1.9 trillion stimulus package trigger a further bubble in the stock market?
Sharp decline in crude oil price was caused by demand shock from COVID-19 virus. Russia and Saudi Arabia decision...