Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 108.96M | $ 99.18M | $ 102.99M | $ 100.29M | $ 67.36M | |
| $ 39.44M | $ 31.86M | $ 22.52M | $ 34.72M | $ 16.96M | |
| $ 41.40M | $ 45.20M | $ 34.59M | $ 29.87M | $ 57.95M | |
| $ 8.59M | $ 10.54M | $ 6.42M | $ 7.93M | $ 8.54M | |
| $ 6.58M | $ 1.46M | $ -1.96M | $ 85.50M | $ -1.33M | |
| $ -1.96M | $ -13.34M | $ -12.07M | $ 4.85M | $ -40.98M | |
| $ -3.31M | $ 1.24M | $ 3.36M | $ 71.22M | $ 27.19M | |
| $ -5.27M | $ -12.10M | $ -8.71M | $ 76.07M | $ -13.79M | |
| $ -5.11M | $ -12.25M | $ -8.92M | $ 60.40M | $ -20.30M | |
| $ -0.14 | $ -0.42 | $ -0.48 | $ 3.31 | $ -1.13 | |
| $ -0.14 | $ -0.42 | $ -0.48 | $ 3.27 | $ -1.13 | |
| 36.05M | 29.10M | 18.45M | 18.26M | 18.04M | |
| 36.05M | 29.10M | 18.45M | 18.46M | 18.04M |