Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 41.35M | $ 41.51M | $ 37.48M | $ 31.22M | $ 23.58M | $ 23.76M | |
$ 3.46M | $ 3.65M | $ 4.13M | $ 3.75M | $ 2.83M | $ -10.93M | |
$ 36.95M | $ 37.86M | $ 33.36M | $ 27.47M | $ 20.76M | $ 34.68M | |
$ 7.22M | $ 7.36M | $ 7.07M | $ 6.22M | $ 3.33M | $ 4.13M | |
$ 11.97M | $ 11.70M | $ 8.00M | $ 2.27M | $ 5.13M | $ 5.76M | |
$ -481.00K | $ -4.32M | $ -3.04M | $ -2.30M | $ -1.10M | $ -1.05M | |
$ 3.71M | $ -987.00K | $ 626.00K | $ 734.00K | $ -10.89M | $ -7.08M | |
$ 645.00K | $ 6.40M | $ 5.58M | $ 62.85M | $ 27.85M | $ 33.63M | |
$ 2.36M | $ 1.52M | $ 1.53M | $ 10.28M | $ 3.21M | $ 2.96M | |
$ -9.93M | $ -11.94M | $ -5.72M | $ -5.75M | $ -5.69M | $ -1.95M | |
$ 7.59M | $ 5.30M | $ 4.57M | $ 28.21M | $ 12.71M | $ 38.03M | |
$ 0.57 | $ 0.56 | $ 0.25 | $ 3.66 | $ 1.28 | $ 3.22 | |
$ 0.57 | $ 0.56 | $ 0.24 | $ 3.64 | $ 1.27 | $ 3.21 | |
$ 66.03M | $ 9.42M | $ 18.77M | $ 18.71M | $ 19.16K | $ 9.88K | |
$ 66.33M | $ 9.46M | $ 18.87M | $ 18.79M | $ 19.22K | $ 9.93K | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 7.95M | $ 29.81M | $ 29.48M | $ -20.00K | $ -3.13M | $ -6.79M | |
- | - | - | - | - | - | |
$ 7.59M | $ 5.30M | $ 4.57M | $ 28.21M | $ 12.71M | $ 16.18M | |
$ -10.65M | $ 17.60M | - | - | - | - | |
$ 6.63M | $ 10.71M | $ 8.62M | $ 52.68M | $ 16.03M | $ 34.69M | |
$ 16.89M | $ 21.69M | $ 20.08M | $ 65.63M | $ 22.08M | $ 40.85M |