Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 52.79B | $ 52.79B | $ 48.97B | $ 29.88B | $ 17.34B | $ 45.77B | |
$ 35.10B | $ 40.98B | $ 33.38B | $ 28.64B | $ 20.22B | $ 25.26B | |
$ 17.69B | $ 11.81B | $ 15.59B | $ 1.24B | $ -2.88B | $ 20.51B | |
$ 7.80B | $ 7.80B | $ 13.60B | $ 10.31B | $ 8.85B | $ 16.17B | |
$ 3.07B | $ 3.07B | $ 1.65B | $ -1.06B | $ -10.42B | $ 3.06B | |
$ -1.55B | $ -1.55B | $ -1.75B | $ -1.78B | $ -1.19B | $ -968.00M | |
$ -1.33B | $ -1.33B | $ -325.00M | $ -293.00M | $ -154.00M | $ -159.00M | |
$ 1.25B | $ 1.12B | $ 454.00M | $ -2.55B | $ -11.45B | $ 2.26B | |
$ 300.00M | $ 299.00M | $ 59.00M | $ -555.00M | $ -2.57B | $ 570.00M | |
- | - | - | - | - | - | |
$ 2.75B | $ 822.00M | $ 513.00M | $ -10.01B | $ -10.20B | $ 2.96B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 44.53B | $ 48.78B | $ 46.98B | $ 38.95B | $ 29.07B | $ 41.43B | |
- | - | - | - | - | - | |
$ 915.00M | $ 822.00M | $ 338.00M | $ -1.99B | $ -8.88B | $ 1.69B | |
$ -704.00M | - | - | - | - | - | |
$ 3.40B | $ 3.27B | $ 2.42B | $ -748.00M | $ -10.23B | $ 3.35B | |
$ 4.85B | $ 5.52B | $ 4.71B | $ 1.59B | $ -7.86B | $ 5.33B |