Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 78.52B | $ 145.13B | $ 143.50B | $ 62.83B | $ 47.75B | $ 26.81B | |
$ 57.76B | $ -105.94B | $ 98.14B | $ 43.81B | $ 34.71B | $ 19.98B | |
$ 20.76B | $ 39.19B | $ 45.36B | $ 19.01B | $ 13.05B | $ 6.82B | |
$ 7.44B | $ 38.07B | $ 14.94B | $ 5.96B | $ 4.37B | $ 2.19B | |
$ 13.32B | $ 1.12B | $ 30.42B | $ 13.05B | $ 8.68B | $ 4.64B | |
$ -15.40B | $ 3.57B | $ 14.82B | $ -2.09B | $ -1.96B | $ -320.37M | |
$ -75.96M | $ -1.80B | $ -11.32B | $ 1.89B | $ -31.72M | $ -1.23B | |
$ -2.16B | $ 11.00B | $ 53.05B | $ 12.86B | $ 6.69B | $ 3.08B | |
$ 4.53B | $ 9.20B | $ 19.42B | $ 3.42B | $ 2.20B | $ 1.13B | |
- | - | - | - | - | - | |
$ -6.49B | $ -8.33B | $ 33.16B | $ 17.13B | $ 5.23B | $ 1.80B | |
$ -55.43 | $ 3.31 | $ 43.34 | $ 149.53 | $ 32.21 | $ 15.10 | |
$ -55.43 | $ 3.31 | $ 43.34 | $ 95.22 | $ 32.21 | $ 15.10 | |
$ 351.37M | $ 585.32M | $ 592.05M | $ 119.21M | $ 119.21M | $ 119.21M | |
$ 351.37M | $ 2.52B | $ 592.05M | $ 119.21M | $ 119.21M | $ 119.21M | |
$ 134.84 | - | - | $ 20.33 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.29M | - | - | $ 18.55M | $ 21.34M | $ 45.14M | |
$ 65.20B | $ -67.87B | $ 113.09B | $ 49.77B | $ 39.08B | $ 22.17B | |
$ -6.49B | $ -8.33B | $ 33.16B | $ 17.13B | $ 5.23B | $ 1.80B | |
$ -5.64B | - | - | $ 8.60B | $ 5.37B | $ 2.59B | |
$ 19.17B | - | - | $ 1.30B | $ 1.67B | $ 507.93M | |
$ 17.01B | $ 28.64B | $ 53.05B | $ 14.15B | $ 8.36B | $ 3.59B | |
$ 24.67B | $ 41.92B | $ 64.66B | $ 20.17B | $ 12.01B | $ 5.71B |