Marathon Petroleum looks expensive against its earnings. It trades at 15x trailing earnings when oil and gas producers usually get 10x, putting fair value at $239.59-$304.93 on 10x mid-cycle EPS of $28.21, give or take 12%. Trailing and forward earnings differ by 69%, and $259.65 marks a pullback level. This is a levels-only read off reported earnings and estimates, with no fundamental work. x.com
