Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 9.26B | $ 7.06B | $ 17.34B | $ 16.27B | $ 11.80B | |
$ ― | $ 6.69B | $ 4.90B | $ 11.80B | $ 10.99B | $ 8.97B | |
$ ― | $ 2.57B | $ 2.16B | $ 5.54B | $ 5.28B | $ 2.83B | |
$ ― | $ 2.93B | $ 2.67B | $ 3.48B | $ 3.68B | $ 3.04B | |
$ ― | $ -367.12M | $ -509.12M | $ 2.06B | $ 1.60B | $ -205.08M | |
$ ― | $ -914.99M | $ -859.14M | $ -776.28M | $ -413.85M | $ -399.69M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -2.40B | $ -2.59B | $ 1.27B | $ 1.29B | $ -377.51M | |
$ ― | $ 383.73M | $ 221.35M | $ 698.45M | $ 904.27M | $ -82.52M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -2.71B | $ -2.57B | $ 608.72M | $ 308.44M | $ -196.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 9.63B | $ 7.57B | $ 15.28B | $ 14.67B | $ 12.00B | |
$ ― | $ -2.71B | $ -2.57B | $ 608.72M | $ 308.44M | $ -196.50M | |
$ ― | $ -1.88B | $ -1.65B | $ 612.10M | $ 206.49M | $ -392.14M | |
$ ― | $ 952.79M | $ 885.32M | $ 789.37M | $ 431.69M | $ 429.63M | |
$ ― | $ -1.44B | $ -1.70B | $ 2.06B | $ 1.73B | $ 52.12M | |
$ ― | $ 490.87M | $ 335.45M | $ 4.01B | $ 2.50B | $ 742.85M |