The results were $ 2.3 billion better than the same period a year ago , and even larger than analysts expected .