Marathon Oil Corporation MRO is set to report second-quarter 2019 financial results on Aug 7, after the closing bell. The Zacks Consensus Estimate.
A