ExxonMobil Record High: Production Beat Drives $20B Buyback Plan