Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.23B | $ 3.54B | $ 3.94B | $ 2.98B | $ 1.75B | |
| $ 600.40M | $ 553.10M | $ 442.10M | $ 305.60M | $ 232.29M | |
| $ 263.30M | $ 247.10M | $ 235.30M | $ 225.20M | $ 191.81M | |
| $ 121.50M | $ 115.60M | $ 106.30M | $ 102.00M | $ 100.72M | |
| $ 517.80M | $ 450.30M | $ 312.10M | $ 213.70M | $ 131.46M | |
| $ 337.10M | $ 306.00M | $ 206.80M | $ 80.40M | $ 40.48M | |
| $ -32.60M | $ -71.30M | $ -106.60M | $ -8.50M | $ -45.56M | |
| $ 304.50M | $ 234.70M | $ 100.20M | $ 71.90M | $ -5.09M | |
| $ 204.10M | $ 160.10M | $ 62.50M | $ 46.90M | $ 32.48M | |
| $ 6.35 | $ 5.15 | $ 1.95 | $ 1.44 | $ 0.99 | |
| $ 6.35 | $ 4.96 | $ 1.89 | $ 1.40 | $ 0.96 | |
| 32.14M | 31.10M | 31.98M | 32.57M | 32.65M | |
| 32.14M | 32.36M | 33.80M | 33.63M | 33.66M |