With crude oil prices elevated and no clear path to lower prices, energy stocks like Marathon Petroleum are well positioned ...
Marathon Petroleum Corp MPC shares are trading higher Tuesday afternoon, hitting all-time highs as fresh escalation in the U.S.-Israel-Iran conflict puts more geopolitical risk back into global energy ...