Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 112.53M | $ 107.66M | $ 114.69M | $ 81.41M | $ 68.60M | |
| $ 112.53M | $ 107.66M | $ 114.69M | $ 81.41M | $ 68.60M | |
| $ 120.79M | $ 84.00M | $ 79.73M | $ 88.04M | $ 73.82M | |
| $ 7.00M | $ 6.22M | $ 6.45M | $ 5.07M | $ 0.00 | |
| $ 3.53M | $ 36.12M | $ 49.50M | $ 4.60M | $ 0.00 | |
| $ -8.26M | $ 23.65M | $ 34.96M | $ -6.63M | $ -5.22M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 914.00K | |
| $ -8.26M | $ 23.65M | $ 34.96M | $ -6.63M | $ -4.31M | |
| $ -9.27M | $ 23.56M | $ 24.72M | $ -342.00K | $ -6.72M | |
| $ -0.34 | $ 0.91 | $ 1.72 | $ -0.04 | $ -0.35 | |
| $ -0.34 | $ 0.89 | $ 1.05 | $ -0.04 | $ -0.35 | |
| 27.19M | 25.71M | 22.96M | 22.54M | 22.18M | |
| 27.19M | 26.45M | 25.30M | 22.54M | 22.18M |