Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 37.22B | $ 35.17B | $ 31.76B | $ 31.41B | $ 28.69B | $ 77.92B | |
$ 13.37B | $ 12.89B | $ 11.40B | $ 10.03B | $ 9.57B | $ 10.51B | |
$ 12.55B | $ 22.28B | $ 20.36B | $ 21.38B | $ 66.48B | $ 67.41B | |
$ 12.53B | $ 10.11B | $ 8.14B | $ -8.40B | $ -7.31B | $ -8.63B | |
$ 13.03B | $ 11.56B | $ 12.25B | $ 12.97B | $ 11.67B | $ 10.53B | |
$ -1.09B | $ -1.06B | $ -588.00M | $ -628.00M | $ -618.00M | $ -570.00M | |
$ -1.41B | $ -665.00M | $ -113.00M | $ 115.00M | $ 97.00M | $ 89.00M | |
$ 11.89B | $ 10.45B | $ 11.63B | $ 12.23B | $ 10.95B | $ 9.87B | |
$ 2.46B | $ 2.34B | $ 2.24B | $ 2.67B | $ 2.38B | $ 2.29B | |
$ 908.00M | $ 157.00M | $ 137.00M | $ -176.00M | $ -79.00M | $ -100.00M | |
$ 9.82B | $ 7.79B | $ 9.02B | $ 9.08B | $ 8.04B | $ 24.28B | |
$ 6.31 | $ 5.02 | $ 5.82 | $ 5.83 | $ 5.16 | $ 4.61 | |
$ 6.30 | $ 5.02 | $ 5.81 | $ 5.83 | $ 5.16 | $ 4.61 | |
$ 6.21B | $ 1.55B | $ 1.55B | $ 1.56B | $ 1.56B | $ 1.55B | |
$ 6.22B | $ 1.55B | $ 1.55B | $ 1.56B | $ 1.56B | $ 1.56B | |
$ 9.09 | $ 5.14 | $ 5.04 | $ 4.90 | $ 4.74 | $ 4.62 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 9.01B | $ 23.00B | $ 19.54B | $ 1.63B | $ 2.26B | $ 1.88B | |
$ 9.83B | $ 7.81B | $ 9.05B | $ 9.11B | $ 8.06B | $ 7.18B | |
$ 8.34B | $ 9.03B | - | - | $ 8.80B | $ 8.34B | |
- | - | - | - | - | - | |
$ 13.61B | $ 11.98B | $ 12.40B | $ 12.97B | $ 11.68B | $ 10.44B | |
$ 14.91B | $ 13.37B | $ 13.48B | $ 13.97B | $ 12.66B | $ 11.41B |