Exxon Mobil reported the largest annual profit in US history Friday, making $45.22 billion on the back of record oil prices.