Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 149.41B | $ 169.99B | $ 111.48B | $ 64.13B | $ 107.29B | $ 111.46B | |
$ 129.89B | $ -151.56B | $ 102.10B | $ 59.10B | $ 96.87B | $ 99.29B | |
$ 50.09B | $ 18.43B | $ 9.37B | $ 5.03B | $ 10.42B | $ 12.18B | |
$ 10.96B | $ -8.81B | $ 8.91B | $ 6.57B | $ 7.09B | $ 6.97B | |
$ 73.46B | $ 9.62B | $ 467.00M | $ -1.54B | $ 3.33B | $ 5.21B | |
$ -796.00M | $ -642.00M | $ -581.00M | $ -507.00M | $ -438.00M | $ -482.00M | |
$ -1.37B | $ -5.68B | $ -3.36B | $ -2.91B | $ 1.28B | $ 2.72B | |
$ 75.03B | $ 14.64B | $ 1.72B | $ -4.96B | $ 4.18B | $ 7.45B | |
$ 2.29B | $ 3.25B | $ 146.00M | $ -1.25B | $ 801.00M | $ 1.57B | |
$ 1.74B | $ 2.97B | $ 2.90B | - | - | - | |
$ 41.97B | $ 11.02B | $ 1.32B | $ -3.98B | $ 3.07B | $ 5.59B | |
$ 16.65 | $ 23.36 | $ 2.97 | $ -9.06 | $ 13.60 | $ 23.74 | |
$ 16.58 | $ 23.27 | $ 2.97 | $ -9.06 | $ 13.54 | $ 23.60 | |
$ 1.84B | $ 471.50M | $ 440.03M | $ 439.53M | $ 225.68M | $ 235.35M | |
$ 1.85B | $ 473.73M | $ 440.36M | $ 439.53M | $ 226.94M | $ 237.02M | |
$ 4.12 | $ 3.83 | - | $ 3.60 | $ 3.50 | $ 3.10 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.00 | - | - | - | - | $ 23.42 | |
- | - | - | - | - | - | |
$ 140.85B | $ 160.37B | $ 111.01B | $ 65.67B | $ 103.96B | $ 106.25B | |
$ 199.00M | - | - | $ 521.00M | $ 481.00M | $ 527.00M | |
$ 7.75B | $ 11.02B | $ 1.59B | $ -3.98B | $ 3.08B | $ 5.59B | |
$ 29.18B | $ 127.21B | - | $ -865.54M | $ 3.76B | $ 5.56B | |
$ 75.91B | $ 165.18B | $ 2.30B | $ -4.44B | $ 4.66B | $ 7.97B | |
$ 40.12B | $ 166.81B | $ 3.91B | $ -3.05B | $ 6.00B | $ 9.33B |