Income Statement  | Dec 25 | Dec 24 | Dec 23 | Dec 19 | Dec 18 | 
|---|---|---|---|---|---|
| $ 416.16B | $ 391.04B | $ 383.29B | $ 260.17B | $ 265.60B | |
| $ 195.20B | $ 180.68B | $ 169.15B | $ 98.39B | $ 101.84B | |
| $ 62.15B | $ 57.47B | $ 54.85B | $ 34.46B | $ 31.38B | |
| $ 11.70B | $ 11.45B | $ 11.52B | $ 12.55B | $ 9.30B | |
| $ 144.43B | $ 134.66B | $ 125.82B | $ 81.86B | $ 81.80B | |
| $ 133.05B | $ 123.22B | $ 114.30B | $ 63.93B | $ 70.90B | |
| $ -321.00M | $ 269.00M | $ -565.00M | $ 1.81B | $ 2.00B | |
| $ 132.73B | $ 123.48B | $ 113.74B | $ 65.74B | $ 72.90B | |
| $ 112.01B | $ 93.74B | $ 97.00B | $ 55.26B | $ 59.53B | |
| $ 7.49 | $ 6.11 | $ 6.16 | $ 2.99 | $ 3.00 | |
| $ 7.46 | $ 6.08 | $ 6.13 | $ 2.97 | $ 2.98 | |
| 14.95B | 15.34B | 15.74B | 18.47B | 19.82B | |
| 15.00B | 15.41B | 15.81B | 18.60B | 20.00B |