Market & Supply Market Report Predicting the unpredictable: oil prices past and future 24 February 2023 < 1 min read