Marathon Oil Corporation MRO reported first-quarter 2023 adjusted net income per share of 67 cents, beating the Zacks Consensus Estimate of 57 cents. The outperformance reflects higher domestic oil ...