Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 102.00M | $ 93.30M | $ 83.20M | $ 78.90M | $ 64.48M | |
$ ― | $ 38.30M | $ 33.40M | $ 29.00M | $ 27.00M | $ 16.89M | |
$ ― | $ 63.70M | $ 59.90M | $ 54.20M | $ 51.90M | $ 47.59M | |
$ ― | $ 34.60M | $ 32.10M | $ 29.50M | $ 28.00M | $ 33.61M | |
$ ― | $ 29.10M | $ 27.80M | $ 24.70M | $ 23.90M | $ 13.98M | |
$ ― | $ -200.00K | $ -600.00K | $ 800.00K | $ 700.00K | $ -709.00K | |
$ ― | $ -400.00K | $ -600.00K | $ ― | $ ― | $ ― | |
$ ― | $ 29.60M | $ 28.90M | $ 23.80M | $ 23.20M | $ 13.00M | |
$ ― | $ 6.10M | $ 4.40M | $ 4.60M | $ 2.90M | $ 2.82M | |
$ ― | $ -300.00K | $ -100.00K | $ ― | $ ― | $ ― | |
$ ― | $ 23.50M | $ 24.50M | $ 19.20M | $ 20.30M | $ 10.18M | |
$ ― | $ 0.08 | $ 0.08 | $ 0.06 | $ 0.07 | $ 0.04 | |
$ ― | $ 0.08 | $ 0.08 | $ 0.06 | $ 0.07 | $ 0.03 | |
$ ― | $ 294.46M | $ 296.31M | $ 296.71M | $ 293.82M | $ 290.55M | |
$ ― | $ 298.12M | $ 302.04M | $ 301.51M | $ 300.07M | $ 298.81M | |
$ ― | $ 0.02 | $ ― | $ 0.01 | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 72.90M | $ 65.50M | $ -58.50M | $ -55.00M | $ 50.50M | |
$ ― | $ 23.50M | $ 24.50M | $ 19.20M | $ 20.30M | $ 10.18M | |
$ ― | $ 22.20M | $ 23.41M | $ 19.28M | $ -417.60M | $ 10.18M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 852.00K | |
$ ― | $ 30.10M | $ 29.50M | $ 24.60M | $ 22.50M | $ 13.85M | |
$ ― | $ 32.60M | $ 32.50M | $ 27.70M | $ ― | $ 16.67M |