Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 158.36M | $ 152.29M | $ 149.51M | $ 139.73M | $ 124.79M | |
| $ 116.88M | $ 119.01M | $ 114.25M | $ 103.96M | $ 96.39M | |
| $ 102.07M | $ 105.85M | $ 104.31M | $ 91.21M | $ 82.87M | |
| $ 7.47M | $ 8.47M | $ 10.64M | $ 12.41M | $ 4.23M | |
| $ 22.28M | $ 21.91M | $ 21.07M | $ 25.33M | $ 16.04M | |
| $ 14.82M | $ 13.16M | $ 9.94M | $ 12.75M | $ 13.52M | |
| $ -195.01K | $ -1.48M | $ -1.13M | $ -334.00K | $ -1.41M | |
| $ 14.62M | $ 11.68M | $ 8.81M | $ 12.42M | $ 12.11M | |
| $ 11.22M | $ 9.08M | $ 7.69M | $ 10.06M | $ 22.02M | |
| $ 0.28 | $ 0.22 | $ 0.19 | $ 0.24 | $ 0.53 | |
| $ 0.27 | $ 0.22 | $ 0.19 | $ 0.23 | $ 0.51 | |
| 39.29M | 40.59M | 40.08M | 41.20M | 41.24M | |
| 40.69M | 41.63M | 41.20M | 42.89M | 42.79M |