Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 193.07M | $ 171.75M | $ 158.57M | $ 148.48M | $ 129.67M | |
$ ― | $ 59.25M | $ 52.45M | $ 50.32M | $ 48.28M | $ 40.95M | |
$ ― | $ 133.82M | $ 119.31M | $ 108.25M | $ 100.20M | $ 88.72M | |
$ ― | $ 83.55M | $ 72.66M | $ 67.40M | $ 61.31M | $ 54.41M | |
$ ― | $ 50.27M | $ 46.65M | $ 40.85M | $ 38.88M | $ 34.30M | |
$ ― | $ 1.60M | $ -308.00K | $ 1.43M | $ 853.00K | $ 1.13M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 51.85M | $ 45.95M | $ 42.34M | $ 39.92M | $ 35.10M | |
$ ― | $ 10.62M | $ 13.40M | $ 13.31M | $ 12.72M | $ 10.69M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 39.12M | $ 30.71M | $ 28.40M | $ 25.43M | $ 23.20M | |
$ ― | $ 2.60 | $ 2.04 | $ 1.89 | $ 1.70 | $ 1.55 | |
$ ― | $ 2.58 | $ 2.02 | $ 1.87 | $ 1.68 | $ 1.52 | |
$ ― | $ 15.02M | $ 15.07M | $ 15.03M | $ 14.97M | $ 14.95M | |
$ ― | $ 15.17M | $ 15.17M | $ 15.17M | $ 15.17M | $ 15.17M | |
$ ― | $ 0.95 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 142.80M | $ 125.10M | $ 117.72M | $ 109.59M | $ 95.36M | |
$ ― | $ 39.12M | $ 30.71M | $ 28.40M | $ 25.43M | $ 23.20M | |
$ ― | $ 39.12M | $ 31.59M | $ 27.01M | $ 25.38M | $ 23.20M | |
$ ― | $ 589.00K | $ 571.00K | $ 503.00K | $ 294.00K | $ 218.00K | |
$ ― | $ 52.44M | $ 46.52M | $ 42.84M | $ 40.22M | $ 35.31M | |
$ ― | $ 64.35M | $ 55.68M | $ 50.78M | $ 45.45M | $ 39.90M |