Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 58.47M | $ 53.20M | $ 37.55M | $ 28.09M | $ 16.39M | $ 14.44M | |
$ 5.42M | $ 21.56M | - | - | $ 4.95M | $ -4.35M | |
$ 53.05M | $ 31.64M | $ 23.87M | $ 28.09M | $ 16.39M | $ 10.09M | |
$ 56.91M | $ 33.32M | $ -28.58M | $ 30.90M | $ 15.40M | $ -13.30M | |
$ 1.56M | $ 41.44M | $ -4.71M | $ -2.81M | $ 991.00K | $ 1.14M | |
$ -67.00K | $ -113.00K | $ -78.00K | $ -83.00K | $ -73.00K | $ -6.00K | |
$ 1.31M | $ 1.54M | $ 31.38M | $ 17.00K | $ -1.01M | $ -16.00K | |
$ 3.01M | $ -264.00K | $ -36.17M | $ -2.91M | $ 1.90M | $ 1.15M | |
$ 79.00K | $ 98.00K | $ -762.00K | $ -465.00K | $ 6.04M | $ 6.00K | |
- | $ -130.00K | $ -5.00K | - | - | - | |
$ -6.42M | $ -362.00K | $ -35.41M | $ 18.88M | $ 5.75M | $ 1.14M | |
$ 0.12 | $ -0.01 | $ -1.54 | $ -0.12 | $ 0.50 | $ 0.08 | |
$ 0.10 | $ -0.01 | $ -1.54 | $ -0.12 | $ 0.46 | $ 0.07 | |
$ 105.82M | $ 25.94M | $ 22.94B | $ 20.28M | $ 15.77M | $ 14.57M | |
$ 117.19M | $ 25.94M | $ 22.94B | $ 20.28M | $ 17.42M | $ 15.56M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 62.33M | $ 54.89M | $ 74.95M | $ 30.90M | $ 15.40M | $ -17.65M | |
$ 2.87M | $ -362.00K | $ -35.41M | $ -2.44M | $ 7.94M | $ 1.14M | |
$ 1.30M | - | $ -4.26M | $ -3.38M | - | - | |
- | - | - | - | - | - | |
$ -5.98M | $ -149.00K | $ -36.10M | $ -2.83M | $ 1.98M | $ 1.16M | |
$ -2.60M | $ 3.42M | $ -33.37M | $ -1.20M | $ 2.23M | $ 1.25M |