Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 4.49B | $ 3.86B | $ 2.97B | $ 2.21B | $ 1.87B | |
| $ 1.79B | $ 1.61B | $ 1.25B | $ 938.82M | $ 796.30M | |
| $ 767.47M | $ 778.70M | $ 601.67M | $ 450.87M | $ 401.42M | |
| $ 196.08M | $ 173.70M | $ 128.50M | $ 95.30M | $ 91.90M | |
| $ 1.22B | $ 1.00B | $ 756.77M | $ 592.71M | $ 486.24M | |
| $ 1.02B | $ 834.29M | $ 647.59M | $ 487.95M | $ 394.88M | |
| $ -125.44M | $ -156.71M | $ -92.31M | $ 3.07M | $ -7.82M | |
| $ 893.55M | $ 677.59M | $ 555.28M | $ 491.02M | $ 387.06M | |
| $ 690.38M | $ 514.11M | $ 403.60M | $ 351.68M | $ 304.22M | |
| $ 4.97 | $ 3.71 | $ 2.94 | $ 2.59 | $ 2.25 | |
| $ 4.90 | $ 3.67 | $ 2.91 | $ 2.55 | $ 2.21 | |
| 139.05M | 138.46M | 137.19M | 136.01M | 135.33M | |
| 140.77M | 140.20M | 138.91M | 138.04M | 137.85M |