Oil prices are influenced by vast-array of factors. Those include political developments, seasonality, oil production and inventories, health condition of the global economy, conflicts and wars, and technological developments (solar energy, natural gas discoveries, etc.).