Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 93.36M | $ 93.05M | $ 111.62M | $ 95.43M | $ 95.83M | $ 63.91M | |
$ 10.36M | $ 10.36M | $ 3.68M | $ 1.23M | $ -4.68M | $ -662.00K | |
$ 75.64M | $ 75.64M | $ -79.15M | $ -68.15M | $ 57.53M | $ 51.48M | |
- | - | - | - | - | - | |
$ 1.68M | $ 2.66M | $ 4.20M | $ -10.03M | $ -553.00K | $ -1.57M | |
$ 7.06M | $ 7.06M | $ 28.83M | $ 27.28M | $ 33.06M | $ 10.19M | |
$ 1.76M | $ 1.84M | $ 7.13M | $ 6.67M | $ 8.53M | $ 2.18M | |
- | - | - | - | - | - | |
$ 4.65M | $ 5.22M | $ 21.70M | $ 20.61M | $ 24.53M | $ 8.01M | |
$ 0.55 | $ 0.55 | $ 2.29 | $ 2.58 | $ 3.11 | $ 1.02 | |
$ 0.54 | $ 0.54 | $ 2.23 | $ 2.50 | $ 3.08 | $ 1.01 | |
$ 38.16M | $ 9.54M | $ 9.46M | $ 7.98M | $ 7.90M | $ 7.89M | |
$ 38.90M | $ 9.73M | $ 9.71M | $ 8.24M | $ 7.96M | $ 7.91M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.61 | $ 0.32 | |
- | - | - | - | - | - | |
$ 61.06M | $ 60.75M | $ 79.52M | $ 54.05M | $ 41.42M | $ 31.40M | |
$ 4.65M | $ 5.22M | $ 21.70M | $ 20.61M | $ 24.53M | $ 8.01M | |
$ 21.17M | $ 7.55M | $ 6.75M | - | $ 24.94M | $ 9.10M | |
- | - | - | - | $ 458.00K | $ 1.73M | |
- | - | - | - | - | - | |
- | - | - | - | - | - |