Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 285.39M | $ 191.81M | $ 73.69M | $ 81.75M | $ 68.94M | |
| $ 39.80M | $ 27.56M | $ 10.42M | $ 3.26M | $ 6.55M | |
| $ 15.71M | $ 7.72M | $ 7.21M | $ 2.82M | $ 3.50M | |
| $ 5.17M | $ 2.14M | $ 1.66M | $ 574.00K | $ 283.40K | |
| $ 22.07M | $ 22.42M | $ 8.25M | $ 1.02M | $ 3.37M | |
| $ 24.09M | $ 19.84M | $ 7.06M | $ -1.21M | $ 3.05M | |
| $ -9.07M | $ -3.96M | $ -1.15M | $ -1.56M | $ -2.46M | |
| $ 15.02M | $ 15.88M | $ 5.91M | $ -2.76M | $ 588.00K | |
| $ 10.28M | $ 11.16M | $ 4.14M | $ -3.64M | $ 160.00K | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| 4.09B | 4.09B | 4.09B | 4.05B | 3.84B | |
| 4.47B | 4.48B | 4.48B | 4.05B | 3.84B |