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 | |
$ 11.49 | $ 11.63 | $ 8.39 | $ 10.11 | $ 6.35 | $ 7.95 | |
$ 11.43 | $ 11.56 | $ 8.33 | $ 10.04 | $ 6.31 | $ 7.88 | |
$ -741.70M | $ 727.00 | $ 736.50M | $ 746.30M | $ 744.60M | $ 758.10M | |
$ -751.00M | $ 732.00 | $ 741.30M | $ 751.80M | $ 750.10M | $ 764.90M | |
$ 6.53 | $ 6.23 | $ 5.66 | $ 5.25 | $ 5.04 | $ 4.73 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.05 | $ 7.84 | |
- | - | - | - | $ 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 |