Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 53.84M | $ 53.84M | $ 63.80M | $ 66.53M | $ 65.46M | $ 53.88M | |
$ 789.00K | $ 789.00K | $ 874.00K | $ 757.00K | $ -5.68M | $ -1.31M | |
$ 20.60M | $ 40.16M | $ 38.64M | $ 36.04M | $ 36.55M | $ 31.52M | |
- | - | - | - | - | - | |
$ -3.53M | $ -6.96M | $ -6.78M | $ -6.19M | - | - | |
$ 12.89M | $ 12.89M | $ 25.16M | $ 29.74M | $ 23.23M | $ 21.04M | |
$ 560.00K | $ 2.07M | $ 5.87M | $ 7.34M | $ 4.38M | $ 3.85M | |
- | - | - | - | - | - | |
$ 42.23M | $ 10.82M | $ 19.05M | $ 22.40M | $ 18.85M | $ 17.19M | |
$ 1.21 | $ 1.20 | $ 2.14 | $ 2.62 | $ 2.06 | $ 1.86 | |
$ 1.21 | $ 1.20 | $ 2.14 | $ 2.62 | $ 2.06 | $ 1.86 | |
$ 35.97M | $ 8.99M | $ 9.03M | $ 9.11M | $ 9.15M | $ 9.24M | |
$ 35.97M | $ 8.99M | $ 9.03M | $ 9.11M | $ 9.15M | $ 9.24M | |
$ 1.08 | $ 1.08 | $ 1.08 | $ 1.29 | $ 0.99 | $ 0.95 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 43.84M | $ 43.84M | $ 53.24M | $ 55.24M | $ 49.16M | $ 43.93M | |
$ 10.82M | $ 10.82M | $ 19.29M | $ 22.40M | $ 18.85M | $ 17.19M | |
$ 22.93M | $ -6.59M | - | - | $ 18.85M | $ 17.19M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |