Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 2.04B | $ 1.75B | $ 1.73B | $ 1.84B | $ 1.66B | |
$ ― | $ 517.32M | $ 431.16M | $ 466.85M | $ 459.55M | $ 431.83M | |
$ ― | $ 1.53B | $ 1.32B | $ 1.26B | $ 1.38B | $ 1.23B | |
$ ― | $ 875.02M | $ 767.88M | $ 693.85M | $ 730.15M | $ 695.27M | |
$ ― | $ 652.31M | $ 553.79M | $ 567.56M | $ 654.28M | $ 533.12M | |
$ ― | $ 26.34M | $ 6.49M | $ -12.29M | $ -16.15M | $ -11.34M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 695.86M | $ 583.74M | $ 133.66M | $ 616.70M | $ 544.98M | |
$ ― | $ 108.74M | $ 101.99M | $ 70.54M | $ 119.21M | $ 123.16M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 590.17M | $ 498.79M | $ 79.82M | $ 465.35M | $ 396.24M | |
$ ― | $ 0.74 | $ 0.61 | $ 0.09 | $ 0.54 | $ 0.46 | |
$ ― | $ 0.73 | $ 0.61 | $ 0.09 | $ 0.53 | $ 0.46 | |
$ ― | $ 801.58M | $ 817.26M | $ 848.77M | $ 854.84M | $ 861.07M | |
$ ― | $ 804.70M | $ 817.26M | $ 854.47M | $ 877.99M | $ 867.11M | |
$ ― | $ 0.25 | $ 0.16 | $ 0.27 | $ 0.08 | $ 0.12 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.39B | $ 1.20B | $ 1.16B | $ 1.19B | $ 1.13B | |
$ ― | $ 590.17M | $ 498.79M | $ 79.82M | $ 465.35M | $ 396.24M | |
$ ― | $ 591.85M | $ 498.99M | $ 703.57M | $ 465.54M | $ 396.48M | |
$ ― | $ 12.90M | $ 21.40M | $ 29.04M | $ 22.53M | $ 11.05M | |
$ ― | $ 708.77M | $ 605.14M | $ 162.71M | $ 639.23M | $ 556.03M | |
$ ― | $ 781.75M | $ 676.93M | $ 235.82M | $ 710.74M | $ 623.17M |