Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 18.36B | $ 17.00B | $ 16.39B | $ 16.24B | $ 14.23B | |
$ ― | $ 9.70B | $ 9.40B | $ 9.77B | $ 9.70B | $ 8.65B | |
$ ― | $ 8.66B | $ 7.60B | $ 6.62B | $ 6.54B | $ 5.58B | |
$ ― | $ 4.12B | $ 3.67B | $ 2.99B | $ 2.70B | $ 2.18B | |
$ ― | $ 4.54B | $ 3.93B | $ 3.63B | $ 3.84B | $ 3.40B | |
$ ― | $ -1.27B | $ -1.11B | $ -1.17B | $ -1.10B | $ -1.04B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.08B | $ 2.95B | $ 2.68B | $ 2.74B | $ 2.45B | |
$ ― | $ 595.05M | $ 557.04M | $ 507.96M | $ 626.46M | $ 516.72M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.37B | $ 2.30B | $ 2.09B | $ 2.00B | $ 1.77B | |
$ ― | $ ― | $ ― | $ 0.25 | $ 0.27 | $ 0.26 | |
$ ― | $ ― | $ ― | $ 0.25 | $ 0.27 | $ 0.26 | |
$ ― | $ ― | $ ― | $ 8.24B | $ 7.52B | $ 6.87B | |
$ ― | $ ― | $ ― | $ 8.24B | $ 7.52B | $ 6.87B | |
$ ― | $ ― | $ ― | $ 0.07 | $ 0.08 | $ 0.07 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 62.76M | $ 59.82M | $ 46.99M | $ ― | $ ― | |
$ ― | $ 13.82B | $ 13.07B | $ 12.76B | $ 12.39B | $ 10.83B | |
$ ― | $ 2.43B | $ 2.34B | $ 2.09B | $ 2.03B | $ 1.85B | |
$ ― | $ 2.46B | $ 2.37B | $ 2.00B | $ 2.09B | $ 1.86B | |
$ ― | $ 1.31B | $ 1.15B | $ 1.22B | $ 1.14B | $ 1.08B | |
$ ― | $ 4.39B | $ 4.10B | $ 3.89B | $ 3.88B | $ 3.53B | |
$ ― | $ 7.51B | $ 6.92B | $ 6.35B | $ 6.12B | $ 5.65B |