Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.70B | $ 1.49B | $ 1.36B | $ 1.13B | $ 905.64M | |
| $ 508.79M | $ 476.01M | $ 419.36M | $ 346.57M | $ 268.86M | |
| $ 309.49M | $ 307.19M | $ 294.01M | $ 246.81M | $ 216.03M | |
| $ 32.43M | $ 17.70M | $ 18.44M | $ 21.46M | $ 20.78M | |
| $ 201.71M | $ 184.29M | $ 159.69M | $ 133.18M | $ 87.80M | |
| $ 199.30M | $ 168.82M | $ 125.35M | $ 99.76M | $ 52.84M | |
| $ -64.22M | $ -14.80M | $ -41.45M | $ 8.82M | $ 27.20M | |
| $ 135.08M | $ 154.02M | $ 83.89M | $ 108.58M | $ 80.04M | |
| $ 105.04M | $ 116.63M | $ 62.48M | $ 75.55M | $ 62.99M | |
| $ 6.02 | $ 6.52 | $ 3.32 | $ 3.73 | $ 2.94 | |
| $ 5.84 | $ 6.27 | $ 3.19 | $ 3.64 | $ 2.89 | |
| 17.45M | 17.89M | 18.83M | 20.25M | 21.44M | |
| 17.99M | 18.61M | 19.60M | 20.75M | 21.81M |