Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 17.90B | $ 18.80B | $ 22.26B | $ 18.41B | $ 9.60B | $ 10.46B | |
$ 14.97B | $ 14.75B | $ 16.14B | $ 13.05B | $ 8.17B | $ 8.93B | |
$ 2.97B | $ 4.05B | $ 6.12B | $ 5.36B | $ 1.43B | $ 1.53B | |
$ 595.63M | $ 622.67M | $ 573.46M | $ 1.06B | $ 568.18M | $ 544.13M | |
$ 2.22B | $ 3.15B | $ 5.09B | $ 4.30B | $ 847.14M | $ 986.88M | |
$ 18.93M | $ -76.48M | $ -91.54M | $ -57.21M | $ -94.88M | $ -127.10M | |
$ -97.19M | $ -127.79M | $ -431.77M | $ 34.83M | $ 46.79M | $ -15.56M | |
$ 2.28B | $ 3.22B | $ 5.02B | $ 4.21B | $ 705.48M | $ 875.34M | |
$ 514.03M | $ 751.61M | $ 1.14B | $ 962.26M | $ 134.65M | $ 197.44M | |
- | - | - | - | - | - | |
$ 1.75B | $ 2.45B | $ 3.86B | $ 3.21B | $ 550.82M | $ 671.10M | |
$ 11.16 | $ 14.72 | $ 21.06 | $ 15.67 | $ 2.61 | $ 3.06 | |
$ 11.10 | $ 14.64 | $ 20.92 | $ 15.56 | $ 2.59 | $ 3.04 | |
$ 631.01M | $ 166.55M | $ 183.39M | $ 205.12M | $ 211.14M | $ 219.64M | |
$ 634.02M | $ 167.43M | $ 184.62M | $ 206.62M | $ 212.34M | $ 220.75M | |
$ 1.81 | $ 1.72 | $ 1.36 | $ 1.04 | $ 1.00 | $ 0.96 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -14.03B | $ 15.37B | $ 16.72B | $ 14.11B | $ 8.73B | $ 9.48B | |
- | - | - | - | - | - | |
$ 1.75B | $ 2.45B | $ 3.86B | $ 3.21B | $ 550.82M | $ 671.10M | |
$ 963.41M | - | - | - | $ 576.74M | $ 691.52M | |
$ 1.76B | $ 3.30B | $ 5.11B | $ 4.27B | $ 800.36M | $ 1.14B | |
$ 2.11B | $ 3.73B | $ 5.50B | $ 4.61B | $ 1.13B | $ 1.46B |