Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 29.09M | $ 24.89M | $ 22.10M | $ 13.55M | $ 7.00M | $ 16.96M | |
$ 13.09M | $ 12.50M | $ 11.33M | $ 7.38M | $ 3.24M | $ 12.11M | |
$ 16.00M | $ 12.39M | $ 10.77M | $ 6.17M | $ 3.76M | $ 4.86M | |
$ 13.52M | $ 10.17M | $ 6.68M | $ 4.22M | $ 2.85M | $ 5.34M | |
$ 2.47M | $ 2.22M | $ 4.09M | $ 1.95M | $ 904.00K | $ -485.00K | |
$ -1.89M | $ 538.00K | $ -180.00K | $ 3.16M | $ -3.48M | $ -4.05M | |
$ -986.00K | $ 108.00K | $ -153.00K | $ -370.00K | $ 674.00K | $ -3.57M | |
$ 1.54M | $ 2.65M | $ 3.99M | $ -1.58M | $ -1.90M | $ -8.11M | |
$ ― | $ ― | $ -2.00M | $ ― | $ -88.00K | $ -74.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.54M | $ 2.65M | $ 6.00M | $ -3.90M | $ -4.68M | $ -8.04M | |
$ 0.01 | $ 0.04 | $ 0.09 | $ -0.07 | $ -0.08 | $ -0.15 | |
$ 0.01 | $ 0.03 | $ 0.08 | $ -0.07 | $ -0.08 | $ -0.15 | |
$ 326.86M | $ 73.12M | $ 67.64M | $ 57.89M | $ 55.17M | $ 53.56M | |
$ 342.76M | $ 79.10M | $ 72.93M | $ 57.89M | $ 55.17M | $ 53.56M | |
$ ― | $ ― | $ ― | $ ― | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 26.61M | $ 22.67M | $ ― | $ -11.60M | $ 6.10M | $ 17.45M | |
$ 1.54M | $ 2.65M | $ 6.00M | $ -3.90M | $ -4.68M | $ -8.04M | |
$ 1.84M | $ 2.06M | $ 1.83M | $ -816.30K | $ -2.45M | $ -4.49M | |
$ ― | $ ― | $ ― | $ ― | $ 3.48M | $ 4.03M | |
$ 3.41M | $ 4.27M | $ 5.06M | $ 1.58M | $ 1.58M | $ -4.08M | |
$ 9.77M | $ 9.14M | $ 6.24M | $ 3.86M | $ 3.53M | $ 3.19M |