Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 36.45B | $ 35.17B | $ 31.76B | $ 82.22B | $ 28.69B | $ 29.80B | |
$ 13.17B | $ 12.89B | $ 11.40B | $ 10.03B | $ 9.57B | $ 10.51B | |
$ 23.28B | $ 22.28B | $ 20.36B | $ 21.38B | $ 19.13B | $ 19.29B | |
$ -7.08B | $ 10.11B | $ -8.11B | $ 8.40B | $ 7.55B | $ 8.85B | |
$ 12.75B | $ 11.56B | $ 12.25B | $ -69.25B | $ 11.57B | $ 10.44B | |
$ -1.16B | $ -1.06B | $ -588.00M | $ 846.00M | $ -618.00M | $ -570.00M | |
$ -463.00M | $ -665.00M | - | $ -82.11B | - | - | |
$ 11.54B | $ 10.45B | $ 11.63B | $ 12.23B | $ 10.95B | $ 9.87B | |
$ 2.76B | $ 2.34B | $ 2.24B | $ 2.67B | $ 2.38B | $ 2.29B | |
$ 509.00M | $ 157.00M | - | $ 176.00M | $ 16.00M | $ 149.00M | |
$ 14.01B | $ 7.79B | $ 9.02B | $ 9.11B | $ 8.04B | $ 7.17B | |
$ 5.65 | $ 5.02 | $ 5.82 | $ 5.83 | $ 5.16 | $ 4.61 | |
$ 5.65 | $ 5.02 | $ 5.81 | $ 5.83 | $ 5.16 | $ 4.61 | |
$ 6.21B | $ 1.55B | $ 1.55B | $ 1.67B | $ 1.56B | $ 1.55B | |
$ 6.22B | $ 1.55B | $ 1.55B | $ 1.67B | $ 1.56B | $ 1.56B | |
$ 5.20 | $ 5.14 | $ 5.04 | - | $ 4.74 | $ 4.62 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 5.17 | $ 5.19 | |
- | - | - | - | - | - | |
$ 6.08B | $ 23.00B | $ 3.29B | $ 18.43B | $ 17.12B | $ 19.36B | |
$ 8.80B | $ 7.81B | $ 9.05B | $ 9.71B | $ 8.06B | $ 7.18B | |
$ 7.38B | $ 9.03B | $ 9.30B | - | $ 8.06B | $ 7.18B | |
- | - | - | - | $ 728.00M | $ 796.00M | |
$ 11.59B | $ 11.98B | $ 12.22B | $ 11.49B | $ 11.68B | $ 10.67B | |
$ 15.02B | $ 13.37B | $ 13.41B | $ 12.49B | $ 12.66B | $ 11.63B |