Did You Know?

The average oil price in 2016 was $44/barrel, the lowest annual average since 2004. The reason: the world oil market is oversupplied, due  largely to the increase in U.S. oil production from shale beginning about 10 years ago. Also, more U.S. oil production puts a...