Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 499.58B | $ 552.76B | $ 473.48B | $ 372.22B | $ 338.45B | $ 431.98B | |
$ 377.15B | $ ― | $ 361.74B | $ 282.46B | $ 259.32B | $ 325.60B | |
$ 122.43B | $ ― | $ 111.74B | $ 89.75B | $ 79.13B | $ 106.38B | |
$ 64.06B | $ ― | $ 62.09B | $ 47.48B | $ 49.99B | $ 59.75B | |
$ 58.37B | $ ― | $ 49.65B | $ 42.27B | $ 29.13B | $ 46.63B | |
$ -1.10B | $ ― | $ -321.00M | $ -784.00M | $ -961.00M | $ -1.72B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 52.85B | $ ― | $ 45.08B | $ 43.19B | $ 25.92B | $ 46.83B | |
$ 14.02B | $ ― | $ 12.11B | $ 9.95B | $ 5.84B | $ 10.34B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 38.60B | $ ― | $ 32.72B | $ 32.79B | $ 19.32B | $ 35.86B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 441.21B | $ ― | $ 423.83B | $ 329.94B | $ 309.31B | $ 385.35B | |
$ 38.60B | $ ― | $ 32.72B | $ 32.79B | $ 19.32B | $ 35.86B | |
$ 38.60B | $ ― | $ 34.71B | $ 31.38B | $ 22.26B | $ 35.97B | |
$ 1.19B | $ ― | $ 1.21B | $ 1.17B | $ 1.35B | $ 1.67B | |
$ 54.04B | $ ― | $ 46.28B | $ 44.36B | $ 27.27B | $ 48.51B | |
$ 74.99B | $ 89.12B | $ 67.01B | $ 63.08B | $ 47.87B | $ 69.09B |