Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 74.04M | $ 73.11M | $ 98.82M | $ 69.17M | $ 41.55M | $ 47.07M | |
$ 55.59M | $ 62.80M | $ 86.36M | $ 64.11M | $ 39.05M | $ 31.87M | |
$ 18.45M | $ 10.32M | $ 12.46M | $ 5.06M | $ 2.50M | $ 15.20M | |
$ 20.52M | $ 20.77M | $ 99.55M | $ 77.91M | $ 25.04M | $ 20.75M | |
$ 44.68M | $ 52.34M | $ -726.00K | $ -8.74M | $ 16.52M | $ -5.55M | |
$ 616.00K | $ 334.00K | $ -770.00K | $ -901.00K | $ -916.00K | $ -1.19M | |
$ 4.14M | $ 3.28M | $ 569.00K | $ -2.85M | $ -2.93M | $ -1.35M | |
$ 4.07M | $ 369.00K | $ -927.00K | $ -9.08M | $ -7.98M | $ -5.39M | |
$ 404.00K | $ 244.00K | $ 265.00K | $ 487.00K | $ 20.62M | $ 116.00K | |
$ 1.59M | $ 1.90M | $ 1.88M | $ 2.15M | $ 2.71M | $ 1.26M | |
$ 3.92M | $ 125.00K | $ -3.19M | $ -7.80M | $ -6.76M | $ -5.71M | |
$ 0.21 | $ 0.01 | $ -0.18 | $ -0.45 | $ -0.40 | - | |
$ 0.21 | $ 0.01 | $ -0.18 | $ -0.45 | $ -0.40 | $ -0.39 | |
$ 74.32M | $ 18.50M | $ 18.29M | $ 17.50M | $ 16.88M | $ 14.56M | |
$ 74.30M | $ 18.51M | $ 18.29M | $ 17.50M | $ 16.88M | $ 14.56M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 51.96M | $ 75.69M | $ 99.55M | $ 133.12M | $ 29.45M | $ 52.63M | |
$ 3.92M | $ 125.00K | $ -3.19M | $ -7.80M | $ -6.76M | $ -5.71M | |
$ 33.13M | $ 53.15M | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.75M | $ 703.00K | $ -157.00K | $ -6.24M | $ -5.58M | $ -4.18M | |
$ 11.96M | $ 8.58M | $ 8.51M | $ 2.65M | $ 3.46M | $ 5.09M |