Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 68.04M | $ 81.15M | $ 65.26M | $ 61.27M | $ 51.19M | |
| $ 68.04M | $ 63.11M | $ 64.32M | $ 58.22M | $ 50.01M | |
| $ 46.18M | $ 42.48M | $ 43.87M | $ 40.91M | $ 36.21M | |
| $ 0.00 | $ 2.27M | $ 1.80M | $ 1.59M | $ 1.48M | |
| $ 13.38M | $ 14.61M | $ 22.33M | $ 18.90M | $ 15.31M | |
| $ 21.86M | $ 20.63M | $ 20.45M | $ 17.31M | $ 13.80M | |
| $ -8.48M | $ -8.29M | $ -6.95M | $ -15.06M | $ -10.63M | |
| $ 13.38M | $ 12.34M | $ 20.45M | $ 17.31M | $ 13.80M | |
| $ 11.43M | $ 10.12M | $ 17.63M | $ 15.01M | $ 11.75M | |
| $ 2.42 | $ 2.15 | $ 3.74 | $ 3.11 | $ 2.41 | |
| $ 2.42 | $ 2.15 | $ 3.73 | $ 3.11 | $ 2.40 | |
| 4.72M | 4.71M | 4.72M | 4.82M | 4.88M | |
| 4.72M | 4.71M | 4.73M | 4.83M | 4.91M |