Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 534.14B | $ 2.16T | $ 73.67B | $ 57.22B | $ 1.34T | $ 1.07T | |
$ 218.67B | $ 986.63B | $ 29.79B | $ 27.68B | $ 628.12B | $ 577.29B | |
$ 315.47B | $ 1.18T | $ 43.88B | $ 29.54B | $ 711.13B | $ 492.70B | |
$ 53.34B | $ 253.83B | $ 7.38B | $ 6.10B | $ 144.35B | $ 120.00B | |
$ 262.12B | $ 921.28B | $ 36.50B | $ 23.44B | $ 566.78B | $ 372.70B | |
$ 641.71M | $ 48.29B | $ 347.30M | $ 10.60M | $ 6.94B | $ 12.94B | |
$ 3.23B | $ -12.43B | $ -235.80M | $ 44.50M | $ 11.06B | $ 4.22B | |
$ 266.00B | $ 979.32B | $ 37.23B | $ 23.90B | $ 584.78B | $ 389.86B | |
$ 28.82B | $ 128.29B | $ 4.91B | $ 2.53B | $ 66.62B | $ 35.84B | |
- | $ 4.80B | $ 249.90M | $ 198.70M | - | - | |
$ 237.03B | $ 851.03B | $ 32.31B | $ 21.35B | $ 517.88B | $ 353.95B | |
- | $ 1.25 | $ 1.25 | $ 0.82 | $ 98.50 | $ 68.25 | |
- | $ 1.25 | $ 1.25 | $ 0.82 | $ 98.50 | $ 68.25 | |
- | $ 680.82B | $ 25.93B | $ 25.71B | $ 5.19B | $ 5.19B | |
- | $ 680.82B | $ 25.93B | $ 25.71B | $ 5.19B | $ 5.19B | |
- | - | - | - | $ 50.02 | $ 61.87 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 272.02B | $ 1.24T | $ 37.17B | $ 33.78B | $ 772.47B | $ 697.29B | |
$ 237.03B | $ 851.03B | $ 32.31B | $ 21.35B | $ 517.88B | $ 353.95B | |
$ 236.40B | $ 712.84B | - | - | $ 517.88B | $ 353.69B | |
$ 2.90B | - | - | - | $ 2.08B | $ 3.25B | |
$ 268.90B | $ 991.32B | - | - | $ 566.78B | $ 393.11B | |
$ 382.13B | $ 1.01T | - | - | $ 898.51B | $ 680.00B |