Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 486.80B | $ 34.53B | $ 556.26B | $ 492.97B | $ 506.71B | $ 468.89B | |
$ 307.59B | $ 21.62B | $ 342.55B | $ -303.31B | $ -315.23B | $ -294.57B | |
$ 179.22B | $ 12.91B | $ 213.71B | $ 189.65B | $ 191.48B | $ 174.32B | |
$ 137.20B | $ 9.99B | $ 165.03B | $ -158.77B | $ -146.71B | $ -134.83B | |
$ 42.02B | $ 2.92B | $ 48.69B | $ 30.88B | $ 44.77B | $ 39.49B | |
$ -9.67B | $ -640.00M | $ -15.47B | $ -15.42B | $ -10.96B | $ -8.39B | |
$ -356.00M | $ -403.00M | $ -16.69B | $ 2.61B | $ 7.24B | $ 6.92B | |
$ 31.99B | $ 2.50B | $ 51.22B | $ 18.45B | $ 38.58B | $ 37.77B | |
$ 11.21B | $ -1.05B | $ -23.40B | $ -11.06B | $ 17.57B | $ 19.54B | |
$ 5.98B | $ 383.00M | $ 10.77B | $ -736.00M | $ 6.23B | $ 6.25B | |
$ 19.94B | $ 3.54B | $ 74.62B | $ 7.13B | $ 56.48B | $ 62.26B | |
$ 55.73 | $ 0.14 | $ 3.20 | $ -1.00 | $ 51.50 | $ 60.00 | |
$ 55.73 | $ 0.14 | $ 3.20 | $ -1.00 | $ 51.50 | $ 60.00 | |
$ 1.07B | $ 25.29B | $ 23.32B | $ 1.79B | $ 357.60M | $ 357.56M | |
$ 1.07B | $ 25.29B | $ 23.32B | $ 1.79B | $ 357.82M | $ 357.82M | |
$ 17.18 | - | - | $ 31.40 | $ 29.06 | $ 28.06 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 444.79B | $ 31.61B | $ 507.57B | $ -462.09B | $ -461.94B | $ -429.41B | |
$ 19.94B | $ 3.54B | $ 74.62B | $ 7.13B | $ 56.48B | $ 62.26B | |
$ 20.13B | - | - | - | - | - | |
$ 11.99B | - | - | - | - | - | |
$ 43.98B | $ 3.33B | $ 68.16B | $ 33.87B | $ 49.55B | $ 46.16B | |
$ 43.98B | $ 4.90B | $ 4.68B | - | - | - |