Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 53.31M | $ 53.84M | $ 62.93M | $ 66.53M | $ 65.46M | $ 52.56M | |
$ 929.00K | $ 789.00K | $ 874.00K | $ 757.00K | $ 5.68M | $ 1.31M | |
$ 21.07M | $ 40.16M | $ 38.64M | $ 36.62M | $ 36.55M | $ -31.52M | |
- | - | - | - | - | - | |
$ -3.16M | $ -6.96M | $ -6.78M | $ -6.06M | $ -5.98M | $ -4.71M | |
$ 10.38M | $ 12.89M | $ 25.16M | $ 30.67M | $ 23.23M | $ 21.04M | |
$ 706.00K | $ 2.07M | $ 5.87M | $ 6.76M | $ 4.38M | $ 4.04M | |
- | - | - | - | - | - | |
$ 8.84M | $ 10.82M | $ 19.29M | $ 23.91M | $ 18.85M | $ 17.19M | |
$ 0.98 | $ 1.20 | $ 2.14 | $ 2.62 | $ 2.06 | $ 1.86 | |
$ 1.04 | $ 1.20 | $ 2.14 | $ 2.62 | $ 2.06 | - | |
$ 35.97M | $ 8.99M | $ 9.03M | $ 9.11M | $ 9.15M | $ 9.24M | |
$ 35.97M | $ 8.99M | $ 9.03M | $ 9.11M | $ 9.15M | $ 13.88M | |
$ 1.01 | $ 1.08 | $ 1.08 | $ 1.29 | - | $ 0.96 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 42.89M | $ 43.84M | $ 52.37M | $ 55.24M | $ 49.16M | $ 42.62M | |
$ 8.84M | $ 10.82M | $ 19.29M | $ 23.91M | $ 18.85M | $ 17.19M | |
$ -10.39M | $ -6.59M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |