Earnings Snapshot: Exxon misses revenue estimates, net production rises 20% on Permian growth Published 02 May 2025 Full Article