Marathon Petroleum Corp. closed 32.35% short of its 52-week high of $221.11, which the company reached on April 5th.
MPC has a consensus rating of “Moderate Buy” from the 18 analysts covering the stock. As of writing, Marathon Petroleum is trading below the mean price target of $173.33. On the date of ...