Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.94B | $ 3.63B | $ 3.28B | $ 2.99B | $ 2.77B | |
| $ 1.39B | $ 1.25B | $ 1.11B | $ 922.30M | $ 899.50M | |
| $ 707.90M | $ 571.30M | $ 579.10M | $ 454.30M | $ 395.20M | |
| $ 143.20M | $ 137.30M | $ 109.20M | $ 107.40M | $ 113.10M | |
| $ 842.80M | $ 821.50M | $ 647.90M | $ 580.10M | $ 521.60M | |
| $ 684.50M | $ 676.00M | $ 528.20M | $ 468.00M | $ 504.30M | |
| $ -33.00M | $ -28.40M | $ -8.70M | $ -6.20M | $ 4.80M | |
| $ 651.50M | $ 647.60M | $ 519.50M | $ 461.80M | $ 509.10M | |
| $ 488.00M | $ 518.30M | $ 410.50M | $ 367.00M | $ 316.30M | |
| $ 6.15 | $ 6.34 | $ 4.99 | $ 4.40 | $ 3.68 | |
| $ 6.11 | $ 6.30 | $ 4.96 | $ 4.38 | $ 3.66 | |
| 79.40M | 81.80M | 82.30M | 83.40M | 86.00M | |
| 79.90M | 82.30M | 82.70M | 83.70M | 86.50M |