Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 96.91M | $ 97.10M | $ 103.35M | $ 104.04M | $ 89.06M | |
| $ 33.30M | $ 33.09M | $ 38.10M | $ 39.81M | $ 37.16M | |
| $ 18.99M | $ 18.42M | $ 22.54M | $ 14.50M | $ 13.69M | |
| $ 571.03K | $ 470.99K | $ 563.46K | $ 622.47K | $ 523.43K | |
| $ 15.70M | $ 15.77M | $ 11.65M | $ 27.03M | $ 24.39M | |
| $ 14.31M | $ 14.67M | $ 10.80M | $ 26.26M | $ 23.47M | |
| $ -685.78K | $ 373.84K | $ 89.28K | $ -32.91K | $ 267.35K | |
| $ 13.63M | $ 15.05M | $ 10.89M | $ 26.23M | $ 23.73M | |
| $ 10.84M | $ 11.63M | $ 6.24M | $ 20.95M | $ 19.05M | |
| $ 40.00 | $ 49.00 | $ 27.00 | $ 89.00 | $ 79.00 | |
| $ 40.00 | $ 49.00 | $ 27.00 | $ 89.00 | $ 79.00 | |
| 273.72K | 239.40K | 234.11K | 236.00K | 241.40K | |
| 273.72K | 239.40K | 234.11K | 236.00K | 241.40K |