Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 99.83B | $ 205.84B | $ 221.48B | $ 137.78B | $ 122.44B | $ 117.12B | |
$ 93.26B | $ 143.23B | $ 135.97B | $ 117.38B | $ 99.63B | $ 89.56B | |
$ 6.57B | $ 62.61B | $ 85.52B | $ 20.40B | $ 22.81B | $ 27.56B | |
$ 20.78B | $ 86.23B | $ 84.17B | $ 23.78B | $ 16.49B | $ 17.94B | |
$ -14.21B | $ -23.62B | $ 1.34B | $ -3.38B | $ 6.32B | $ 9.62B | |
$ -33.98B | $ -1.37B | $ 3.52B | $ -13.80B | $ -9.25B | $ -10.42B | |
$ 35.77B | $ 8.03B | $ 9.52B | $ -14.90B | $ 33.76B | $ 13.73B | |
$ -12.42B | $ -32.80B | $ -46.12B | $ -32.08B | $ 31.05B | $ 12.93B | |
$ 4.95B | $ 14.83B | $ 30.45B | $ -5.38B | $ 14.53B | $ 3.93B | |
- | - | - | - | - | - | |
$ -17.37B | $ -47.63B | $ -76.57B | $ -26.70B | $ 16.52B | $ 8.99B | |
$ -396.80 | $ -19.96 | $ -47.52 | $ -404.60 | $ 276.80 | $ 202.20 | |
$ -396.80 | $ -19.96 | $ -47.52 | $ -404.60 | $ 276.80 | $ 202.20 | |
$ 131.25M | $ 2.39B | $ 1.61B | $ 43.75M | $ 43.84M | $ 44.50M | |
$ 131.25M | $ 2.39B | $ 1.61B | $ 43.75M | $ 43.84M | $ 44.50M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 328.00M | - | - | $ 476.00M | $ 308.00M | $ 378.00M | |
$ 114.04B | $ 229.46B | $ 220.14B | $ 141.16B | $ 116.12B | $ 107.50B | |
$ 31.12B | - | - | $ 13.98B | $ 9.18B | $ 10.40B | |
$ -17.37B | $ -47.63B | $ -76.57B | $ -26.70B | $ 16.52B | $ 8.99B | |
$ -40.03B | - | - | $ -14.30B | $ -7.11B | $ -556.05M | |
$ 18.70B | $ -33.02B | $ -46.12B | $ -18.10B | $ 40.23B | $ 23.32B | |
$ 28.33B | $ -14.83B | $ -28.39B | $ -7.81B | $ 46.75B | $ 28.68B |