Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 143.54M | $ 143.89M | $ 127.75M | $ 104.16M | $ 85.07M | $ 89.70M | |
$ 106.23M | $ 106.24M | $ 100.72M | $ -82.25M | $ 66.14M | $ 70.12M | |
$ 37.31M | $ 37.65M | $ 27.03M | $ 21.91M | $ 18.93M | $ 19.57M | |
$ 19.96M | $ 19.71M | $ 18.50M | $ 14.92M | $ 11.48M | $ 9.06M | |
$ 17.35M | $ 17.93M | $ 8.53M | $ -97.17M | $ 7.45M | $ 10.51M | |
$ -1.06M | $ -1.26M | $ -1.14M | $ -881.74K | $ -952.19K | $ -1.06M | |
$ 421.96K | $ 487.66K | $ -336.94K | $ -105.42M | $ 974.98K | $ -34.33K | |
$ 15.87M | $ 17.16M | $ 7.73M | $ 7.36M | $ 7.48M | $ 9.42M | |
$ 3.53M | $ 3.87M | $ 1.17M | $ 1.71M | $ 1.64M | $ 2.44M | |
- | - | - | - | - | - | |
$ 12.33M | $ 13.29M | $ 6.56M | $ 5.65M | $ 5.84M | $ 6.98M | |
$ 3.50 | $ 3.79 | $ 1.89 | $ 1.66 | $ 1.76 | $ 2.45 | |
$ 3.48 | $ 3.77 | $ 1.89 | $ 1.66 | $ 1.76 | $ 2.13 | |
$ 14.10M | $ 3.51M | $ 3.46M | $ 3.41M | $ 3.32M | $ 2.85M | |
$ 14.18M | $ 3.53M | $ 3.46M | $ 3.41M | $ 3.32M | $ 3.28M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 65.27M | $ 125.95M | $ 119.22M | $ -67.33M | $ 77.62M | $ 79.19M | |
$ 12.33M | $ 13.29M | $ 6.56M | $ 5.65M | $ 5.84M | $ 6.98M | |
$ 7.57M | - | - | - | $ 5.38M | $ 6.98M | |
- | - | - | - | $ 952.19K | $ 1.06M | |
$ 13.41M | $ 18.42M | $ 8.87M | $ 8.24M | $ 8.43M | $ 10.48M | |
$ 17.82M | $ 24.06M | $ 14.33M | $ 11.23M | $ 10.89M | $ 12.53M |