Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 107.75M | $ 107.75M | $ 138.40M | $ 117.52M | $ 105.21M | $ 104.76M | |
- | - | - | $ 1.45M | $ -4.59M | $ -900.00K | |
$ 79.48M | $ 79.48M | $ 75.27M | $ -72.64M | $ 58.99M | $ 57.46M | |
- | - | - | - | - | - | |
$ 15.97M | $ 11.16M | $ 9.01M | $ -16.32M | $ -1.03M | $ -508.00K | |
$ 26.04M | $ 26.04M | $ 63.51M | $ 44.89M | $ 40.59M | $ 45.89M | |
$ 6.14M | $ 6.14M | $ 16.92M | $ 12.55M | $ 10.35M | $ 11.65M | |
- | - | - | - | - | - | |
$ 27.57M | $ 19.89M | $ 81.10M | $ 33.23M | $ 30.24M | $ 34.24M | |
$ 1.24 | $ 1.24 | $ 2.93 | $ 2.32 | $ 2.24 | $ 2.51 | |
$ 1.24 | $ 1.24 | $ 2.92 | $ 2.30 | $ 2.22 | $ 2.48 | |
$ 64.05M | $ 16.01M | $ 15.92M | $ 14.34M | $ 13.53M | $ 13.62M | |
$ 64.10M | $ 16.03M | $ 15.97M | $ 14.42M | $ 13.62M | $ 13.79M | |
$ 1.00 | $ 1.00 | $ 0.98 | - | $ 0.92 | $ 0.80 | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.22 | - | |
- | - | - | - | - | - | |
$ 102.76M | $ 102.76M | $ 127.49M | $ 105.94M | $ 92.06M | $ 94.78M | |
$ 19.89M | $ 19.89M | $ 46.59M | $ 33.23M | $ 30.24M | $ 34.24M | |
$ 8.61M | $ 20.53M | - | - | $ 31.01M | $ 34.62M | |
- | - | - | - | $ 461.00K | $ 1.32M | |
- | - | - | - | - | - | |
- | - | - | - | - | - |