Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 99.00M | $ 84.47M | $ 96.70M | $ 43.14M | $ 18.66M | $ 31.51M | |
$ 2.55M | $ 16.77M | $ 24.48M | $ 20.58M | $ 12.40M | $ 17.12M | |
$ 96.45M | $ 67.70M | $ 72.22M | $ 22.56M | $ 6.26M | $ 14.40M | |
$ 34.95M | $ 30.47M | $ 28.67M | $ 4.51M | $ 2.33M | $ 3.18M | |
$ 43.62M | $ 37.23M | $ 43.56M | $ 18.05M | $ 3.93M | $ 11.22M | |
$ -702.00K | $ -807.00K | $ -832.00K | $ 2.14M | $ 3.80M | $ 4.21M | |
$ 3.69M | $ 3.92M | $ 12.97M | $ -9.99M | $ -546.41K | $ -5.43M | |
$ 39.80M | $ 32.47M | $ 29.66M | $ 5.92M | $ -415.91K | $ 1.58M | |
$ 10.05M | $ 8.27M | $ 8.34M | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 29.74M | $ 24.20M | $ 21.32M | $ 5.92M | $ -415.91K | $ 1.58M | |
$ 0.31 | $ 0.24 | $ 0.21 | $ 0.07 | $ ― | $ 0.02 | |
$ 0.30 | $ 0.24 | $ 0.21 | $ 0.06 | $ ― | $ 0.02 | |
$ 395.05M | $ 100.93M | $ 99.28M | $ 88.55M | $ 88.16M | $ 89.66M | |
$ 398.89M | $ 101.89M | $ 101.20M | $ 92.39M | $ 88.16M | $ 90.36M | |
$ 0.22 | $ 0.13 | $ 0.30 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 37.50M | $ 47.24M | $ ― | $ ― | $ ― | $ ― | |
$ 29.74M | $ 24.20M | $ 21.32M | $ 5.92M | $ -415.91K | $ 1.58M | |
$ 42.13M | $ 28.68M | $ 22.64M | $ 3.21M | $ 5.69M | $ 4.07M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 40.58M | $ 33.20M | $ 30.59M | $ 7.66M | $ 2.63M | $ 5.09M | |
$ 50.72M | $ 42.21M | $ 38.47M | $ 12.15M | $ 7.12M | $ 10.81M |