Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 66.37B | $ 67.06B | $ 59.43B | $ 50.97B | $ 41.75B | $ 53.80B | |
$ 41.73B | $ 43.80B | $ 41.35B | - | $ 29.67B | $ 37.38B | |
$ 24.64B | $ 23.26B | $ 18.08B | $ 50.97B | $ 12.08B | $ 16.42B | |
$ 41.90B | $ 10.30B | $ 8.68B | $ 8.13B | $ 7.52B | $ 8.13B | |
$ 13.58B | $ 12.97B | $ 7.90B | $ 42.85B | $ 4.55B | $ 8.29B | |
$ -1.58B | $ 17.00M | $ -1.01B | $ -943.00M | $ -514.00M | $ -421.00M | |
$ -797.00M | $ 101.00M | $ 40.04B | $ -1.84B | $ -44.00M | $ -57.00M | |
$ 13.80B | $ 13.05B | $ 8.75B | $ 8.23B | $ 4.00B | $ 7.81B | |
$ 2.85B | $ 2.78B | $ 2.07B | $ 1.74B | $ 1.01B | $ 1.75B | |
$ 50.00M | $ 63.00M | $ 19.00M | $ 31.00M | $ 14.00M | $ 28.00M | |
$ 11.01B | $ 10.34B | $ 6.71B | $ 6.49B | $ 3.00B | $ 6.09B | |
$ 22.07 | $ 20.24 | $ 12.72 | $ 11.93 | $ 5.51 | $ 10.85 | |
$ 21.95 | $ 20.12 | $ 12.64 | $ 11.83 | $ 5.46 | $ 10.74 | |
$ 1.99B | $ 510.60M | $ 526.90M | $ 544.00M | $ 544.10M | $ 561.60M | |
$ 2.01B | $ 513.60M | $ 530.40M | $ 548.50M | $ 548.60M | $ 567.50M | |
$ 5.20 | $ 5.20 | $ 4.71 | - | $ 4.12 | $ 3.78 | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.56 | - | |
- | - | - | - | $ 6.56 | $ 11.06 | |
- | - | - | - | - | - | |
$ 83.31B | $ 54.09B | $ 50.03B | $ 8.13B | $ 37.20B | $ 45.51B | |
$ 11.01B | $ 10.34B | $ 6.71B | $ 6.49B | $ 3.00B | $ 6.09B | |
$ -8.70B | $ 10.82B | $ 49.11B | - | $ 3.03B | $ 5.94B | |
- | - | - | - | $ 514.00M | $ 421.00M | |
$ 13.50B | $ 13.56B | $ 8.80B | $ 8.26B | $ 4.51B | $ 8.23B | |
$ 16.14B | $ 15.71B | $ 11.02B | $ 10.61B | $ 6.94B | $ 10.81B |