Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 57.08M | $ 59.00M | $ 49.58M | $ 40.16M | $ 41.88M | |
- | $ 15.60M | $ 31.81M | $ 24.99M | $ 19.52M | $ 18.42M | |
- | $ 41.47M | $ 27.19M | $ 24.59M | $ 20.64M | $ 23.46M | |
- | $ 54.68M | $ 34.71M | $ 24.54M | $ 19.70M | $ 17.75M | |
- | $ -13.21M | $ -6.94M | $ 51.00K | $ 945.00K | $ 5.71M | |
- | $ 2.05M | $ 865.00K | $ -11.27M | $ -522.00K | $ -475.00K | |
- | $ -4.20M | $ 6.93M | - | - | - | |
- | $ -5.96M | $ 1.31M | $ -13.47M | $ 77.00K | $ 4.77M | |
- | $ 891.00K | $ 1.10M | $ 455.00K | $ -201.00K | $ -923.00K | |
- | - | - | - | - | - | |
- | $ -7.06M | $ -76.00K | $ -14.11M | $ 278.00K | $ 5.70M | |
- | $ -0.43 | $ -0.01 | - | - | - | |
- | $ -0.54 | $ -0.48 | - | - | - | |
- | $ 16.27M | $ 14.54M | - | - | - | |
- | $ 16.30M | $ 14.54M | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 2.64M | $ 1.67M | $ 2.79M | |
- | $ 70.28M | $ 63.75M | $ 49.53M | $ 39.22M | $ 36.17M | |
- | $ -7.06M | $ -76.00K | $ -14.11M | $ 278.00K | $ 5.70M | |
- | $ -4.38M | - | $ -13.93M | $ 194.84K | $ 5.89M | |
- | - | - | $ 529.00K | $ 405.00K | $ 292.00K | |
- | $ -4.40M | $ 2.35M | $ -12.94M | $ 482.00K | $ 5.06M | |
- | $ 3.29M | $ 9.48M | $ -7.56M | $ 5.41M | $ 8.98M |