What's Happening With Marathon Oil Corporation Stock Today? Marathon Oil Corporation (MRO) stock is trading at $9.49 as of 11:16 AM on Monday, Feb 24, a decline of -$0.62, or -6.18% from the previous closing price of $10.11. The stock has traded between $9.42 and $9.64 so far today. Volume today is below average. The maintenance, repair, and overhaul of any equipment or facility is collectively known as MRO service. In the oil and gas refining industry, MRO services encompass turnaround and routine MRO program can improve asset management and inventory optimization. This report will serve as a guide for maintenance and reliability professionals looking to improve the availability, reliability, and safety of their assets,