Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 89.59M | $ 64.06M | $ 50.00M | $ 40.29M | $ 49.28M | |
$ ― | $ 53.86M | $ 40.72M | $ 33.09M | $ 27.74M | $ 32.78M | |
$ ― | $ 35.73M | $ 23.33M | $ 16.91M | $ 12.54M | $ 16.50M | |
$ ― | $ 17.25M | $ 15.37M | $ 13.10M | $ 13.81M | $ 14.36M | |
$ ― | $ 18.48M | $ 7.97M | $ 3.81M | $ -1.26M | $ 2.15M | |
$ ― | $ -363.00K | $ -285.00K | $ 88.00K | $ 212.00K | $ -370.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 18.12M | $ 7.68M | $ 3.73M | $ -1.11M | $ 1.78M | |
$ ― | $ 4.22M | $ 1.44M | $ 895.00K | $ -115.00K | $ 409.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 13.90M | $ 6.24M | $ 2.83M | $ -1.00M | $ 1.37M | |
$ ― | $ 0.18 | $ 0.08 | $ 0.04 | $ -0.01 | $ 0.02 | |
$ ― | $ 0.18 | $ 0.08 | $ 0.04 | $ -0.01 | $ 0.02 | |
$ ― | $ 76.98M | $ 76.75M | $ 76.75M | $ 76.75M | $ 76.75M | |
$ ― | $ 77.31M | $ 77.05M | $ 76.81M | $ 76.82M | $ 76.75M | |
$ ― | $ 0.09 | $ 0.07 | $ 0.06 | $ 0.03 | $ 0.04 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.06 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.00 | |
$ ― | $ 71.11M | $ 56.09M | $ -46.19M | $ -41.55M | $ 47.13M | |
$ ― | $ 13.90M | $ 6.24M | $ 2.83M | $ -1.00M | $ 1.37M | |
$ ― | $ 13.59M | $ 6.22M | $ 3.02M | $ -1.59M | $ 1.37M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 370.00K | |
$ ― | $ 18.49M | $ 7.96M | $ 3.81M | $ -902.00K | $ 2.15M | |
$ ― | $ 20.45M | $ 11.68M | $ 3.81M | $ 2.79M | $ 5.78M |