MRO recently reported earnings for the period ending September 30, 2024, posting an actual EPS of 0.64 against an estimate of 0.6389. This resulted in a positive surprise of 0.1722% for the quarter. Over the last four reporting periods, the company has achieved three beats and one miss, resulting in a 75% beat rate. The average surprise across these four quarters stands at approximately -0.047%. During this timeframe, MRO recorded a largest beat of 8.85% and a largest miss of -10%. The oldest reported EPS in this sequence was 0.69, while the newest was 0.64, representing a -7.25% change. The current EPS trend for the company is characterized as flat.