Marathon Oil (MRO) Shares Cross Above 200 DMA By: Energy Stock Channel April 22, 2019 at 16:11 PM EDT In trading on Monday, shares of Marathon Oil Corp. (MRO) crossed above their 200 day moving average of $18.31, changing hands as high as $18.79 per share.. Read More >> Related Stocks: Marathon Oil