Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 141.83M | $ 137.71M | $ 132.91M | $ 111.25M | $ 92.79M | |
| $ 97.08M | $ 95.87M | $ 102.43M | $ 96.45M | $ 83.52M | |
| $ 64.21M | $ 63.75M | $ 64.28M | $ 64.02M | $ 55.04M | |
| $ 3.21M | $ 3.27M | $ 2.96M | $ 4.02M | $ 3.86M | |
| $ 36.08M | $ 35.39M | $ 41.12M | $ 36.46M | $ 32.34M | |
| $ 32.87M | $ 32.12M | $ 38.16M | $ 32.44M | $ 28.48M | |
| $ -250.00K | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 32.62M | $ 32.12M | $ 38.16M | $ 32.44M | $ 28.48M | |
| $ 23.93M | $ 23.61M | $ 27.43M | $ 23.73M | $ 20.69M | |
| $ 2.18 | $ 2.10 | $ 2.27 | $ 1.81 | $ 1.90 | |
| $ 2.18 | $ 2.10 | $ 2.27 | $ 1.81 | $ 1.90 | |
| 10.90M | 11.26M | 12.07M | 13.12M | 10.88M | |
| 10.90M | 11.26M | 12.07M | 13.12M | 10.88M |