Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 1.01B | $ 942.91M | $ 793.83M | $ 700.88M | $ 572.42M | $ 467.12M | |
$ 358.42M | $ 322.22M | $ 330.35M | $ 317.16M | $ 274.97M | $ 245.64M | |
$ 648.55M | $ 620.69M | $ 463.48M | $ 383.72M | $ 297.46M | $ 221.47M | |
$ 391.73M | $ 333.65M | $ 318.21M | $ 263.98M | $ 189.42M | $ 130.66M | |
$ 256.82M | $ 287.04M | $ 145.27M | $ 119.74M | $ 108.04M | $ 90.81M | |
$ -7.97M | $ -5.81M | $ -10.07M | $ -8.34M | $ -5.07M | $ -6.08M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 261.15M | $ 292.98M | $ 125.28M | $ 110.07M | $ 104.24M | $ 88.03M | |
$ 86.22M | $ 84.07M | $ 39.36M | $ 32.25M | $ 29.01M | $ 10.29M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 175.99M | $ 209.58M | $ 85.83M | $ 77.20M | $ 75.32M | $ 77.74M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.88M | $ 9.74M | $ 8.08M | $ 6.31M | $ 4.54M | |
$ 750.15M | $ 655.87M | $ 648.56M | $ 581.14M | $ 464.39M | $ 376.30M | |
$ 175.99M | $ 209.58M | $ 85.83M | $ 77.20M | $ 75.32M | $ 77.74M | |
$ 175.99M | $ 203.06M | $ 90.49M | $ 76.71M | $ 75.13M | $ 77.70M | |
$ 9.56M | $ 8.84M | $ 9.36M | $ 10.89M | $ 6.83M | $ 7.21M | |
$ 270.70M | $ 301.81M | $ 134.65M | $ 120.96M | $ 111.06M | $ 95.24M | |
$ 355.83M | $ 357.41M | $ 183.81M | $ 171.09M | $ 141.39M | $ 111.72M |