Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 43.15M | $ 42.61M | $ 43.85M | $ 38.79M | $ 35.01M | $ 31.09M | |
$ 558.00K | $ 179.00K | $ 900.00K | $ 500.00K | $ -2.55M | $ -523.00K | |
$ 32.55M | $ 20.30M | $ 32.74M | $ -29.34M | $ 26.28M | $ 23.63M | |
- | - | - | - | - | - | |
$ 1.23M | $ 4.67M | $ 3.77M | $ -5.20M | - | - | |
$ 10.62M | $ 22.12M | $ 11.11M | $ 9.45M | $ 6.18M | $ 6.93M | |
$ 2.21M | $ 1.57M | $ 2.15M | $ 2.51M | $ 1.20M | $ 1.33M | |
- | - | - | - | - | - | |
$ 8.55M | $ 20.55M | $ 19.12M | $ 6.59M | $ 4.98M | $ 5.61M | |
$ 1.87 | $ 1.91 | $ 1.91 | $ 1.60 | $ 1.05 | $ 1.16 | |
$ 1.87 | $ 1.91 | $ 1.91 | $ 1.60 | $ 1.05 | $ 1.16 | |
$ 18.34M | $ 4.56M | $ 4.70M | $ 4.75M | $ 4.78M | $ 4.81M | |
$ 18.34M | $ 4.56M | $ 4.70M | $ 4.75M | $ 4.78M | $ 4.82M | |
$ 0.32 | $ 0.32 | $ 0.29 | $ 0.28 | $ 0.25 | $ 0.22 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 30.31M | $ 29.56M | $ 29.70M | $ 27.08M | $ 22.52M | $ 23.94M | |
$ 8.55M | $ 20.55M | $ 8.96M | $ 6.59M | $ 4.98M | $ 5.61M | |
$ -818.76K | $ -6.70M | - | - | $ 4.98M | $ 5.61M | |
$ 405.00K | - | - | - | $ 191.00K | $ 780.00K | |
- | - | - | - | - | - | |
- | - | - | - | - | - |