Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 134.04B | $ 133.97B | $ 136.84B | $ 110.45B | $ 128.29B | $ 131.87B | |
$ 42.22B | $ 54.89B | $ -59.13B | $ 31.23B | $ 51.20B | $ 54.73B | |
$ 112.41B | $ 79.09B | $ 77.70B | $ 77.31B | $ 77.09B | $ 77.14B | |
$ 51.13B | $ 50.37B | $ 47.23B | $ 44.86B | $ 48.29B | $ 46.58B | |
$ 22.81B | $ 22.88B | $ 30.47B | $ 32.45B | $ 28.80B | $ 30.56B | |
$ -5.95B | $ -5.52B | $ -3.47B | $ -3.48B | $ -4.18B | $ -4.61B | |
$ 300.00M | $ 366.00M | $ -1.27B | $ -457.00M | $ -649.00M | $ -3.22B | |
$ 16.56B | $ 16.99B | $ 28.27B | $ 29.42B | $ 23.97B | $ 22.73B | |
$ 4.76B | $ 4.89B | $ 6.52B | $ 6.80B | $ 5.62B | $ 2.94B | |
$ -71.00M | $ -53.00M | $ 44.00M | $ 145.00M | - | - | |
$ 11.31B | $ 11.61B | $ 21.26B | $ 22.07B | $ 17.80B | $ 19.27B | |
$ 2.68 | $ 2.76 | $ 5.06 | $ 2.66 | $ 4.30 | $ 4.66 | |
$ 2.68 | $ 2.75 | $ 5.06 | $ 2.66 | $ 4.30 | $ 4.65 | |
$ 16.85B | $ 4.21B | $ 4.20B | $ 8.30B | $ 4.14B | $ 4.14B | |
$ 16.87B | $ 4.21B | $ 4.20B | $ 8.30B | $ 4.14B | $ 4.14B | |
$ 2.66 | $ 2.64 | $ 2.59 | - | $ 2.48 | $ 2.44 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 4.90 | $ 4.81 | |
- | - | - | - | - | - | |
$ 113.10B | $ 78.47B | $ 77.73B | $ 76.10B | $ 99.49B | $ 101.30B | |
$ 11.31B | $ 11.61B | $ 21.26B | $ 22.62B | $ 17.80B | $ 19.27B | |
$ 15.79B | $ 19.89B | - | - | $ 17.90B | $ 22.56B | |
- | - | - | - | $ 4.25B | $ 4.73B | |
$ 18.13B | $ 22.51B | $ 28.57B | $ 27.76B | $ 28.21B | $ 27.46B | |
$ 35.88B | $ 40.13B | $ 45.67B | $ 43.96B | $ 44.93B | $ 44.15B |