Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 646.80M | $ 518.78M | $ 516.35M | $ 496.78M | $ 490.35M | |
| $ 169.31M | $ 144.28M | $ 119.29M | $ 93.74M | $ 85.91M | |
| $ 119.86M | $ 105.66M | $ 90.01M | $ 81.73M | $ 71.92M | |
| $ 18.13M | $ 11.89M | $ 8.24M | $ 8.16M | $ 5.95M | |
| $ 69.89M | $ 53.72M | $ 38.39M | $ 19.91M | $ 17.99M | |
| $ 49.45M | $ 38.62M | $ 29.28M | $ 12.01M | $ 13.99M | |
| $ -825.00K | $ 1.34M | $ -1.18M | $ -2.40M | $ -4.51M | |
| $ 48.63M | $ 39.97M | $ 28.10M | $ 9.61M | $ 9.48M | |
| $ 48.63M | $ 30.88M | $ 20.75M | $ 6.80M | $ 6.71M | |
| $ 4.18 | $ 2.75 | $ 1.93 | $ 0.65 | $ 0.67 | |
| $ 4.02 | $ 2.57 | $ 1.76 | $ 0.64 | $ 0.66 | |
| 11.63M | 11.24M | 10.77M | 10.43M | 10.01M | |
| 12.11M | 12.03M | 11.81M | 10.68M | 10.23M |