Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 113.43M | $ 101.03M | $ 118.35M | $ 118.37M | $ 98.84M | $ 78.61M | |
$ 10.84M | $ 15.45M | $ 4.98M | $ 1.03M | $ -9.32M | $ -5.97M | |
$ 41.13M | $ 79.44M | $ -68.84M | $ -61.80M | $ 53.55M | $ 45.49M | |
- | - | - | - | - | - | |
$ -5.78M | $ -9.47M | $ -7.07M | $ -1.65M | $ -2.06M | $ 0.00 | |
$ 18.24M | $ 4.94M | $ 40.10M | $ 56.57M | $ 33.90M | $ 27.16M | |
$ -1.12M | $ -3.48M | $ 4.56M | $ 9.67M | $ 4.45M | $ 1.92M | |
- | - | - | - | - | - | |
$ 18.51M | $ 8.42M | $ 35.54M | $ 48.11M | $ 29.45M | $ 25.24M | |
$ 1.66 | $ 0.95 | $ 3.73 | $ 4.85 | $ 2.99 | $ 2.51 | |
$ 1.65 | $ 0.95 | $ 3.70 | $ 4.82 | $ 2.99 | $ 2.51 | |
$ -17.87B | $ 8.84M | $ 9.53M | $ 9.92M | $ 9.84M | $ 10.04M | |
$ -17.88B | $ 8.86M | $ 9.60M | $ 9.98M | $ 9.84M | $ 10.04M | |
$ 0.24 | $ 0.24 | $ 0.24 | $ 0.24 | $ 0.24 | $ 0.24 | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.16 | $ 2.51 | |
- | - | - | - | - | - | |
$ 68.40M | $ 59.45M | $ 92.12M | $ 84.50M | $ 55.22M | $ 57.00M | |
$ 18.51M | $ 8.42M | $ 35.54M | $ 48.11M | $ 29.45M | $ 25.24M | |
$ 16.84M | $ 1.46M | $ 696.00K | - | $ 31.25M | $ 25.24M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |