Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 143.89M | $ 143.89M | $ 127.75M | $ 104.16M | $ 85.07M | $ 89.70M | |
$ 48.30M | $ 106.24M | $ 100.72M | $ -82.25M | $ 66.14M | $ 70.12M | |
$ 37.65M | $ 37.65M | $ 27.03M | $ 21.91M | $ 18.93M | $ 19.57M | |
$ 8.92M | $ 19.71M | $ 18.50M | $ 14.92M | $ 11.48M | $ 9.06M | |
$ 47.18M | $ 17.93M | $ 8.53M | $ -97.17M | $ 7.45M | $ 10.51M | |
$ -516.38K | $ -1.26M | $ -1.14M | $ -881.74K | $ -952.19K | $ -1.06M | |
$ -40.09M | $ -487.66K | $ -336.94K | $ -105.42M | $ 974.98K | $ -34.33K | |
$ 17.16M | $ 17.16M | $ 7.73M | $ 7.36M | $ 7.48M | $ 9.42M | |
$ 1.27M | $ 3.87M | $ 1.17M | $ 1.71M | $ 1.64M | $ 2.44M | |
- | - | - | - | - | - | |
$ 85.48M | $ 13.29M | $ 6.56M | $ 5.65M | $ 5.84M | $ 6.98M | |
$ 3.79 | $ 3.79 | $ 1.89 | $ 1.66 | $ 1.76 | $ 2.45 | |
$ 3.77 | $ 3.77 | $ 1.89 | $ 1.66 | $ 1.76 | $ 2.13 | |
$ 14.03M | $ 3.51M | $ 3.46M | $ 3.41M | $ 3.32M | $ 2.85M | |
$ 14.11M | $ 3.53M | $ 3.46M | $ 3.41M | $ 3.32M | $ 3.28M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -3.70M | $ 125.95M | $ 119.22M | $ -67.33M | $ 77.62M | $ 79.19M | |
$ 13.29M | $ 13.29M | $ 6.56M | $ 5.65M | $ 5.84M | $ 6.98M | |
$ 7.25M | - | - | - | $ 5.38M | $ 6.98M | |
- | - | - | - | $ 952.19K | $ 1.06M | |
$ 14.16M | $ 18.42M | $ 8.87M | $ 8.24M | $ 8.43M | $ 10.48M | |
$ 18.58M | $ 24.06M | $ 14.33M | $ 11.23M | $ 10.89M | $ 12.53M |