Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 67.06B | $ 67.06B | $ 59.43B | $ 50.97B | $ 41.75B | $ 53.80B | |
$ 42.77B | $ 42.77B | $ 41.35B | - | $ 29.67B | $ 37.38B | |
$ 24.29B | $ 24.29B | $ 18.08B | $ 50.97B | $ 12.08B | $ 16.42B | |
$ 53.06B | $ 53.06B | $ 8.68B | $ 8.13B | $ 7.52B | $ 8.13B | |
$ 13.18B | $ 12.97B | $ 7.90B | $ 42.85B | $ 4.55B | $ 8.29B | |
$ -1.54B | $ -1.54B | $ -1.01B | $ -943.00M | $ -514.00M | $ -421.00M | |
$ -658.00M | $ -658.00M | $ 40.04B | $ -1.84B | $ -44.00M | $ -57.00M | |
$ 13.07B | $ 13.05B | $ 8.75B | $ 8.23B | $ 4.00B | $ 7.81B | |
$ 2.78B | $ 2.78B | $ 2.07B | $ 1.74B | $ 1.01B | $ 1.75B | |
$ 63.00M | $ 63.00M | $ 19.00M | $ 31.00M | $ 14.00M | $ 28.00M | |
$ 10.34B | $ 10.34B | $ 6.71B | $ 6.49B | $ 3.00B | $ 6.09B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 95.83B | $ 95.83B | $ 50.03B | $ 8.13B | $ 37.20B | $ 45.51B | |
$ 10.34B | $ 10.34B | $ 6.71B | $ 6.49B | $ 3.00B | $ 6.09B | |
$ -1.94B | $ 10.82B | $ 49.11B | - | $ 3.03B | $ 5.94B | |
- | - | - | - | $ 514.00M | $ 421.00M | |
$ 12.90B | $ 12.88B | $ 8.80B | $ 8.26B | $ 4.51B | $ 8.23B | |
$ 15.04B | $ 15.02B | $ 11.02B | $ 10.61B | $ 6.94B | $ 10.81B |