Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 13.85B | $ 13.12B | $ 12.17B | $ 16.07B | $ 8.50B | $ 6.56B | |
$ 1.92B | $ 1.82B | $ 1.56B | $ 2.44B | $ 1.12B | $ 402.80M | |
$ 12.12B | $ 11.30B | $ 10.61B | $ 13.63B | $ 7.38B | $ 6.15B | |
$ 7.83B | $ 7.07B | $ 5.62B | $ 4.64B | $ 3.80B | $ 3.58B | |
$ 3.97B | $ 4.05B | $ 4.74B | $ 8.95B | $ 3.58B | $ 2.21B | |
$ -384.30M | $ -422.90M | $ -100.70M | $ -57.30M | $ -56.90M | $ -30.20M | |
$ -1.29B | $ -456.80M | $ -235.90M | $ -436.30M | $ -290.70M | $ -249.50M | |
$ 4.97B | $ 4.20B | $ 4.86B | $ 9.33B | $ 3.81B | $ 2.43B | |
$ 314.90M | $ 245.70M | $ 520.40M | $ 1.25B | $ 297.20M | $ 313.30M | |
- | - | - | - | - | - | |
$ 4.65B | $ 3.95B | $ 4.34B | $ 8.17B | $ 3.51B | $ 2.48B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 9.49B | $ 8.88B | $ 7.18B | $ 6.41B | $ 4.43B | $ 3.99B | |
$ 4.65B | $ 3.95B | $ 4.34B | $ 8.08B | $ 3.51B | $ 2.12B | |
$ 4.23B | $ 3.35B | - | - | $ 3.01B | $ 1.92B | |
- | - | - | - | - | - | |
$ 5.03B | $ 4.27B | $ 4.92B | $ 9.38B | $ 3.87B | $ 2.46B | |
$ 5.50B | $ 4.69B | $ 5.26B | $ 9.67B | $ 4.10B | $ 2.67B |