Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 16.99B | $ 14.57B | $ 12.58B | $ 11.08B | $ 9.90B | |
| $ 3.33B | $ 2.77B | $ 2.09B | $ 1.60B | $ 1.50B | |
| $ 1.66B | $ 1.42B | $ 1.21B | $ 1.04B | $ 970.94M | |
| $ 173.00M | $ 133.68M | $ 118.97M | $ 108.61M | $ 112.44M | |
| $ 1.99B | $ 1.51B | $ 1.01B | $ 680.56M | $ 647.81M | |
| $ 1.67B | $ 1.34B | $ 875.76M | $ 564.88M | $ 530.80M | |
| $ 144.90M | $ 32.52M | $ -2.90M | $ -6.13M | $ -1.50M | |
| $ 1.82B | $ 1.38B | $ 872.85M | $ 558.75M | $ 529.30M | |
| $ 1.27B | $ 1.01B | $ 632.99M | $ 406.12M | $ 383.53M | |
| $ 28.19 | $ 21.61 | $ 13.37 | $ 8.13 | $ 7.09 | |
| $ 28.19 | $ 21.52 | $ 13.31 | $ 8.10 | $ 7.06 | |
| 45.05M | 46.62M | 47.36M | 49.93M | 54.07M | |
| 45.05M | 46.81M | 47.56M | 50.14M | 54.35M |