Exxon Mobil profit up 105% to $14.53 billion, revenue $116.02B

Business