Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 30.07B | $ 29.65B | $ 30.15B | $ 28.59B | $ 25.29B | $ 27.00B | |
$ 19.35B | $ 22.39B | $ 20.43B | $ 17.84B | $ 14.99B | $ 16.71B | |
$ 10.72B | $ 7.26B | $ 9.72B | $ 10.74B | $ 10.29B | $ 10.29B | |
$ 7.57B | $ 7.66B | $ 7.38B | $ 4.45B | $ 5.82B | $ 5.47B | |
$ 354.00M | $ -451.00M | $ 2.34B | $ 6.30B | $ 4.47B | $ 4.82B | |
$ -768.00M | $ -783.00M | $ -823.00M | $ -933.00M | $ -971.00M | $ -896.00M | |
$ 473.00M | $ 462.00M | $ 457.00M | $ 249.00M | $ -356.00M | $ -697.00M | |
$ -425.00M | $ -1.25B | $ 1.27B | $ 5.12B | $ 3.15B | $ 3.22B | |
$ -152.00M | $ -361.00M | $ 227.00M | $ 646.00M | $ 535.00M | $ -29.00M | |
$ -375.00M | $ -360.00M | $ -204.00M | $ -91.00M | $ -28.00M | $ -53.00M | |
$ -126.00M | $ -608.00M | $ 725.00M | $ 4.38B | $ 2.42B | $ 3.31B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 15.74B | $ 25.34B | $ 27.81B | $ 22.29B | $ 20.81B | $ 22.18B | |
$ -44.00M | $ -608.00M | $ 1.21B | $ 4.38B | $ 2.42B | $ 3.31B | |
$ -92.96M | - | $ 604.14M | - | $ 2.60B | $ 3.68B | |
- | - | - | - | $ 1.03B | $ 962.00M | |
$ 1.11B | $ -333.00M | $ 2.20B | $ 6.05B | $ 4.18B | $ 4.18B | |
$ 710.00M | $ 85.00M | $ 17.55B | $ 6.44B | $ 4.61B | $ 4.62B |