This Sector Is Still Screaming: “Buy Me!”
August 02, 2017 at 15:42 PM EDT
Global oil consumption growth averaged 1.6 million barrels a day in 2016, above the 10-year average for the second year in a row. China and India continue to add incremental demand, putting further strains on the market, with higher prices to come.