Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 66.30M | $ 104.97M | $ 138.14M | $ 115.08M | $ 105.21M | $ 104.76M | |
- | - | - | $ 1.45M | $ 4.59M | $ 900.00K | |
$ 82.77M | $ 79.48M | $ 75.27M | $ 72.64M | $ 58.46M | $ 57.97M | |
- | - | - | - | - | - | |
$ -13.96M | $ -8.42M | $ 9.52M | $ 9.89M | $ 6.73M | $ 5.75M | |
$ -23.09M | $ 26.04M | $ 63.51M | $ 44.89M | $ 40.59M | $ 45.89M | |
$ -9.29M | $ 6.14M | $ 16.92M | $ 11.66M | $ 10.35M | $ 11.65M | |
- | - | - | - | - | - | |
$ -13.80M | $ 19.89M | $ 46.59M | $ 33.23M | $ 30.24M | $ 57.37M | |
$ -0.86 | $ 1.24 | $ 2.93 | $ 2.32 | $ 2.24 | $ 2.51 | |
$ -0.86 | $ 1.24 | $ 2.92 | $ 2.30 | $ 2.22 | $ 2.48 | |
$ 64.27M | $ 16.01M | $ 15.92M | $ 14.34M | $ 13.53M | $ 13.62M | |
$ 64.32M | $ 16.03M | $ 15.97M | $ 14.42M | $ 13.62M | $ 13.79M | |
$ 1.00 | $ 1.00 | $ 0.98 | $ 0.94 | $ 0.92 | $ 0.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 93.69M | $ 102.76M | $ 127.49M | $ 104.95M | $ 92.06M | $ 94.78M | |
$ -13.80M | $ 19.89M | $ 46.59M | $ 33.23M | $ 30.24M | $ 34.24M | |
$ 8.09M | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |