Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|
$ 328.84M | $ 279.07M | $ 291.79M | $ 179.33M | |
$ 160.27M | $ 120.34M | $ 139.82M | $ 89.90M | |
$ 168.57M | $ 158.73M | $ 151.97M | $ 89.44M | |
$ 139.71M | $ 123.79M | $ 115.71M | $ 64.86M | |
$ 28.86M | $ 34.94M | $ 36.26M | $ 24.57M | |
$ -1.02M | $ -901.00K | $ -890.00K | $ -734.00K | |
$ ― | $ ― | $ ― | $ ― | |
$ 37.51M | $ 37.14M | $ 42.72M | $ 33.10M | |
$ 9.88M | $ 10.40M | $ 12.16M | $ 4.71M | |
$ ― | $ ― | $ ― | $ ― | |
$ 27.75M | $ 26.77M | $ 30.56M | $ 28.39M | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ 7.45M | $ 9.98M | $ 2.49M | |
$ 299.98M | $ 244.13M | $ 255.53M | $ 154.76M | |
$ 27.75M | $ 26.77M | $ 30.56M | $ 28.39M | |
$ 27.41M | $ 26.38M | $ 30.18M | $ 24.06M | |
$ 1.04M | $ 911.00K | $ 1.00M | $ 853.00K | |
$ 38.55M | $ 38.05M | $ 43.73M | $ 33.95M | |
$ 54.17M | $ 51.10M | $ 55.08M | $ 41.93M |