Q1 Market Update - Oil Price Shock

1 June, 2014

Oil prices have fallen over 50% from their high of almost $110/barrel for Brent crude in June, 2014. While consumers are happily filling up at the gas stations, heavy oil-producing nations are stuck wondering what the oil price will be 6 months from now... Read More