Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 106.55M | $ 97.25M | $ 79.92M | $ 71.90M | $ 72.84M | |
| $ 0.00 | $ 97.25M | $ 79.92M | $ 71.90M | $ 72.84M | |
| $ 0.00 | $ 11.99M | $ 10.64M | $ 10.16M | $ 9.46M | |
| $ 0.00 | $ 3.34M | $ 4.47M | $ 5.75M | $ 4.08M | |
| $ 33.69M | $ 39.12M | $ 39.66M | $ 34.47M | $ 29.00M | |
| $ 33.69M | $ 35.78M | $ 36.84M | $ 29.68M | $ 26.17M | |
| $ 0.00 | $ 0.00 | $ -1.65M | $ -955.00K | $ -1.26M | |
| $ 33.69M | $ 35.78M | $ 35.19M | $ 28.72M | $ 24.91M | |
| $ 26.21M | $ 27.62M | $ 27.31M | $ 22.47M | $ 19.62M | |
| $ 16.07 | $ 16.86 | $ 16.48 | $ 13.14 | $ 11.33 | |
| $ 15.81 | $ 16.60 | $ 16.25 | $ 12.96 | $ 11.17 | |
| 1.63M | 1.64M | 1.66M | 1.71M | 1.73M | |
| 1.66M | 1.66M | 1.68M | 1.73M | 1.76M |