Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 10.67B | $ 7.85B | $ 6.48B | $ 5.78B | $ 4.71B | |
| $ 4.18B | $ 3.02B | $ 2.53B | $ 2.22B | $ 1.93B | |
| $ 3.82B | $ 1.88B | $ 1.59B | $ 1.47B | $ 1.17B | |
| $ 2.14B | $ 1.68B | $ 1.44B | $ 1.34B | $ 1.05B | |
| $ 2.31B | $ 2.78B | $ 2.40B | $ 2.04B | $ 1.71B | |
| $ 355.17M | $ 1.15B | $ 940.45M | $ 746.22M | $ 763.36M | |
| $ 599.55M | $ -170.14M | $ -575.95M | $ -578.40M | $ -380.16M | |
| $ 954.72M | $ 975.56M | $ 364.50M | $ 167.81M | $ 383.19M | |
| $ 936.85M | $ 951.68M | $ 340.09M | $ 141.21M | $ 336.14M | |
| $ 1.41 | $ 1.58 | $ 0.66 | $ 0.31 | $ 0.79 | |
| $ 1.39 | $ 1.57 | $ 0.66 | $ 0.30 | $ 0.78 | |
| 665.64M | 602.98M | 515.63M | 462.19M | 424.98M | |
| 679.52M | 608.75M | 518.70M | 465.16M | 426.84M |