Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 558.27M | $ 508.57M | $ 523.12M | $ 492.85M | $ 443.39M | |
| $ 172.58M | $ 152.03M | $ 148.13M | $ 118.88M | $ 108.14M | |
| $ 125.97M | $ 112.60M | $ 107.65M | $ 98.25M | $ 91.09M | |
| $ 17.23M | $ 19.46M | $ 18.98M | $ 18.10M | $ 14.12M | |
| $ 64.80M | $ 60.96M | $ 60.10M | $ 38.77M | $ 31.16M | |
| $ 46.61M | $ 39.43M | $ 40.48M | $ 20.63M | $ 17.05M | |
| $ -679.00K | $ 1.56M | $ -152.00K | $ -1.25M | $ -1.89M | |
| $ 45.93M | $ 40.99M | $ 40.33M | $ 19.38M | $ 15.15M | |
| $ 36.86M | $ 33.66M | $ 31.58M | $ 21.46M | $ 13.09M | |
| $ 2.51 | $ 1.90 | $ 1.74 | $ 1.18 | $ 0.16 | |
| $ 2.36 | $ 1.84 | $ 1.67 | $ 1.15 | $ 0.15 | |
| 14.68M | 17.70M | 18.20M | 18.23M | 17.65M | |
| 15.72M | 18.25M | 18.89M | 18.72M | 18.38M |