Exxon Mobil is reporting a profit of $45.2 billion for 2008, breaking its own record for full-year earnings by a U.S. company.