Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 77.92B | $ 68.20B | $ 62.71B | $ 55.32B | $ 50.70B | |
$ ― | $ 70.16B | $ 62.07B | $ 56.84B | $ 50.11B | $ 45.67B | |
$ ― | $ 7.75B | $ 6.13B | $ 5.86B | $ 5.21B | $ 5.02B | |
$ ― | $ 4.03B | $ 3.40B | $ 3.12B | $ 2.87B | $ 2.60B | |
$ ― | $ 3.72B | $ 2.73B | $ 2.75B | $ 2.34B | $ 2.43B | |
$ ― | $ -448.43M | $ -629.17M | $ -751.70M | $ -659.80M | $ -467.36M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.37B | $ 2.14B | $ 2.08B | $ 1.75B | $ 2.01B | |
$ ― | $ 837.03M | $ 523.70M | $ 506.73M | $ 427.52M | $ 405.71M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.48B | $ 1.62B | $ 1.47B | $ 1.25B | $ 1.51B | |
$ ― | $ 1.26 | $ 0.85 | $ 0.80 | $ 0.68 | $ 0.91 | |
$ ― | $ 1.26 | $ 0.85 | $ 0.80 | $ 0.68 | $ 0.83 | |
$ ― | $ 1.97B | $ 1.91B | $ 1.84B | $ 1.84B | $ 1.65B | |
$ ― | $ 1.98B | $ 1.92B | $ 1.84B | $ 1.84B | $ 1.76B | |
$ ― | $ 0.28 | $ 0.00 | $ 0.23 | $ 0.27 | $ 0.17 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 74.19B | $ 65.47B | $ 59.96B | $ 52.98B | $ 48.27B | |
$ ― | $ 2.48B | $ 1.62B | $ 1.47B | $ 1.25B | $ 1.51B | |
$ ― | $ 2.31B | $ 1.68B | $ 1.53B | $ 1.25B | $ 1.50B | |
$ ― | $ 505.23M | $ 674.14M | $ 770.86M | $ 675.14M | $ 568.26M | |
$ ― | $ 3.88B | $ 2.81B | $ 2.85B | $ 2.43B | $ 2.58B | |
$ ― | $ 5.03B | $ 3.91B | $ 3.82B | $ 2.99B | $ 3.08B |