Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 40.87M | - | $ 2.07M | $ 61.93M | $ 58.48M | $ 56.89M | |
$ 57.00K | - | - | $ -1.67M | $ -30.00K | $ -978.00K | |
$ 11.13M | - | - | $ 40.60M | $ 39.91M | $ 40.09M | |
- | - | - | $ 577.00K | $ -3.11M | $ 274.00K | |
$ -421.00K | $ -359.00K | $ 3.53M | $ -8.37M | $ -1.03M | $ -710.00K | |
$ 24.98M | $ 26.84M | $ 23.35M | $ 11.87M | $ 14.40M | $ 15.38M | |
$ 4.30M | $ 4.61M | $ -4.37M | $ 987.00K | $ 1.38M | $ 1.36M | |
- | - | - | - | - | - | |
$ 18.86M | $ 22.24M | $ 19.50M | $ 10.88M | $ 13.02M | $ 14.02M | |
$ 2.75 | $ 2.95 | $ 2.48 | $ 1.37 | $ 1.65 | $ 1.78 | |
$ 2.72 | $ 2.91 | $ 2.45 | $ 1.34 | $ 1.61 | $ 1.74 | |
$ 30.12M | $ 7.55M | $ 7.85M | $ 7.96M | $ 7.91M | $ 7.87M | |
$ 30.42M | $ 7.65M | $ 7.97M | $ 8.11M | $ 8.10M | $ 8.07M | |
$ 1.12 | $ 1.09 | $ 1.08 | $ 1.08 | $ 1.05 | $ 1.04 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 16.33M | - | - | $ 48.68M | $ 49.41M | $ 47.26M | |
$ 20.69M | $ 22.24M | $ 19.50M | $ 10.88M | $ 13.02M | $ 14.02M | |
$ 11.59M | $ 20.85M | - | $ 18.56M | $ 13.95M | $ 14.67M | |
$ 522.00K | - | - | $ 1.03M | $ 1.20M | $ 1.12M | |
$ 21.41M | $ 43.25M | $ 40.40M | - | - | - | |
$ 23.06M | $ 45.52M | $ 43.39M | - | - | - |