Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 15.51B | $ 14.24B | $ 16.47B | $ 14.24B | $ 10.96B | |
$ ― | $ 5.95B | $ 5.48B | $ 5.74B | $ 4.81B | $ 3.16B | |
$ ― | $ 9.57B | $ 8.76B | $ 10.73B | $ 9.43B | $ 7.80B | |
$ ― | $ 4.41B | $ 3.60B | $ 4.41B | $ 3.51B | $ 3.13B | |
$ ― | $ 5.15B | $ 5.15B | $ 6.33B | $ 5.92B | $ 4.67B | |
$ ― | $ -2.51B | $ -2.40B | $ -2.24B | $ -1.39B | $ -1.15B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.80B | $ 2.81B | $ 6.20B | $ 6.02B | $ 5.99B | |
$ ― | $ 612.98M | $ 750.07M | $ 1.52B | $ 1.31B | $ 1.71B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.05B | $ 1.73B | $ 4.48B | $ 4.48B | $ 4.08B | |
$ ― | $ 0.51 | $ 0.44 | $ 1.15 | $ 1.09 | $ 1.03 | |
$ ― | $ 0.51 | $ 0.44 | $ 1.15 | $ 1.09 | $ 1.03 | |
$ ― | $ 4.00B | $ 3.90B | $ 3.90B | $ 4.12B | $ 3.99B | |
$ ― | $ 4.00B | $ 3.90B | $ 3.90B | $ 4.12B | $ 3.99B | |
$ ― | $ 0.00 | $ 0.25 | $ 0.25 | $ 0.30 | $ 0.38 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.51 | $ 0.30 | $ 0.67 | $ 0.62 | $ 0.58 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 10.36B | $ 9.08B | $ 10.14B | $ 8.32B | $ 6.29B | |
$ ― | $ 2.05B | $ 1.73B | $ 4.48B | $ 4.48B | $ 4.08B | |
$ ― | $ 2.29B | $ 1.98B | $ 4.40B | $ 4.71B | $ 3.90B | |
$ ― | $ 2.69B | $ 2.55B | $ 2.41B | $ 1.67B | $ 1.26B | |
$ ― | $ 5.50B | $ 5.36B | $ 8.61B | $ 7.69B | $ 7.25B | |
$ ― | $ 6.28B | $ 6.12B | $ 9.16B | $ 7.78B | $ 7.38B |