Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 19.39B | $ 22.26B | $ 18.41B | $ 9.60B | $ 10.46B | $ 11.82B | |
$ 15.09B | $ 16.14B | $ 13.05B | $ 8.17B | $ 8.93B | $ 9.50B | |
$ 4.30B | $ 6.12B | $ 5.36B | $ 1.43B | $ 1.53B | $ 2.32B | |
$ 910.85M | $ 1.03B | $ 1.06B | $ 568.18M | $ 544.10M | $ 600.40M | |
$ 2.08B | $ 5.09B | $ 4.30B | $ 866.55M | $ 986.88M | $ 1.72B | |
$ -85.54M | $ -91.54M | $ -57.21M | $ -94.88M | $ -127.10M | $ -126.62M | |
$ -82.49M | $ -20.79M | $ 34.83M | $ -66.20M | $ 15.56M | $ 23.98M | |
$ 3.44B | $ 5.02B | $ 4.21B | $ 705.48M | $ 875.34M | $ 1.62B | |
$ 755.85M | $ 1.14B | $ 962.26M | $ 134.65M | $ 197.44M | $ 363.97M | |
- | - | - | - | - | - | |
$ 1.71B | $ 3.86B | $ 3.21B | $ 550.82M | $ 671.10M | $ 1.26B | |
$ 15.66 | $ 21.06 | $ 15.67 | $ 2.61 | $ 3.06 | $ 5.38 | |
$ 15.59 | $ 20.92 | $ 15.56 | $ 2.59 | $ 3.04 | $ 5.35 | |
$ 679.48M | $ 183.39M | $ 205.12M | $ 211.14M | $ 219.64M | $ 233.92M | |
$ 683.34M | $ 184.62M | $ 206.62M | $ 212.34M | $ 220.75M | $ 235.19M | |
$ 1.63 | $ 1.36 | $ 1.04 | $ 1.00 | $ 0.96 | $ 0.75 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.46 | - | - | $ 2.84 | $ 0.62 | $ 1.31 | |
- | - | - | - | - | - | |
$ 16.00B | $ 17.17B | $ 14.11B | $ 8.73B | $ 9.48B | $ 10.10B | |
$ 23.86M | - | - | $ 94.88M | $ 127.10M | $ 126.62M | |
$ 2.67B | $ 3.86B | $ 3.25B | $ 550.82M | $ 671.10M | $ 1.26B | |
$ 2.08B | $ 3.97B | - | $ 566.52M | $ 671.10M | $ 1.26B | |
$ 3.52B | $ 5.22B | $ 4.16B | $ 800.36M | $ 1.00B | $ 1.75B | |
$ 3.85B | $ 5.60B | $ 4.19B | $ 1.13B | $ 1.32B | $ 2.06B |