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 | |
$ 20.25 | $ 20.24 | $ 12.72 | $ 11.93 | $ 5.51 | $ 10.85 | |
$ 20.13 | $ 20.12 | $ 12.64 | $ 11.83 | $ 5.46 | $ 10.74 | |
$ 2.04B | $ 510.60M | $ 526.90M | $ 544.00M | $ 544.10M | $ 561.60M | |
$ 2.05B | $ 513.60M | $ 530.40M | $ 548.50M | $ 548.60M | $ 567.50M | |
$ 6.30 | $ 5.10 | $ 4.71 | - | $ 4.12 | $ 3.78 | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.56 | - | |
- | - | - | - | $ 6.56 | $ 11.06 | |
- | - | - | - | - | - | |
$ 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 |