Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 311.43M | $ 169.88M | $ 126.30M | $ 105.72M | $ 100.53M | |
| $ 25.84M | $ 25.83M | $ 9.96M | $ 13.92M | $ 12.99M | |
| $ 25.32M | $ 25.09M | $ 22.80M | $ 14.44M | $ 45.94M | |
| $ 13.39M | $ 8.45M | $ 10.69M | $ 10.86M | $ 12.35M | |
| $ 36.86M | $ 23.87M | $ 7.89M | $ 11.94M | $ 3.32M | |
| $ 515.00K | $ 741.00K | $ -12.83M | $ -517.00K | $ -261.00K | |
| $ 14.10M | $ 14.28M | $ 0.00 | $ 6.08M | $ -34.01M | |
| $ 14.62M | $ 15.03M | $ -3.46M | $ 5.56M | $ -34.27M | |
| $ 9.55M | $ 10.05M | $ -3.32M | $ 3.19M | $ -31.71M | |
| $ 0.09 | $ 0.10 | $ -0.03 | $ 0.03 | $ -0.32 | |
| $ 0.08 | $ 0.10 | $ -0.03 | $ 0.03 | $ -0.32 | |
| 123.54M | 100.46M | 99.84M | 98.76M | 98.64M | |
| 113.83M | 103.57M | 102.40M | 102.64M | 100.05M |