Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 21.11B | $ 23.89B | $ 31.47B | $ 29.45B | $ 22.28B | $ 17.91B | |
$ 8.57B | $ 9.86B | $ 12.52B | $ 11.50B | $ 9.81B | $ 7.93B | |
$ 12.54B | $ 14.03B | $ 18.95B | $ 17.95B | $ 12.47B | $ 9.98B | |
$ 8.08B | $ 8.83B | $ 10.26B | $ 10.49B | $ 8.24B | $ 6.71B | |
$ 4.46B | $ 5.20B | $ 8.69B | $ 7.46B | $ 4.23B | $ 3.27B | |
$ 79.00M | $ 17.00M | $ -170.00M | $ -227.00M | $ -204.00M | $ 31.00M | |
$ 265.00M | $ 175.00M | $ 226.00M | $ -360.00M | $ 468.00M | $ 5.00M | |
$ 4.21B | $ 5.04B | $ 8.29B | $ 7.60B | $ 4.50B | $ 3.31B | |
$ 548.00M | $ 823.00M | $ 1.08B | $ 1.25B | $ 849.00M | $ 873.00M | |
- | - | - | - | - | - | |
$ 4.20B | $ 4.74B | $ 7.10B | $ 6.18B | $ 3.51B | $ 2.94B | |
$ 7.16 | $ 12.88 | $ 9.80 | $ 8.77 | $ 4.97 | $ 4.11 | |
$ 7.08 | $ 12.76 | $ 9.66 | $ 8.61 | $ 4.89 | $ 4.05 | |
$ 2.96B | $ 736.50M | $ 725.10M | $ 714.60M | $ 706.20M | $ 715.00M | |
$ 2.98B | $ 743.10M | $ 737.10M | $ 736.80M | $ 718.70M | $ 725.50M | |
$ 0.27 | - | - | - | $ 0.72 | $ 0.68 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.31 | $ 1.28 | |
- | - | - | - | - | - | |
$ 16.65B | $ 18.69B | $ 22.78B | $ 21.99B | $ 18.05B | $ 14.64B | |
$ 4.20B | $ 4.76B | $ 7.21B | $ 6.43B | $ 3.65B | $ 3.01B | |
$ -38.27B | $ -24.50B | - | - | $ 3.28B | $ 2.44B | |
- | - | - | - | $ 275.00M | $ 108.00M | |
$ 4.49B | $ 5.33B | $ 8.50B | $ 7.38B | $ 4.77B | $ 3.41B | |
$ 6.74B | $ 7.50B | $ 10.72B | $ 9.61B | $ 6.54B | $ 4.60B |