Income Statement | Dec 25 | Dec 23 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 205.66M | $ 189.27M | $ 174.02M | $ 165.54M | $ 75.58M | |
| $ 179.27M | $ 162.20M | $ 148.44M | $ 142.37M | $ 70.20M | |
| $ 154.02M | $ 142.46M | $ 129.21M | $ 124.23M | $ 56.97M | |
| $ 13.45M | $ 33.38M | $ 32.16M | $ 29.40M | $ 5.24M | |
| $ 38.80M | $ 54.26M | $ 51.60M | $ 47.54M | $ 18.48M | |
| $ 25.25M | $ 19.73M | $ 19.23M | $ 18.13M | $ 13.24M | |
| $ -1.27M | $ -3.99M | $ -6.14M | $ -5.03M | $ -75.00K | |
| $ 23.98M | $ 15.75M | $ 13.09M | $ 13.10M | $ 13.16M | |
| $ 19.66M | $ 11.70M | $ 9.23M | $ 9.41M | $ 12.90M | |
| $ 0.56 | $ 0.33 | $ 0.26 | $ 0.27 | $ 0.48 | |
| $ 0.55 | $ 0.33 | $ 0.26 | $ 0.27 | $ 0.48 | |
| 35.62M | 34.96M | 35.15M | 35.11M | 26.81M | |
| 35.59M | 35.29M | 35.44M | 35.48M | 27.18M |