Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 26.83M | $ 33.50M | $ 26.89M | $ 18.73M | $ 15.52M | $ 19.52M | |
$ 18.85M | $ 18.00M | $ 16.01M | $ 12.10M | $ 10.33M | $ 14.48M | |
$ 17.58M | $ 15.50M | $ 10.88M | $ 6.63M | $ 5.19M | $ 5.04M | |
$ 6.71M | $ 7.57M | $ 7.36M | $ 7.65M | $ 7.55M | $ 8.41M | |
$ 6.02M | $ 7.93M | $ 3.52M | $ -1.01M | $ -2.35M | $ -3.37M | |
$ -2.10M | $ -1.91M | $ -1.48M | $ 1.20M | $ 998.50K | $ 890.14K | |
$ 50.66K | $ 153.48K | $ -228.25K | $ -203.01K | $ -1.38M | $ -859.73K | |
$ 3.87M | $ 6.17M | $ 2.27M | $ -2.42M | $ -4.73M | $ -5.12M | |
$ ― | $ ― | $ 1.20K | $ -42.59K | $ -282.46K | $ -81.14K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 6.13M | $ 6.17M | $ 2.28M | $ -2.38M | $ -5.03M | $ -5.04M | |
$ 0.08 | $ 0.12 | $ 0.05 | $ -0.05 | $ -0.10 | $ -0.09 | |
$ 0.07 | $ 0.12 | $ 0.05 | $ -0.05 | $ -0.10 | $ -0.09 | |
$ 169.37M | $ 50.03M | $ 49.12M | $ 48.72M | $ 50.20M | $ 54.27M | |
$ 182.01M | $ 51.44M | $ 49.12M | $ 48.72M | $ 50.20M | $ 54.27M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 27.44M | $ 25.57M | $ ― | $ -19.75M | $ -17.87M | $ -22.89M | |
$ 6.13M | $ 6.17M | $ 2.28M | $ -2.38M | $ -5.03M | $ -5.04M | |
$ 5.61M | $ 4.38M | $ 1.44M | $ -2.26M | $ -3.63M | $ -4.34M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.70M | $ 7.91M | $ 3.75M | $ -1.34M | $ -3.86M | $ -4.34M | |
$ 14.61M | $ 12.92M | $ 8.14M | $ 4.48M | $ 2.26M | $ 1.51M |