Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 23.84B | $ 29.74B | $ 23.94B | $ 7.48B | $ 11.54B | |
$ ― | $ 18.80B | $ 20.38B | $ 16.50B | $ 5.03B | $ 7.52B | |
$ ― | $ 5.05B | $ 9.36B | $ 7.45B | $ 2.45B | $ 4.02B | |
$ ― | $ 4.05B | $ 2.79B | $ 2.56B | $ 1.63B | $ 1.67B | |
$ ― | $ 992.61M | $ 6.57B | $ 4.88B | $ 817.15M | $ 2.35B | |
$ ― | $ 588.12M | $ -322.41M | $ -583.07M | $ -587.80M | $ -6.17M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.08B | $ 10.06B | $ 13.37B | $ 5.39B | $ 5.56B | |
$ ― | $ 1.52B | $ 3.40B | $ 3.50B | $ 1.24B | $ 1.95B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.42B | $ 6.68B | $ 9.81B | $ 4.04B | $ 3.62B | |
$ ― | $ 0.76 | $ 2.10 | $ 3.09 | $ 1.28 | $ 1.17 | |
$ ― | $ 0.76 | $ 2.10 | $ 3.09 | $ 1.27 | $ 1.17 | |
$ ― | $ 3.18B | $ 3.18B | $ 3.17B | $ 3.16B | $ 3.10B | |
$ ― | $ 3.18B | $ 3.18B | $ 3.18B | $ 3.17B | $ 3.10B | |
$ ― | $ 0.91 | $ 0.82 | $ 0.63 | $ 0.00 | $ 0.10 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 22.85B | $ 23.17B | $ 19.06B | $ 6.66B | $ 9.20B | |
$ ― | $ 2.42B | $ 6.68B | $ 9.81B | $ 4.04B | $ 3.62B | |
$ ― | $ 2.42B | $ 6.44B | $ 9.62B | $ 3.14B | $ 3.62B | |
$ ― | $ 303.03M | $ 1.03B | $ 1.53B | $ 1.07B | $ 329.50M | |
$ ― | $ 4.38B | $ 11.10B | $ 14.90B | $ 6.46B | $ 5.88B | |
$ ― | $ 4.75B | $ 11.39B | $ 15.16B | $ 6.62B | $ 6.03B |