Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.27B | $ 1.98B | $ 1.74B | $ 1.46B | $ 1.22B | |
| $ 830.30M | $ 799.40M | $ 670.00M | $ 523.90M | $ 431.80M | |
| $ 478.10M | $ 491.10M | $ 448.10M | $ 472.90M | $ 358.10M | |
| $ 122.60M | $ 91.60M | $ 63.20M | $ 46.40M | $ 42.30M | |
| $ 484.80M | $ 392.70M | $ 276.70M | $ 82.80M | $ 125.30M | |
| $ 352.20M | $ 308.30M | $ 221.90M | $ 51.00M | $ 73.70M | |
| $ -38.10M | $ -52.90M | $ -35.60M | $ -23.90M | $ -3.80M | |
| $ 314.10M | $ 255.40M | $ 186.30M | $ 27.10M | $ 69.90M | |
| $ 245.50M | $ 200.50M | $ 89.90M | $ 200.00K | $ 425.40M | |
| $ 5.10 | $ 4.37 | $ 1.97 | $ 0.01 | $ 9.39 | |
| $ 5.03 | $ 4.29 | $ 1.93 | $ <0.01 | $ 9.15 | |
| 47.83M | 46.19M | 45.55M | 45.34M | 45.29M | |
| 48.51M | 47.08M | 46.61M | 46.22M | 46.49M |