Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 6.65B | $ 6.38B | $ 5.46B | $ 7.68B | $ 8.21B | $ 8.25B | |
$ 4.92B | $ 4.71B | $ 4.06B | $ 5.66B | $ 6.02B | $ 6.00B | |
$ 1.73B | $ 1.67B | $ 1.40B | $ 2.02B | $ 2.19B | $ 2.24B | |
$ 1.09B | $ 974.45M | $ 954.26M | $ 1.18B | $ 1.23B | $ 1.22B | |
$ 643.32M | $ 690.58M | $ 448.57M | $ 839.24M | $ 963.59M | $ 1.02B | |
$ 124.73M | $ 65.84M | $ 97.67M | $ 142.05M | $ 106.04M | $ 53.90M | |
- | - | - | - | - | - | |
$ 880.42M | $ 871.73M | $ 553.71M | $ 1.00B | $ 1.16B | $ 1.15B | |
$ 285.37M | $ 287.38M | $ 170.71M | $ 294.78M | $ 330.94M | $ 233.74M | |
- | - | - | - | - | - | |
$ 593.76M | $ 582.91M | $ 381.97M | $ 704.39M | $ 824.00M | $ 909.31M | |
$ 0.47 | $ 0.46 | $ 0.30 | $ 0.55 | $ 0.63 | $ 0.70 | |
$ 0.47 | $ 0.46 | $ 0.30 | $ 0.55 | $ 0.63 | $ 0.70 | |
$ 5.06B | $ 1.26B | $ 1.27B | $ 1.29B | $ 1.30B | $ 1.31B | |
$ 5.06B | $ 1.26B | $ 1.27B | $ 1.29B | $ 1.30B | $ 1.31B | |
$ 0.39 | $ 0.16 | $ 0.00 | $ 0.00 | $ 0.14 | $ 0.08 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 27.65M | $ 29.20M | |
$ 6.01B | $ 5.69B | $ 5.01B | $ 6.84B | $ 7.25B | $ 7.23B | |
$ 593.76M | $ 582.91M | $ 381.97M | $ 704.39M | $ 824.00M | $ 909.31M | |
$ 585.23M | $ 565.87M | $ 392.44M | $ 717.32M | $ 822.00M | $ 910.63M | |
$ 62.25M | $ 63.06M | $ 58.06M | $ 60.38M | $ 61.65M | $ 55.59M | |
$ 942.67M | $ 934.79M | $ 611.77M | $ 1.06B | $ 1.22B | $ 1.20B | |
$ 1.01B | $ 1.01B | $ 694.42M | $ 1.15B | $ 1.28B | $ 1.26B |