Marathon Petroleum stock hits all-time high at 409.63 USD โ€” NewsToolBar