Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 25.94B | $ 25.49B | $ 23.18B | $ 23.22B | $ 19.21B | $ 21.36B | |
$ 6.80B | $ 10.93B | $ 9.98B | $ -10.38B | $ -9.19B | $ -9.96B | |
$ 17.16B | $ 14.56B | $ 13.21B | $ 33.61B | $ 28.40B | $ 31.33B | |
$ 2.78B | $ 2.82B | $ 2.86B | $ 2.48B | $ 2.70B | $ 2.33B | |
$ 11.65B | $ 11.65B | $ 9.37B | $ 10.36B | $ 7.32B | $ 9.07B | |
$ 1.05B | $ 1.17B | $ 1.16B | $ -1.19B | $ -1.22B | $ -1.12B | |
$ 114.10M | $ -48.90M | $ -1.36B | $ 42.30M | $ -34.80M | $ -70.20M | |
$ 5.60B | $ 10.52B | $ 7.83B | $ 29.89B | $ 24.52B | $ 27.94B | |
$ 2.08B | $ 2.05B | $ 1.65B | $ 1.58B | $ 1.41B | $ 1.99B | |
$ 571.00M | $ 537.00M | $ 113.20M | $ 176.70M | $ 117.40M | $ 153.80M | |
$ 8.24B | $ 8.47B | $ 6.18B | $ 7.55B | $ 23.11B | $ 25.95B | |
$ 11.43 | $ 11.63 | $ 8.39 | $ 10.11 | $ 6.35 | $ 7.95 | |
$ 11.39 | $ 11.56 | $ 8.33 | $ 10.04 | $ 6.31 | $ 7.88 | |
$ -1.47B | $ 727.00 | $ 736.50M | $ 746.30M | $ 744.60M | $ 758.10M | |
$ -1.48B | $ 732.00 | $ 741.30M | $ 751.80M | $ 750.10M | $ 764.90M | |
$ 8.45 | $ 6.23 | $ 5.66 | $ 5.25 | $ 5.04 | $ 4.73 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -7.53B | $ 13.75B | $ 12.84B | $ -7.90B | $ -6.49B | $ -7.63B | |
$ 8.24B | $ 8.47B | $ 6.18B | $ 7.55B | $ 4.73B | $ 6.03B | |
$ 4.24B | $ 25.65B | - | - | $ 19.10B | $ 22.15B | |
- | - | - | - | - | - | |
$ 7.67B | $ 11.88B | $ 9.03B | $ 31.08B | $ 25.74B | $ 29.06B | |
$ 9.71B | $ 13.86B | $ 10.90B | $ 32.95B | $ 27.49B | $ 30.68B |