Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 192.55M | $ 172.73M | $ 122.63M | $ 124.33M | $ 109.29M | $ 99.88M | |
$ ― | $ 21.48M | $ 15.25M | $ 14.69M | $ 12.83M | $ 11.33M | |
$ ― | $ 151.25M | $ 107.37M | $ 109.65M | $ 96.46M | $ 88.55M | |
$ 128.64M | $ 111.78M | $ 86.86M | $ 91.25M | $ 79.48M | $ 74.92M | |
$ 42.42M | $ 39.46M | $ 20.51M | $ 18.39M | $ 16.98M | $ 13.62M | |
$ -427.11K | $ -455.11K | $ -527.09K | $ -589.88K | $ -160.66K | $ -196.48K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 41.88M | $ 38.90M | $ 20.19M | $ 17.79M | $ 16.81M | $ 13.43M | |
$ 11.65M | $ 10.97M | $ 6.05M | $ 4.89M | $ 4.90M | $ 3.55M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 29.69M | $ 27.39M | $ 13.94M | $ 12.79M | $ 11.83M | $ 9.77M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.45M | $ 2.03M | $ 1.18M | $ 8.19M | $ 7.53M | |
$ 150.13M | $ 133.27M | $ 102.12M | $ 105.94M | $ 92.31M | $ 86.26M | |
$ 29.69M | $ 27.39M | $ 13.94M | $ 12.79M | $ 11.83M | $ 9.77M | |
$ 29.69M | $ 27.44M | $ 13.94M | $ 12.86M | $ 11.84M | $ 9.77M | |
$ 125.00K | $ 458.30K | $ 535.09K | $ 591.69K | $ 164.11K | $ 202.17K | |
$ 42.31M | $ 39.36M | $ 20.72M | $ 18.38M | $ 16.97M | $ 13.63M | |
$ 57.05M | $ 53.45M | $ 34.27M | $ 31.61M | $ 21.93M | $ 18.02M |