Why oil prices will never return to $100 a barrel, in one chart By: MarketWatch February 22, 2017 at 12:14 PM EST The oil market suffers from an abundance of oil that’s going to add pressure to the market for decades to come, says Read More >> Related Stocks: BP Plc ADR