Buy American: 5 Best U.S. Oil Stocks to Buy By: InvestorPlace April 08, 2014 at 08:02 AM EDT Read More >> Related Stocks: EOG Resources Marathon Oil Marathon Petroleum Noble Energy Pioneer Natural Resources