Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 4.24B | $ 3.81B | $ 4.07B | $ 3.80B | $ 3.44B | |
$ ― | $ 2.92B | $ 2.66B | $ 2.89B | $ 2.68B | $ 2.41B | |
$ ― | $ 1.32B | $ 1.15B | $ 1.18B | $ 1.12B | $ 1.03B | |
$ ― | $ 966.91M | $ 914.28M | $ 920.23M | $ 842.77M | $ 771.29M | |
$ ― | $ 356.53M | $ 232.74M | $ 264.56M | $ 276.02M | $ 256.99M | |
$ ― | $ -13.34M | $ -15.89M | $ -18.55M | $ -19.76M | $ -12.34M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 349.13M | $ 199.55M | $ 241.84M | $ 249.51M | $ 243.40M | |
$ ― | $ 81.74M | $ 48.78M | $ 65.06M | $ 73.70M | $ 61.25M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 266.25M | $ 151.28M | $ 177.06M | $ 175.81M | $ 182.15M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.88B | $ 3.58B | $ 3.81B | $ 3.52B | $ 3.18B | |
$ ― | $ 266.25M | $ 151.28M | $ 177.06M | $ 175.81M | $ 182.15M | |
$ ― | $ 267.55M | $ 173.44M | $ 187.40M | $ 187.42M | $ 184.75M | |
$ ― | $ 13.35M | $ 15.78M | $ 18.01M | $ 15.80M | $ 12.38M | |
$ ― | $ 362.48M | $ 215.33M | $ 259.85M | $ 265.31M | $ 255.77M | |
$ ― | $ 739.51M | $ 648.29M | $ 667.57M | $ 585.32M | $ 540.40M |