Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.05B | $ 1.88B | $ 1.69B | $ 1.38B | $ 1.06B | |
| $ 1.61B | $ 1.55B | $ 1.42B | $ 1.16B | $ 893.64M | |
| $ 1.05B | $ 914.30M | $ 966.10M | $ 783.80M | $ 640.07M | |
| $ 176.30M | $ 145.90M | $ 113.90M | $ 92.70M | $ 67.22M | |
| $ 799.10M | $ 798.30M | $ 588.20M | $ 484.80M | $ 323.18M | |
| $ 567.20M | $ 634.30M | $ 451.30M | $ 378.70M | $ 253.57M | |
| $ 52.20M | $ 14.70M | $ 21.10M | $ 10.90M | $ 2.40M | |
| $ 619.40M | $ 649.00M | $ 472.40M | $ 389.60M | $ 255.96M | |
| $ 453.40M | $ 502.00M | $ 340.79M | $ 281.39M | $ 195.96M | |
| $ 8.13 | $ 8.93 | $ 5.91 | $ 4.86 | $ 3.39 | |
| $ 8.08 | $ 8.92 | $ 5.88 | $ 4.84 | $ 3.37 | |
| 55.80M | 56.20M | 57.71M | 57.93M | 57.88M | |
| 56.10M | 56.30M | 57.97M | 58.17M | 58.19M |