Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 170.46M | $ 86.78M | $ 79.00M | $ 69.75M | $ 58.24M | |
| $ 66.93M | $ 31.91M | $ 27.66M | $ 26.26M | $ 19.84M | |
| $ 42.74M | $ 30.98M | $ 37.94M | $ 27.80M | $ 18.66M | |
| $ 5.80M | $ 4.72M | $ 3.89M | $ 2.87M | $ 2.27M | |
| $ 30.28M | $ 5.03M | $ -6.59M | $ 1.22M | $ 3.45M | |
| $ 24.19M | $ 939.00K | $ -10.28M | $ -1.54M | $ 1.18M | |
| $ 291.00K | $ -800.00K | $ -205.00K | $ 580.00K | $ -135.00K | |
| $ 24.48M | $ 139.00K | $ -10.48M | $ -963.00K | $ 1.04M | |
| $ 28.66M | $ -908.00K | $ -11.94M | $ -1.67M | $ 617.00K | |
| $ 0.98 | $ -0.03 | $ -0.44 | $ -0.07 | $ 0.03 | |
| $ 0.89 | $ -0.03 | $ -0.44 | $ -0.07 | $ 0.02 | |
| 29.16M | 28.13M | 27.28M | 26.63M | 24.61M | |
| 32.18M | 28.13M | 27.28M | 26.63M | 25.57M |