Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 1.49T | $ 521.05B | $ 456.41B | $ 425.02B | $ 344.30B | $ 307.67B | |
$ ― | $ 477.00B | $ 416.09B | $ 387.74B | $ 313.30B | $ 282.30B | |
$ ― | $ 44.05B | $ 40.32B | $ 37.28B | $ 31.01B | $ 25.36B | |
$ ― | $ 22.61B | $ 20.54B | $ 19.03B | $ 15.47B | $ 12.81B | |
$ ― | $ 21.44B | $ 19.78B | $ 18.50B | $ 15.53B | $ 12.55B | |
$ ― | $ -3.40B | $ -2.94B | $ -3.14B | $ -2.77B | $ -2.08B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 17.00B | $ 15.60B | $ 13.76B | $ 12.21B | $ 11.23B | |
$ ― | $ 3.94B | $ 3.50B | $ 3.14B | $ 2.80B | $ 2.56B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 7.76B | $ 7.19B | $ 6.25B | $ 5.83B | $ 5.57B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 499.61B | $ 436.63B | $ 406.77B | $ 328.77B | $ 295.11B | |
$ ― | $ 7.76B | $ 7.19B | $ 6.25B | $ 5.84B | $ 5.58B | |
$ ― | $ 9.44B | $ 8.96B | $ 8.17B | $ 7.07B | $ 5.37B | |
$ ― | $ 3.76B | $ 3.42B | $ 3.44B | $ 3.07B | $ 2.80B | |
$ ― | $ 20.76B | $ 19.02B | $ 17.20B | $ 15.28B | $ 14.02B | |
$ ― | $ 24.68B | $ 22.62B | $ 17.20B | $ 16.67B | $ 15.27B |