Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 429.71M | $ 398.56M | $ 380.24M | $ 357.40M | $ 324.31M | $ 274.58M | |
$ 160.03M | $ 146.16M | $ 140.40M | $ 129.99M | $ 120.18M | $ 96.44M | |
$ 269.68M | $ 252.40M | $ 239.84M | $ 227.41M | $ 204.13M | $ 178.14M | |
$ 167.80M | $ 153.53M | $ 147.27M | $ 147.97M | $ 141.57M | $ 128.43M | |
$ 101.88M | $ 98.87M | $ 92.57M | $ 79.44M | $ 62.56M | $ 49.71M | |
$ -346.00K | $ -592.00K | $ -396.00K | $ -303.00K | $ -404.00K | $ -213.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 97.25M | $ 93.99M | $ 84.88M | $ 74.17M | $ 61.73M | $ 49.50M | |
$ 11.13M | $ 10.78M | $ 11.51M | $ 10.15M | $ 9.93M | $ 8.02M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 85.99M | $ 83.16M | $ 72.55M | $ 63.96M | $ 51.59M | $ 41.38M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.74M | $ 1.20M | $ 954.00K | $ 2.42M | $ 2.08M | |
$ 327.83M | $ 299.69M | $ 287.67M | $ 277.96M | $ 261.75M | $ 224.87M | |
$ 85.99M | $ 83.16M | $ 72.55M | $ 63.96M | $ 51.59M | $ 41.38M | |
$ 85.99M | $ 86.91M | $ 77.42M | $ 67.92M | $ 51.90M | $ 40.21M | |
$ ― | $ 216.00K | $ 266.00K | $ 51.00K | $ 256.00K | $ 211.00K | |
$ 97.22M | $ 94.20M | $ 85.15M | $ 74.23M | $ 61.99M | $ 49.71M | |
$ 116.00M | $ 110.44M | $ 99.97M | $ 86.91M | $ 72.24M | $ 58.18M |