Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 34.94B | $ 34.39B | $ 32.64B | $ 36.71B | $ 41.80B | $ 40.53B | |
$ 23.64B | $ 23.39B | $ 22.17B | $ 24.34B | $ 29.05B | $ 28.14B | |
$ 11.30B | $ 11.00B | $ 10.47B | $ 12.37B | $ 12.76B | $ 12.39B | |
$ 5.17B | $ 4.80B | $ 4.77B | $ 5.52B | $ 6.05B | $ 6.09B | |
$ 6.13B | $ 6.20B | $ 5.70B | $ 6.85B | $ 6.71B | $ 6.30B | |
$ -241.00M | $ -241.00M | $ -252.00M | $ -102.00M | $ -150.00M | $ -165.00M | |
$ 1.09B | $ 1.28B | $ 568.00M | $ 810.00M | $ 932.00M | $ 812.00M | |
$ 6.98B | $ 7.24B | $ 6.01B | $ 7.56B | $ 7.49B | $ 6.95B | |
$ 1.59B | $ 1.63B | $ 1.15B | $ 1.33B | $ 659.00M | $ 5.36B | |
- | - | - | - | - | - | |
$ 5.38B | $ 5.54B | $ 4.78B | $ 6.14B | $ 6.76B | $ 1.54B | |
$ 7.89 | $ 8.01 | $ 6.79 | $ 8.52 | $ 9.10 | $ 2.03 | |
$ 7.81 | $ 7.91 | $ 6.72 | $ 8.41 | $ 8.98 | $ 2.00 | |
$ 2.73B | $ 692.30M | $ 704.10M | $ 721.00M | $ 743.00M | $ 762.10M | |
$ 2.75B | $ 700.40M | $ 711.20M | $ 730.30M | $ 753.00M | $ 772.10M | |
$ 3.92 | $ 3.77 | $ 3.63 | $ 3.36 | $ 3.06 | $ 2.74 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.09 | $ 8.06 | $ 7.10 | $ 8.16 | $ 1.91 | $ 7.11 | |
- | - | - | - | - | - | |
$ 28.80B | $ 28.19B | $ 26.94B | $ 29.86B | $ 35.10B | $ 34.23B | |
$ 5.38B | $ 5.54B | $ 4.78B | $ 6.14B | $ 6.76B | $ 1.54B | |
$ 5.46B | $ 5.61B | $ 4.72B | $ 6.04B | $ 7.00B | $ 1.57B | |
$ 350.00M | $ 343.00M | $ 359.00M | $ 357.00M | $ 367.00M | $ 316.00M | |
$ 7.33B | $ 7.58B | $ 6.37B | $ 7.92B | $ 7.85B | $ 7.27B | |
$ 8.53B | $ 8.80B | $ 7.37B | $ 9.00B | $ 8.97B | $ 8.38B |