Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.03T | $ 73.67B | $ 57.22B | $ 1.34T | $ 1.07T | $ 1.03T | |
$ 436.55B | $ 29.79B | $ 27.68B | $ 628.12B | $ 577.29B | $ 533.49B | |
$ 588.67B | $ 43.88B | $ 29.54B | $ 711.13B | $ 492.70B | $ 497.87B | |
$ 102.76B | $ 7.38B | $ 6.10B | $ 144.35B | $ 120.00B | $ 114.25B | |
$ 485.91B | $ 36.50B | $ 23.44B | $ 566.78B | $ 372.70B | $ 383.62B | |
$ 174.83M | $ 347.30M | $ 10.60M | $ 6.94B | $ 12.94B | $ 11.64B | |
$ 6.74B | $ -235.80M | $ 44.50M | $ 11.06B | $ 4.22B | $ 2.28B | |
$ 492.83B | $ 37.23B | $ 23.90B | $ 584.78B | $ 389.86B | $ 397.54B | |
$ 52.78B | $ 4.91B | $ 2.53B | $ 66.62B | $ 35.84B | $ 34.44B | |
- | $ 249.90M | $ 198.70M | - | - | - | |
$ 439.76B | $ 32.31B | $ 21.35B | $ 517.88B | $ 353.95B | $ 363.05B | |
- | $ 1.25 | $ 0.82 | $ 98.50 | $ 68.25 | $ 70.00 | |
- | $ 1.25 | $ 0.82 | $ 98.50 | $ 68.25 | $ 70.00 | |
- | $ 25.93B | $ 25.71B | $ 5.19B | $ 5.19B | $ 5.19B | |
- | $ 25.93B | $ 25.71B | $ 5.19B | $ 5.19B | $ 5.19B | |
- | - | - | $ 50.02 | $ 61.87 | $ 41.17 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 539.30B | $ 37.17B | $ 33.78B | $ 772.47B | $ 697.29B | $ 647.74B | |
$ 439.76B | $ 32.31B | $ 21.35B | $ 517.88B | $ 353.95B | $ 363.05B | |
$ 438.05B | - | - | $ 517.88B | $ 353.69B | $ 363.82B | |
$ 5.04B | - | - | $ 2.08B | $ 3.25B | $ 3.05B | |
$ 497.87B | - | - | $ 566.78B | $ 393.11B | $ 400.59B | |
$ 722.20B | - | - | $ 898.51B | $ 680.00B | $ 693.14B |