Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 37.14B | $ 120.24B | $ 73.92B | $ 97.36B | $ 101.76B | $ 101.28B | |
$ 23.68B | $ 48.81B | $ 46.65B | $ 56.99B | $ 59.07B | $ 57.84B | |
$ 13.47B | $ 71.43B | $ 27.26B | $ 40.37B | $ 42.69B | $ 43.44B | |
$ 10.16B | $ 21.48B | $ 20.29B | $ 23.61B | $ 24.72B | $ 25.11B | |
$ 3.31B | $ 49.95B | $ 6.97B | $ 16.76B | $ 17.97B | $ 18.33B | |
$ -4.15B | $ 2.15B | $ -11.92B | $ -9.26B | $ -9.61B | $ -9.00B | |
$ 2.76B | $ 7.38B | $ -13.44B | $ -1.97B | $ 413.67M | $ 2.68B | |
$ 1.91B | $ 32.55B | $ 8.50B | $ 5.53B | $ 8.78B | $ 12.01B | |
$ 632.85M | $ -1.23B | $ 1.67B | $ 5.23B | $ 2.67B | $ 4.39B | |
- | $ -7.38B | $ 3.67B | - | - | - | |
$ 55.78B | $ 90.57B | $ 14.71B | $ -1.25B | $ 4.63B | $ 6.01B | |
- | $ 15.80 | $ 0.12 | - | - | - | |
- | $ 0.14 | $ 0.02 | - | - | - | |
- | $ 5.73B | $ 122.58B | - | - | - | |
- | $ 646.91B | $ 735.48B | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 33.83B | $ 70.29B | $ 66.94B | $ 80.60B | $ 83.79B | $ 82.95B | |
$ 55.78B | $ 90.57B | $ 14.71B | $ -1.25B | $ 4.63B | $ 6.01B | |
$ 2.20B | - | - | $ -3.90B | $ 4.52B | $ 4.26B | |
$ 5.02B | - | - | $ 10.48B | $ 10.40B | $ 9.71B | |
$ 6.94B | $ 23.09B | $ 20.98B | $ 16.01B | $ 19.18B | $ 21.71B | |
$ 17.18B | $ 1.50B | - | $ 37.27B | $ 40.19B | $ 41.55B |