Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 76.05M | $ 71.77M | $ 74.15M | $ 66.52M | - | $ 6.00K | |
- | - | - | - | $ 36.00K | - | |
- | - | - | - | $ -36.00K | $ 6.00K | |
$ 9.17M | - | - | - | $ 32.54M | $ 43.23M | |
$ -9.17M | - | - | - | $ -32.58M | $ -43.23M | |
$ -9.12M | - | - | - | $ -24.26M | $ -22.17M | |
$ -3.26M | - | - | - | $ -3.19M | $ -10.52M | |
$ 18.63M | $ 21.83M | $ 26.84M | $ 22.31M | $ 11.87M | $ 14.40M | |
$ 2.98M | $ 3.67M | $ 4.61M | $ 3.85M | $ 987.00K | $ 1.38M | |
- | - | - | - | $ -394.00K | - | |
$ 15.65M | $ 18.17M | $ 22.24M | $ 18.46M | $ 10.88M | $ 13.02M | |
$ 2.10 | $ 2.42 | $ 2.95 | $ 2.48 | $ 1.37 | $ 1.65 | |
$ 2.07 | $ 2.40 | $ 2.91 | $ 2.45 | $ 1.34 | $ 1.61 | |
$ 29.96M | $ 7.51M | $ 7.55M | $ 7.85M | $ 7.96M | $ 7.91M | |
$ 30.14M | $ 7.58M | $ 7.65M | $ 7.97M | $ 8.11M | $ 8.10M | |
$ 1.12 | $ 1.12 | $ 1.09 | $ 1.08 | - | $ 1.05 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 9.17M | - | - | - | $ 32.58M | $ 43.23M | |
$ 21.49M | $ 21.69M | $ 5.32M | $ 7.41M | - | - | |
$ 15.65M | $ 18.17M | $ 22.24M | $ 18.46M | $ 10.88M | $ 13.02M | |
$ -9.04M | $ 4.14M | - | - | - | - | |
$ 14.47M | - | - | - | $ 36.13M | $ 36.57M | |
$ 15.00M | - | - | - | $ 39.31M | $ 39.86M |