Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 675.84M | $ 569.22M | $ 418.56M | $ 311.93M | $ 274.20M | |
| $ 444.10M | $ 429.44M | $ 291.26M | $ 202.83M | $ 168.77M | |
| $ 226.12M | $ 285.04M | $ 227.04M | $ 192.98M | $ 160.43M | |
| $ 111.55M | $ 95.21M | $ 90.92M | $ 88.26M | $ 90.50M | |
| $ 329.53M | $ 352.62M | $ 236.85M | $ 164.80M | $ 167.63M | |
| $ 217.98M | $ 144.40M | $ 64.22M | $ 9.86M | $ 8.34M | |
| $ -57.37M | $ 8.25M | $ 2.91M | $ -62.00K | $ 800.00K | |
| $ 160.61M | $ 152.65M | $ 67.13M | $ 9.79M | $ 9.14M | |
| $ 113.76M | $ 108.61M | $ 43.78M | $ 5.44M | $ 3.35M | |
| $ 16.00 | $ 15.97 | $ 6.40 | $ 0.35 | $ 0.00 | |
| $ 15.39 | $ 15.34 | $ 6.23 | $ 0.33 | $ 0.00 | |
| 6.75M | 6.54M | 6.30M | 6.07M | 6.11M | |
| 7.02M | 6.80M | 6.48M | 6.30M | 6.35M |