Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 447.57B | $ 400.28B | $ 371.62B | $ 324.16B | $ 287.60B | |
| $ 82.92B | $ 89.40B | $ 90.96B | $ 79.62B | $ 69.65B | |
| $ 63.95B | $ 57.11B | $ 58.60B | $ 51.18B | $ 45.68B | |
| $ 4.36B | $ 4.10B | $ 3.97B | $ 3.40B | $ 3.10B | |
| $ 23.06B | $ 28.08B | $ 36.33B | $ 31.84B | $ 27.07B | |
| $ 18.96B | $ 32.29B | $ 32.36B | $ 28.43B | $ 23.97B | |
| $ -4.27B | $ -12.22B | $ -3.25B | $ -2.09B | $ -1.66B | |
| $ 14.70B | $ 20.07B | $ 29.11B | $ 26.34B | $ 22.31B | |
| $ 14.23B | $ 14.40B | $ 22.38B | $ 20.12B | $ 17.29B | |
| $ 15.66 | $ 15.64 | $ 24.12 | $ 21.54 | $ 18.33 | |
| $ 15.58 | $ 15.51 | $ 23.86 | $ 21.18 | $ 18.08 | |
| 910.00M | 929.00M | 928.00M | 934.00M | 943.00M | |
| 910.00M | 929.00M | 938.00M | 950.00M | 956.00M |