Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 176.61M | $ 204.44M | $ 248.73M | $ 52.67M | $ 37.57M | |
| $ 41.78M | $ 31.72M | $ 18.10M | $ 5.11M | $ 2.71M | |
| $ 32.99M | $ 38.98M | $ 29.60M | $ 16.82M | $ 11.19M | |
| $ 9.17M | $ 10.34M | $ 8.56M | $ 4.06M | $ 2.70M | |
| $ 18.79M | $ 11.44M | $ 4.27M | $ -8.44M | $ -3.75M | |
| $ 8.79M | $ -7.25M | $ -11.50M | $ -11.71M | $ -8.48M | |
| $ 2.36M | $ 1.20M | $ -1.05M | $ 65.54M | $ 632.74K | |
| $ 11.14M | $ -6.05M | $ -12.56M | $ 53.83M | $ -7.85M | |
| $ 11.79M | $ -2.45M | $ -9.45M | $ 61.49M | $ -7.81M | |
| $ 0.13 | $ -0.03 | $ -0.11 | $ 0.70 | $ -0.13 | |
| $ 0.13 | $ -0.03 | $ -0.11 | $ 0.70 | $ -0.13 | |
| 89.93M | 89.25M | 88.93M | 87.61M | 61.99M | |
| 90.16M | 89.25M | 88.93M | 87.88M | 61.99M |