Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 29.19M | $ 26.47M | $ 23.06M | $ 17.71M | $ 15.41M | $ 13.13M | |
$ 23.23M | $ 24.21M | $ 22.40M | $ 17.48M | $ 10.74M | $ 10.75M | |
$ 5.96M | $ 2.26M | $ 658.00K | $ 234.00K | $ 4.67M | $ 2.38M | |
$ 5.08M | $ 2.65M | $ 928.00K | $ 3.30M | $ 2.07M | $ 4.36M | |
$ 1.95M | $ -395.00K | $ -270.00K | $ -3.06M | $ 2.60M | $ -1.98M | |
$ -1.90M | $ -1.39M | $ -1.67M | $ 1.16M | $ 898.00K | $ 999.00K | |
$ 2.36M | $ 264.00K | $ -2.28M | $ ― | $ 588.00K | $ 563.00K | |
$ -2.31M | $ -2.05M | $ -1.94M | $ -4.22M | $ 1.70M | $ -2.42M | |
$ 760.00K | $ ― | $ -171.00K | $ -810.00K | $ 839.00K | $ -181.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -3.07M | $ -2.05M | $ ― | $ -3.42M | $ 865.00K | $ -2.23M | |
$ >-0.01 | $ -0.04 | $ -40.00 | $ -0.08 | $ 0.02 | $ -0.06 | |
$ >-0.01 | $ -0.04 | $ -40.00 | $ -0.08 | $ 0.02 | $ -0.06 | |
$ 186.76M | $ 46.43M | $ 45.72B | $ 45.06M | $ 54.73M | $ 37.53M | |
$ 187.30M | $ 46.43M | $ 45.72B | $ 45.06M | $ 56.39M | $ 37.53M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 28.31M | $ 26.86M | $ 23.33M | $ -20.78M | $ -12.81M | $ -15.11M | |
$ -3.07M | $ -2.05M | $ ― | $ -3.42M | $ 865.00K | $ -2.23M | |
$ -1.98M | $ -1.51M | $ -1.75M | $ -5.04M | $ 1.25M | $ -2.60M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.06M | $ 322.00K | $ -270.00K | $ -3.06M | $ 2.60M | $ -1.42M | |
$ 9.33M | $ 8.83M | $ 7.85M | $ 2.69M | $ 6.27M | $ 1.91M |