Exxon earnings beat as production in Guyana and Permian sets a record