Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 146.64M | $ 143.89M | $ 127.75M | $ 104.16M | $ 85.07M | $ 89.70M | |
$ 107.55M | $ 106.24M | $ 100.72M | $ 82.25M | $ 66.14M | $ -70.12M | |
$ 39.09M | $ 37.65M | $ 27.03M | $ 21.91M | $ 18.93M | $ 19.57M | |
$ 20.78M | $ 19.71M | $ 18.50M | $ 14.92M | $ 11.48M | $ 9.06M | |
$ 18.31M | $ 17.93M | $ 8.53M | $ 6.99M | $ 7.45M | $ -79.19M | |
$ -1.03M | $ -1.26M | $ -1.14M | $ -881.74K | $ -952.19K | $ -1.06M | |
$ 1.55M | $ 487.66K | $ 336.94K | $ -1.25M | $ -974.98K | $ -89.66M | |
$ 16.71M | $ 17.16M | $ 7.73M | $ 7.36M | $ 7.48M | $ 9.42M | |
$ 3.82M | $ 3.87M | $ 1.17M | $ 1.71M | $ 1.64M | $ 2.44M | |
- | - | - | - | - | - | |
$ 12.89M | $ 13.29M | $ 6.56M | $ 5.65M | $ 5.84M | $ 6.98M | |
$ 3.65 | $ 3.79 | $ 1.89 | $ 1.66 | $ 1.76 | $ 2.45 | |
$ 3.63 | $ 3.77 | $ 1.89 | $ 1.66 | $ 1.76 | $ 2.13 | |
$ 14.13M | $ 3.51M | $ 3.46M | $ 3.41M | $ 3.32M | $ 2.85M | |
$ 14.20M | $ 3.53M | $ 3.46M | $ 3.41M | $ 3.32M | $ 3.28M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 67.40M | $ 125.95M | $ 119.22M | $ 97.17M | $ 77.62M | $ -61.06M | |
$ 12.89M | $ 13.29M | $ 6.56M | $ 5.65M | $ 5.84M | $ 6.98M | |
$ 9.17M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 14.21M | $ 18.42M | $ 8.87M | $ 8.24M | $ 8.43M | $ 10.48M | |
$ 18.35M | $ 24.06M | $ 14.33M | $ 12.38M | $ 10.89M | $ 12.53M |