Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 76.92M | $ 81.43M | $ 106.85M | $ 18.52M | $ 78.69M | $ 77.26M | |
- | - | - | - | $ -20.18M | $ 0.00 | |
- | - | - | - | $ 36.31M | $ 39.75M | |
- | - | - | - | - | - | |
- | - | $ 2.20M | - | - | $ 0.00 | |
$ -48.78M | $ -38.91M | $ 30.26M | $ 61.19M | $ 22.19M | $ 37.51M | |
$ -101.00K | $ -39.00K | $ 472.00K | $ 722.00K | $ 352.00K | $ 515.00K | |
$ -69.28M | $ -74.83M | $ 74.48M | $ 63.97M | - | - | |
$ -42.94M | $ -38.87M | $ 75.85M | $ 60.47M | $ 21.84M | $ 36.99M | |
- | - | - | - | $ 0.66 | $ 1.29 | |
- | - | - | - | $ 0.66 | $ 1.28 | |
- | - | - | - | $ 32.98M | $ 28.61M | |
- | - | - | - | $ 33.20M | $ 28.85M | |
- | - | - | - | $ 1.32 | - | |
- | - | - | - | - | $ 1.42 | |
- | - | - | - | - | $ 1.41 | |
- | - | - | - | - | - | |
- | - | - | - | $ 48.92M | $ 52.20M | |
$ -48.68M | $ -38.87M | $ 29.79M | $ 60.47M | $ 21.84M | $ 36.99M | |
$ -48.70M | $ -38.95M | - | - | $ 8.46M | $ 12.28M | |
- | - | - | - | - | - | |
$ 44.65M | $ 70.75M | $ 96.25M | $ 111.27M | - | - | |
$ 46.19M | $ 68.61M | $ 91.97M | $ 113.56M | - | - |