Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 30.14B | $ 30.15B | $ 28.59B | $ 25.29B | $ 27.00B | $ 26.43B | |
$ 21.59B | $ 20.43B | $ 17.84B | $ 14.99B | $ 16.71B | $ 15.40B | |
$ 8.55B | $ 9.72B | $ 10.74B | $ 10.29B | $ 10.29B | $ 11.03B | |
$ 7.74B | $ 7.38B | $ 4.45B | $ 5.82B | $ 5.47B | $ 5.54B | |
$ 833.00M | $ 2.34B | $ 6.30B | $ 4.47B | $ 4.82B | $ 5.49B | |
$ -796.00M | $ -823.00M | $ -933.00M | $ -971.00M | $ -896.00M | $ -951.00M | |
$ 352.00M | $ 457.00M | $ 249.00M | $ -356.00M | $ -697.00M | $ -551.00M | |
$ -1.56B | $ 1.27B | $ 5.12B | $ 3.15B | $ 3.22B | $ 3.98B | |
$ -473.00M | $ 227.00M | $ 646.00M | $ 535.00M | $ -29.00M | $ 580.00M | |
$ -339.00M | $ -204.00M | $ -91.00M | $ -28.00M | $ -53.00M | $ -47.00M | |
$ -1.41B | $ 725.00M | $ 4.38B | $ 2.42B | $ 3.31B | $ 3.46B | |
$ -1.79 | $ 1.61 | $ 7.02 | $ 3.93 | $ 5.38 | $ 5.60 | |
$ -1.79 | $ 1.61 | $ 6.94 | $ 3.92 | $ 5.36 | $ 5.56 | |
$ 2.60B | $ 649.00M | $ 641.00M | $ 616.00M | $ 615.00M | $ 617.00M | |
$ 2.60B | $ 650.00M | $ 655.00M | $ 618.00M | $ 617.00M | $ 621.00M | |
$ -0.24 | - | $ 0.00 | $ 0.96 | $ 0.78 | $ 0.72 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 4.20 | $ 5.01 | $ 5.87 | |
- | - | - | - | - | - | |
$ 29.33B | $ 27.81B | $ 22.29B | $ 20.81B | $ 22.18B | $ 20.94B | |
$ -1.34B | $ 1.21B | $ 4.38B | $ 2.42B | $ 3.31B | $ 3.46B | |
$ -92.96M | $ 604.14M | - | $ 2.60B | $ 3.68B | $ 3.78B | |
- | - | - | $ 1.03B | $ 962.00M | $ 1.03B | |
$ -704.00M | $ 2.20B | $ 6.05B | $ 4.18B | $ 4.18B | $ 5.01B | |
$ -984.00M | $ 17.55B | $ 6.44B | $ 4.61B | $ 4.62B | $ 5.44B |