Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 114.72M | $ 106.55M | $ 97.25M | $ 79.92M | $ 71.90M | |
| $ 85.88M | $ 78.27M | $ 97.25M | $ 79.92M | $ 71.90M | |
| $ 47.37M | $ 44.58M | $ 11.99M | $ 10.64M | $ 10.16M | |
| $ 2.71M | $ 3.16M | $ 3.34M | $ 4.47M | $ 5.75M | |
| $ 41.22M | $ 33.69M | $ 39.12M | $ 39.66M | $ 34.47M | |
| $ 38.51M | $ 33.69M | $ 35.78M | $ 36.84M | $ 29.68M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ -1.65M | $ -955.00K | |
| $ 38.51M | $ 33.69M | $ 35.78M | $ 35.19M | $ 28.72M | |
| $ 30.20M | $ 26.21M | $ 27.62M | $ 27.31M | $ 22.47M | |
| $ 18.69 | $ 16.07 | $ 16.86 | $ 16.48 | $ 13.14 | |
| $ 18.35 | $ 15.81 | $ 16.60 | $ 16.25 | $ 12.96 | |
| 1.62M | 1.63M | 1.64M | 1.66M | 1.71M | |
| 1.65M | 1.66M | 1.66M | 1.68M | 1.73M |