Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 9.12B | $ 2.92B | $ 3.09B | $ 3.59B | $ 2.94B | $ 2.20B | |
$ ― | $ 2.02B | $ 2.28B | $ 2.31B | $ 1.82B | $ 1.37B | |
$ ― | $ 902.26M | $ 809.82M | $ 1.28B | $ 1.11B | $ 829.74M | |
$ ― | $ 409.63M | $ 429.25M | $ 474.36M | $ 403.59M | $ 337.69M | |
$ ― | $ 492.63M | $ 380.57M | $ 807.10M | $ 710.69M | $ 492.05M | |
$ ― | $ -255.74M | $ -379.20M | $ -314.47M | $ -298.86M | $ -225.66M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 176.08M | $ 30.74M | $ 425.21M | $ 347.16M | $ 204.92M | |
$ ― | $ 100.73M | $ 114.50M | $ 142.79M | $ 96.44M | $ 33.65M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 72.22M | $ -95.84M | $ 268.58M | $ 222.42M | $ 54.49M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.43B | $ 2.71B | $ 2.78B | $ 2.23B | $ 1.71B | |
$ ― | $ 72.22M | $ -95.84M | $ 268.58M | $ 222.42M | $ 54.49M | |
$ ― | $ 108.56M | $ -50.80M | $ 327.47M | $ 276.97M | $ 72.63M | |
$ ― | $ 236.24M | $ 363.90M | $ 304.68M | $ 284.73M | $ 209.48M | |
$ ― | $ 412.32M | $ 394.64M | $ 729.89M | $ 631.90M | $ 414.40M | |
$ ― | $ 765.29M | $ 738.67M | $ 729.89M | $ 929.91M | $ 638.83M |