Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 110.47M | $ 73.12M | $ 55.80M | $ 42.40M | $ 47.78M | |
$ ― | $ 24.17M | $ 18.83M | $ 15.26M | $ 11.04M | $ 11.91M | |
$ ― | $ 86.30M | $ 54.29M | $ 40.54M | $ 31.36M | $ 35.87M | |
$ ― | $ 56.10M | $ 36.75M | $ 33.93M | $ 29.80M | $ 28.32M | |
$ ― | $ 30.20M | $ 17.54M | $ 6.61M | $ 1.56M | $ 7.55M | |
$ ― | $ -2.91M | $ -1.30M | $ 3.71M | $ -3.85M | $ -3.31M | |
$ ― | $ -704.00K | $ -804.00K | $ ― | $ ― | $ ― | |
$ ― | $ 27.49M | $ 16.24M | $ 3.59M | $ -741.00K | $ 5.45M | |
$ ― | $ 5.91M | $ 3.91M | $ 1.06M | $ 257.00K | $ 410.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 21.58M | $ 12.33M | $ 2.53M | $ -998.00K | $ 5.04M | |
$ ― | $ 0.27 | $ 0.16 | $ 0.04 | $ -0.01 | $ 0.06 | |
$ ― | $ 0.27 | $ 0.15 | $ 0.04 | $ -0.01 | $ 0.06 | |
$ ― | $ 79.87M | $ 79.58M | $ 71.00M | $ 79.58M | $ 79.58M | |
$ ― | $ 80.97M | $ 80.68M | $ 71.00M | $ 79.58M | $ 79.58M | |
$ ― | $ 0.01 | $ 0.01 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ 289.00K | $ ― | |
$ ― | $ 80.26M | $ 55.58M | $ -49.19M | $ 40.84M | $ 40.23M | |
$ ― | $ 21.58M | $ 12.33M | $ 2.53M | $ -998.00K | $ 5.04M | |
$ ― | $ 21.12M | $ 13.96M | $ 1.91M | $ -2.25M | $ 3.92M | |
$ ― | $ ― | $ ― | $ ― | $ 3.17M | $ 2.82M | |
$ ― | $ 30.69M | $ 17.52M | $ 6.07M | $ 2.43M | $ 8.27M | |
$ ― | $ 44.15M | $ 26.82M | $ 6.07M | $ 14.75M | $ 18.84M |