Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 12.31B | $ 14.11B | $ 10.34B | $ 8.13B | $ 11.66B | |
$ ― | $ 7.60B | $ 8.65B | $ 4.59B | $ 3.63B | $ 6.41B | |
$ ― | $ 4.71B | $ 5.46B | $ 5.75B | $ 4.50B | $ 5.25B | |
$ ― | $ 1.63B | $ 1.34B | $ 1.63B | $ 1.50B | $ 1.52B | |
$ ― | $ 3.08B | $ 4.12B | $ 4.12B | $ 3.00B | $ 3.72B | |
$ ― | $ -587.84M | $ -611.60M | $ -943.99M | $ -552.26M | $ -658.34M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.46B | $ 3.91B | $ 4.42B | $ 4.52B | $ 4.10B | |
$ ― | $ 973.96M | $ 1.74B | $ 1.75B | $ 1.41B | $ 1.53B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 591.67M | $ 1.10B | $ 1.64B | $ 2.10B | $ 1.15B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 9.23B | $ 9.99B | $ 6.22B | $ 5.13B | $ 7.93B | |
$ ― | $ 944.77M | $ 1.32B | $ 1.79B | $ 2.28B | $ 1.37B | |
$ ― | $ 1.29B | $ 1.33B | $ 1.49B | $ 1.49B | $ 1.22B | |
$ ― | $ 853.72M | $ 958.30M | $ 1.18B | $ 800.94M | $ 783.21M | |
$ ― | $ 3.31B | $ 4.86B | $ 5.60B | $ 5.32B | $ 4.89B | |
$ ― | $ 3.62B | $ 5.18B | $ 5.93B | $ 5.58B | $ 5.24B |