Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 10.52B | $ 4.30B | $ 3.92B | $ 3.74B | $ 3.42B | $ 3.14B | |
$ ― | $ 845.24M | $ 748.84M | $ 718.66M | $ 915.60M | $ 861.47M | |
$ ― | $ 3.45B | $ 3.17B | $ 3.02B | $ 2.50B | $ 2.28B | |
$ ― | $ 3.09B | $ 2.75B | $ 2.52B | $ 2.11B | $ 1.90B | |
$ ― | $ 364.61M | $ 426.42M | $ 502.85M | $ 397.67M | $ 373.49M | |
$ ― | $ -210.03M | $ -227.83M | $ -186.80M | $ -100.82M | $ -119.74M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 105.76M | $ 210.33M | $ 325.87M | $ 309.40M | $ 138.66M | |
$ ― | $ 37.54M | $ 52.58M | $ 98.61M | $ 95.31M | $ 53.28M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 65.19M | $ 160.05M | $ 233.99M | $ 220.39M | $ 89.79M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.93B | $ 3.50B | $ 3.24B | $ 3.02B | $ 2.76B | |
$ ― | $ 65.19M | $ 160.05M | $ 233.99M | $ 220.39M | $ 89.79M | |
$ ― | $ 96.45M | $ 151.22M | $ 227.09M | $ 211.62M | $ 162.02M | |
$ ― | $ 210.46M | $ 228.22M | $ 120.12M | $ 100.98M | $ 104.48M | |
$ ― | $ 316.22M | $ 438.55M | $ 445.99M | $ 410.38M | $ 243.15M | |
$ ― | $ 961.19M | $ 942.13M | $ 891.67M | $ 586.27M | $ 396.45M |