Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 639.70B | $ 242.24B | $ 185.79B | $ 163.65B | $ 144.03B | $ 138.75B | |
$ ― | $ 185.21B | $ 129.97B | $ 108.57B | $ 89.59B | $ 93.04B | |
$ ― | $ 57.03B | $ 55.82B | $ 55.08B | $ 54.43B | $ 45.71B | |
$ ― | $ 6.97B | $ 6.14B | $ 2.74B | $ 3.77B | $ 371.54M | |
$ ― | $ 50.06B | $ 49.68B | $ 52.34B | $ 50.67B | $ 45.34B | |
$ ― | $ -865.93M | $ -883.89M | $ -759.30M | $ -1.33B | $ -1.16B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 63.13B | $ 69.20B | $ 64.95B | $ 60.96B | $ 52.99B | |
$ ― | $ 20.07B | $ 21.49B | $ 22.20B | $ 21.73B | $ 17.78B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 40.16B | $ 43.90B | $ 41.62B | $ 37.72B | $ 34.07B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 192.18B | $ 136.11B | $ 111.31B | $ 93.36B | $ 93.41B | |
$ ― | $ 40.16B | $ 43.90B | $ 41.62B | $ 37.72B | $ 34.07B | |
$ ― | $ 40.16B | $ 43.90B | $ 41.62B | $ 37.72B | $ 33.79B | |
$ ― | $ 865.93M | $ 883.89M | $ 759.30M | $ 1.33B | $ 1.08B | |
$ ― | $ 64.00B | $ 70.09B | $ 65.71B | $ 62.29B | $ 54.07B | |
$ ― | $ 64.40B | $ 70.46B | $ 65.95B | $ 62.47B | $ 54.24B |