ExxonMobil profits fall but top Wall Street estimates – Upstream Online October 31, 2025 Upstream E&P ExxonMobil profits fall but top Wall Street estimates Upstream Online