Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 35.57M | $ 108.65M | $ 76.51M | $ 42.32M | $ 27.98M | $ 19.27M | |
$ 1.10M | $ 9.11M | $ -2.96M | - | - | - | |
$ 34.47M | $ 99.54M | $ 73.55M | $ 42.32M | - | - | |
$ 29.73M | $ 69.34M | $ 70.88M | $ 31.03M | $ 16.85M | $ 17.87M | |
$ 4.74M | $ 30.20M | $ 2.67M | $ 11.29M | $ 11.13M | $ 1.40M | |
$ 4.88M | $ -1.28M | $ 2.32M | $ 2.58M | $ -1.80M | $ -2.33M | |
$ -6.83M | $ 7.85M | $ -23.41M | $ 4.71M | $ 1.42M | $ -94.00K | |
$ 2.79M | $ 20.14M | $ 2.90M | $ 12.16M | $ 10.75M | $ -1.03M | |
$ 470.00K | $ 1.88M | $ 510.00K | $ -289.00K | $ -4.40M | $ 872.00K | |
- | - | - | $ -4.81M | - | - | |
$ 2.32M | $ 18.26M | $ 2.39M | $ 7.64M | $ 15.15M | $ -1.90M | |
$ 0.06 | $ 0.49 | $ 0.07 | $ 0.40 | $ 0.45 | $ -0.06 | |
$ 0.06 | $ 0.47 | $ 0.06 | $ 0.37 | $ 0.45 | $ -0.06 | |
$ 71.91M | $ 37.08M | $ 35.83M | $ 30.89M | $ 33.81M | $ 33.81M | |
$ 72.85M | $ 38.54M | $ 39.83M | $ 20.65M | $ 33.81M | $ 33.81M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 147.00K | - | - | - | $ 203.00K | $ 630.00K | |
$ 30.83M | $ 78.45M | $ 67.92M | $ 31.03M | $ 16.85M | $ 17.87M | |
$ 2.32M | $ 18.26M | $ 2.39M | $ 7.64M | $ 15.15M | $ -1.90M | |
$ 7.49M | - | - | - | $ 15.15M | $ -1.90M | |
$ 1.70M | - | - | - | $ 2.10M | $ 2.48M | |
$ 4.49M | - | $ 2.44M | $ 11.65M | $ 12.85M | $ 1.45M | |
$ 8.22M | - | $ 9.40M | $ 14.06M | $ 15.08M | $ 3.67M |