Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 526.94B | $ 175.92B | $ 176.97B | $ 175.41B | $ 151.92B | $ 134.16B | |
$ ― | $ 138.27B | $ 134.83B | $ 137.78B | $ 114.91B | $ 98.66B | |
$ ― | $ 37.64B | $ 42.14B | $ 37.63B | $ 37.01B | $ 35.50B | |
$ ― | $ 14.18B | $ 18.66B | $ 15.05B | $ 15.45B | $ 16.61B | |
$ ― | $ 23.47B | $ 23.48B | $ 22.59B | $ 21.56B | $ 18.89B | |
$ ― | $ 60.90M | $ 100.15M | $ -162.13M | $ -357.03M | $ -447.92M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 22.92B | $ 20.43B | $ 22.16B | $ 21.17B | $ 17.04B | |
$ ― | $ 7.77B | $ 7.47B | $ 7.00B | $ 6.90B | $ 6.04B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.86B | $ 2.03B | $ 4.88B | $ 4.32B | $ 2.25B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 152.45B | $ 153.49B | $ 152.82B | $ 130.36B | $ 115.27B | |
$ ― | $ 3.86B | $ 2.03B | $ 5.00B | $ 4.43B | $ 2.25B | |
$ ― | $ 4.22B | $ 2.49B | $ 5.64B | $ 5.11B | $ 2.86B | |
$ ― | $ 826.24M | $ 852.80M | $ 1.06B | $ 915.88M | $ 952.64M | |
$ ― | $ 23.75B | $ 21.28B | $ 23.21B | $ 22.09B | $ 17.99B | |
$ ― | $ 33.22B | $ 30.35B | $ 30.67B | $ 29.24B | $ 23.84B |