Marathon Petroleum Surges 44.6% YTD Despite Q3 Earnings Miss