Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 25.76B | $ 25.49B | $ 23.18B | $ 23.22B | $ 19.21B | $ 21.36B | |
$ 6.78B | $ 10.93B | $ -9.73B | $ 10.38B | $ 9.46B | $ 10.19B | |
$ 18.98B | $ 14.56B | $ 32.91B | $ 12.84B | $ 9.75B | $ 11.18B | |
$ 3.05B | $ 2.82B | $ 4.08B | $ 2.48B | $ 2.55B | $ 2.23B | |
$ 11.67B | $ 11.65B | $ 9.37B | $ 10.36B | $ 7.21B | $ 8.95B | |
$ -1.45B | $ 1.17B | $ -1.21B | $ -1.23B | $ -1.20B | $ -1.08B | |
$ -165.20M | $ -48.90M | $ 338.60M | $ -176.70M | $ 135.00M | $ 152.80M | |
$ 19.64B | $ 10.52B | $ 27.29B | $ 9.13B | $ 6.14B | $ 8.02B | |
$ 2.09B | $ 2.05B | $ 1.65B | $ 1.58B | $ 1.41B | $ 1.99B | |
$ 571.00M | $ 537.00M | $ 537.00M | $ 176.70M | - | - | |
$ 12.58B | $ 8.47B | $ 25.64B | $ 7.55B | $ 4.73B | $ 6.03B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 4.21B | $ 4.28B | |
$ -7.61B | $ 13.75B | $ -5.65B | $ 12.87B | $ 12.00B | $ 12.41B | |
$ 8.31B | $ 8.47B | $ 6.18B | $ 7.55B | $ 4.73B | $ 6.03B | |
$ 11.78B | $ 25.65B | $ 23.30B | - | $ 4.73B | $ 6.01B | |
- | - | - | - | $ 1.22B | $ 1.12B | |
$ 11.98B | $ 11.88B | $ 28.49B | $ 10.31B | $ 7.36B | $ 9.14B | |
$ 13.99B | $ 13.86B | $ 30.36B | $ 12.18B | $ 9.11B | $ 10.76B |