Quick ReadMarathon Petroleum (MPC) posted $17.73 EPS against a $13.95 estimate as its refining margin nearly doubled to $36 per barrel. Act now: the analyst who called NVIDIA in 2010 just named his top 10 AI stocks — and Marathon Petroleum didn't make the cut. Marathon Petroleum (NYSE:MPC) reported $17.73 in quarterly earnings per share against a $13.95 estimate, and its stock is up 90.47% year to date. Marathon's Refining and Marketing margin went from $17.58 per barrel a year ago to $36.33 per barrel. Act now: the analyst who called NVIDIA in 2010 just named his top 10 AI stocks — and Marathon Petroleum didn't make the cut.