Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 134.24B | $ 133.97B | $ 136.84B | $ 110.45B | $ 128.29B | $ 131.87B | |
$ 67.45B | $ 54.89B | $ -59.13B | $ 31.23B | $ 51.20B | $ 54.73B | |
$ 107.12B | $ 79.09B | $ 77.70B | $ 77.31B | $ 77.09B | $ 77.14B | |
$ 51.03B | $ 50.37B | $ 47.23B | $ 44.86B | $ 48.29B | $ 46.58B | |
$ 23.41B | $ 22.88B | $ 30.47B | $ 32.45B | $ 28.80B | $ 30.56B | |
$ -6.37B | $ 5.17B | $ -3.47B | $ -3.48B | $ -4.18B | $ -4.61B | |
$ 563.00M | $ -6.56B | $ -1.27B | $ -457.00M | $ -649.00M | $ -3.22B | |
$ 16.48B | $ 16.99B | $ 28.27B | $ 29.42B | $ 23.97B | $ 22.73B | |
$ 4.75B | $ 4.89B | $ 6.52B | $ 6.80B | $ 5.62B | $ 2.94B | |
$ -52.00M | $ -53.00M | $ 44.00M | $ 145.00M | - | - | |
$ 11.25B | $ 11.61B | $ 21.26B | $ 22.07B | $ 17.80B | $ 19.27B | |
$ 2.67 | $ 2.76 | $ 5.06 | $ 2.66 | $ 4.30 | $ 4.66 | |
$ 2.67 | $ 2.75 | $ 5.06 | $ 2.66 | $ 4.30 | $ 4.65 | |
$ 16.86B | $ 4.21B | $ 4.20B | $ 8.30B | $ 4.14B | $ 4.14B | |
$ 16.88B | $ 4.21B | $ 4.20B | $ 8.30B | $ 4.14B | $ 4.14B | |
$ 2.68 | $ 2.64 | $ 2.59 | - | $ 2.48 | $ 2.44 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 4.90 | $ 4.81 | |
- | - | - | - | - | - | |
$ 118.48B | $ 105.26B | $ 77.73B | $ 76.10B | $ 99.49B | $ 101.30B | |
$ 11.25B | $ 11.61B | $ 21.26B | $ 22.62B | $ 17.80B | $ 19.27B | |
$ 21.76B | $ 19.89B | - | - | $ 17.90B | $ 22.56B | |
- | - | - | - | $ 4.25B | $ 4.73B | |
$ 18.46B | $ 22.51B | $ 28.57B | $ 27.76B | $ 28.21B | $ 27.46B | |
$ 36.34B | $ 40.13B | $ 45.67B | $ 43.96B | $ 44.93B | $ 44.15B |