Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 868.45M | $ 714.73M | $ 582.02M | $ 437.86M | $ 305.44M | |
| $ 670.11M | $ 557.92M | $ 460.79M | $ 354.37M | $ 249.92M | |
| $ 461.64M | $ 367.09M | $ 268.76M | $ 234.19M | $ 162.39M | |
| $ 25.34M | $ 24.11M | $ 24.36M | $ 23.39M | $ 18.84M | |
| $ 255.05M | $ 233.41M | $ 221.51M | $ 146.87M | $ 80.46M | |
| $ 208.47M | $ 190.83M | $ 192.03M | $ 120.19M | $ 87.53M | |
| $ 6.59M | $ 978.00K | $ -18.63M | $ -15.50M | $ -50.10M | |
| $ 215.06M | $ 191.80M | $ 173.40M | $ 104.69M | $ 37.43M | |
| $ 158.69M | $ 145.49M | $ 128.85M | $ 181.47M | $ 34.60M | |
| $ 2.76 | $ 2.56 | $ 2.17 | $ 3.07 | $ 0.60 | |
| $ 2.71 | $ 2.51 | $ 2.13 | $ 2.97 | $ 0.58 | |
| 57.49M | 56.88M | 59.47M | 59.17M | 57.53M | |
| 58.54M | 57.87M | 60.37M | 61.10M | 59.21M |