Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 13.63B | $ 13.84B | $ 28.28B | $ 28.25B | $ 25.48B | |
$ ― | $ 8.83B | $ 8.72B | $ 9.00B | $ 8.34B | $ 7.91B | |
$ ― | $ 4.80B | $ 5.12B | $ 19.28B | $ 19.91B | $ 17.56B | |
$ ― | $ 1.84B | $ 1.95B | $ 2.13B | $ 1.92B | $ 1.81B | |
$ ― | $ 2.96B | $ 3.18B | $ 17.15B | $ 17.99B | $ 15.76B | |
$ ― | $ -1.72B | $ -1.80B | $ -1.89B | $ -1.77B | $ -1.76B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.30B | $ 1.53B | $ 15.29B | $ 16.21B | $ 14.01B | |
$ ― | $ 1.21M | $ 1.21M | $ 1.21M | $ 1.21M | $ 1.21M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.30B | $ 1.53B | $ 15.29B | $ 16.21B | $ 14.01B | |
$ ― | $ 290.37 | $ 342.21 | $ 3.45K | $ 4.04K | $ 3.61K | |
$ ― | $ 290.37 | $ 342.21 | $ 3.45K | $ 4.04K | $ 3.61K | |
$ ― | $ 4.47M | $ 4.46M | $ 4.43M | $ 4.01M | $ 3.88M | |
$ ― | $ 4.47M | $ 4.46M | $ 4.43M | $ 4.01M | $ 3.88M | |
$ ― | $ 366.00 | $ 390.00 | $ 3.69K | $ 3.89K | $ 3.59K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 10.67B | $ 10.66B | $ 11.13B | $ 10.26B | $ 9.72B | |
$ ― | $ 1.30B | $ 1.53B | $ 15.29B | $ 16.21B | $ 14.01B | |
$ ― | $ 1.28B | $ 1.40B | $ 15.28B | $ 16.24B | $ 14.00B | |
$ ― | $ 1.22B | $ 1.28B | $ 1.23B | $ 1.06B | $ 1.07B | |
$ ― | $ 2.52B | $ 2.81B | $ 16.52B | $ 17.28B | $ 15.08B | |
$ ― | $ 7.33B | $ 7.57B | $ 21.07B | $ 21.37B | $ 18.81B |