Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 24.96B | $ 23.85B | $ 23.03B | $ 22.67B | $ 20.95B | $ 18.09B | |
$ ― | $ 18.06B | $ 15.84B | $ 15.79B | $ 14.34B | $ 12.41B | |
$ ― | $ 5.79B | $ 7.19B | $ 6.88B | $ 6.61B | $ 5.67B | |
$ ― | $ 2.04B | $ 1.46B | $ 1.57B | $ 1.82B | $ 1.36B | |
$ ― | $ 3.75B | $ 5.74B | $ 5.31B | $ 4.79B | $ 4.31B | |
$ ― | $ 80.46M | $ 224.00M | $ 193.63M | $ 233.66M | $ 88.42M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.82B | $ 5.51B | $ 5.57B | $ 5.09B | $ 4.29B | |
$ ― | $ 451.64M | $ 429.78M | $ 613.21M | $ 597.80M | $ 528.28M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.37B | $ 5.11B | $ 5.10B | $ 4.54B | $ 3.76B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 20.09B | $ 17.29B | $ 17.36B | $ 16.16B | $ 13.77B | |
$ ― | $ 3.37B | $ 5.11B | $ 5.10B | $ 4.54B | $ 3.76B | |
$ ― | $ 3.25B | $ 5.06B | $ 5.09B | $ 4.54B | $ 3.76B | |
$ ― | $ 144.04M | $ 108.25M | $ 89.18M | $ 61.05M | $ 123.02M | |
$ ― | $ 3.97B | $ 5.62B | $ 5.66B | $ 5.15B | $ 4.41B | |
$ ― | $ 5.12B | $ 6.67B | $ 6.69B | $ 6.03B | $ 5.19B |