Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.61T | $ 3.24T | $ 2.61T | $ 1.95T | $ 2.53T | $ 2.37T | |
$ 1.21T | $ 2.53T | $ 2.07T | $ 1.55T | - | - | |
$ 400.23B | $ 711.23B | $ 542.85B | $ 387.23B | $ 2.53T | $ 2.37T | |
$ 281.21B | $ 2.98T | $ 696.16B | $ 1.91T | $ 697.39B | $ 2.26T | |
$ 119.02B | $ 260.32B | $ 1.92T | $ 39.67B | $ 1.84T | $ 119.02B | |
$ -8.27B | $ 172.69B | $ 96.48B | $ -9.12B | $ 32.08B | $ 4.32B | |
$ 7.59B | $ -170.72B | $ -124.02B | $ -43.64B | $ -54.48B | $ -105.11B | |
$ 118.33B | $ 613.84B | $ 356.07B | $ 86.75B | $ 233.77B | $ 238.49B | |
$ 26.62B | $ 49.93B | $ 43.51B | $ 22.59B | $ 36.20B | $ 42.79B | |
- | $ 15.25B | $ 11.22B | $ -7.27B | $ 8.23B | $ 11.65B | |
$ 82.39B | $ 148.74B | $ 92.16B | $ 19.00B | $ 218.91B | $ 216.64B | |
$ 0.45 | - | - | $ 0.10 | $ 0.25 | $ 0.29 | |
$ 0.45 | - | - | $ 0.10 | $ 0.25 | $ 0.29 | |
$ 366.18B | - | $ 183.02B | $ 183.02B | $ 183.02B | $ 183.02B | |
$ 366.18B | - | $ 183.02B | $ 183.02B | $ 183.02B | $ 183.02B | |
$ 0.10 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.50T | $ 2.98T | $ 696.16B | $ 1.91T | $ 697.39B | $ 2.26T | |
$ 9.64B | - | - | - | - | - | |
$ 82.39B | $ 148.74B | $ 92.16B | $ 19.00B | $ 218.91B | $ 216.64B | |
$ 82.80B | - | - | - | - | - | |
$ 127.98B | $ 234.83B | $ 177.93B | $ 82.60B | $ 264.18B | $ 261.21B | |
$ 230.84B | $ 446.98B | $ 379.25B | $ 277.60B | $ 489.44B | $ 505.06B |