Shares to buy from the think tanks: Marathon Petroleum Corporation (MPC)
Marathon Petroleum Corp had 51 analyst reports since August 10, 2015 according to SRatingsIntel. The stock of Marathon Petroleum Corp (NYSE: MPC ) has "Neutral" rating given on Monday, August 24 by Ba...