Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 21.09B | $ 41.78B | $ 43.84B | $ 54.50B | $ 39.55B | $ 37.57B | |
$ 12.25B | $ 24.09B | $ -24.03B | $ 22.38B | $ 17.56B | $ 21.19B | |
$ 8.84B | $ 17.70B | $ 19.81B | $ 32.13B | $ 21.98B | $ 16.38B | |
$ 903.00M | $ 3.26B | $ -2.03B | $ 1.03B | $ 2.39B | $ 2.45B | |
$ 7.93B | $ 14.43B | $ 17.79B | $ 31.09B | $ 19.59B | $ 13.93B | |
$ 735.00M | $ -1.60B | $ -536.00M | $ 337.00M | $ -3.18B | $ -3.94B | |
$ 1.64B | $ -227.00M | $ -2.53B | $ -2.78B | $ -9.42B | $ -12.76B | |
$ 10.30B | $ 11.15B | $ 19.78B | $ 30.81B | $ 6.99B | $ -2.77B | |
$ 1.72B | $ 3.05B | $ -2.97B | $ 4.59B | $ 735.00M | $ -595.00M | |
- | $ -1.11B | $ 305.00M | $ 494.00M | - | - | |
$ 10.61B | $ 7.98B | $ 18.79B | $ 26.31B | $ 4.88B | $ -1.68B | |
$ 2.30 | $ 1.83 | $ 4.05 | $ 4.47 | $ 0.95 | $ -0.33 | |
$ 2.30 | $ 1.83 | $ 4.05 | $ 4.47 | $ 0.95 | $ -0.33 | |
$ 9.22B | $ 4.37B | $ 4.64M | $ 5.01M | $ 5.13B | $ 5.13B | |
$ 9.23B | $ 4.37B | $ 4.64M | $ 5.01M | $ 5.13B | $ 5.13B | |
$ 0.69 | - | - | - | $ 0.43 | $ 0.26 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 13.15B | $ 27.35B | $ 25.68B | $ 23.41B | $ 19.96B | $ 23.64B | |
$ 501.00M | - | - | - | $ 2.36B | $ 2.55B | |
$ 10.61B | $ 7.98B | $ 18.15B | $ 26.31B | $ 4.88B | $ -1.68B | |
$ 7.18B | $ 8.46B | - | - | $ 14.12B | $ 7.74B | |
$ 10.80B | $ 12.81B | $ 19.89B | $ 29.83B | $ 9.35B | $ -221.00M | |
$ 12.39B | $ 15.88B | $ 16.72B | - | $ 12.56B | $ 3.50B |