Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 41.52M | $ 41.51M | $ 37.48M | $ 31.22M | $ 23.58M | $ 23.76M | |
$ -4.36M | $ 3.65M | $ -7.08M | $ 12.46M | $ 2.83M | $ 2.94M | |
$ 45.88M | $ 37.86M | $ 44.56M | $ 18.76M | $ 20.76M | $ 20.82M | |
$ 7.49M | $ 7.36M | $ 7.07M | $ -6.22M | $ 15.62M | $ 15.06M | |
$ 16.55M | $ 11.70M | $ 8.00M | $ 2.27M | $ 5.13M | $ 5.76M | |
$ -1.09M | $ -4.32M | $ -3.04M | $ 1.91M | $ -1.10M | $ -1.05M | |
$ 2.83M | $ 987.00K | $ -626.00K | $ 4.95M | $ 10.89M | $ 7.08M | |
$ 16.91M | $ 22.34M | $ 19.73M | $ 50.38M | $ 14.93M | $ 11.78M | |
$ 1.71M | $ 1.52M | $ 1.53M | $ 10.28M | $ 3.21M | $ 2.96M | |
$ -11.33M | $ -11.94M | $ -5.72M | $ -5.75M | - | - | |
$ -2.37M | $ 5.30M | $ 18.72M | $ 28.21M | $ 12.71M | $ 16.18M | |
$ 0.57 | $ 0.56 | $ 0.49 | $ 7.31 | $ 1.33 | $ 1.64 | |
$ 0.56 | $ 0.56 | $ 0.48 | $ 7.27 | $ 1.32 | $ 1.63 | |
$ 47.12M | $ 9.42M | $ 9.39M | $ 9.36M | $ 9.58M | $ 9.88M | |
$ 47.33M | $ 9.46M | $ 9.44M | $ 9.40M | $ 9.61M | $ 9.93M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.13M | $ -607.00K | $ -13.00K | $ 6.24M | $ 18.45M | $ 18.00M | |
- | - | - | - | $ 1.10M | $ 1.05M | |
$ 6.04M | $ 5.30M | $ 4.57M | $ 28.21M | $ 12.71M | $ 16.18M | |
$ 10.25M | $ 17.60M | $ 25.93M | - | $ -307.26K | $ 2.56M | |
$ 21.13M | $ 10.71M | $ 22.78M | $ 52.68M | $ 16.03M | $ 12.84M | |
$ 31.86M | $ 21.69M | $ 34.24M | $ 65.63M | $ 22.08M | $ 19.00M |