Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 21.18B | $ 29.06B | $ 37.88B | $ 27.71B | $ 20.91B | $ 20.08B | |
$ 15.10B | $ 20.58B | $ 22.46B | $ 18.30B | $ 15.67B | $ 14.58B | |
$ 6.08B | $ 8.47B | $ 15.42B | $ 9.41B | $ 5.24B | $ 5.50B | |
$ 3.57B | $ 4.61B | $ 5.58B | $ 4.27B | $ 3.55B | $ 3.36B | |
$ 2.51B | $ 3.86B | $ 9.84B | $ 5.13B | $ 1.69B | $ 2.14B | |
$ -547.00M | $ -793.00M | $ -563.00M | $ 480.00M | $ -487.00M | $ -500.00M | |
$ -99.00M | $ -1.11B | $ -220.00M | $ -487.00M | $ -822.00M | $ -335.00M | |
$ 1.10B | $ 1.95B | $ 10.25B | $ 4.17B | $ 382.00M | $ 1.31B | |
$ 462.00M | $ 670.00M | $ 2.56B | $ 989.00M | $ -77.00M | $ 316.00M | |
$ 109.00M | $ 101.00M | $ 247.00M | $ 89.00M | - | - | |
$ 618.00M | $ 1.26B | $ 7.66B | $ 3.15B | $ 459.00M | $ 992.00M | |
$ 1.25 | $ 2.53 | $ 14.22 | $ 5.53 | $ 0.81 | $ 1.70 | |
$ 1.25 | $ 2.53 | $ 14.18 | $ 5.52 | $ 0.81 | $ 1.70 | |
$ 1.48B | $ 496.38M | $ 538.48M | $ 569.66M | $ 569.66M | $ 582.27M | |
$ 1.48B | $ 496.99M | $ 540.01M | $ 571.29M | $ 569.69M | $ 583.10M | |
$ 1.61 | $ 2.16 | $ 1.92 | $ 1.84 | $ 1.80 | $ 1.76 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.80 | $ 2.17 | |
- | - | - | - | - | - | |
$ 18.67B | $ 25.20B | $ 28.04B | $ -22.58B | $ 19.22B | $ 17.94B | |
- | - | - | - | $ 488.00M | $ 505.00M | |
$ 618.00M | $ 1.26B | $ 7.66B | $ 3.15B | $ 459.00M | $ 992.00M | |
$ 1.35B | $ 2.26B | $ 6.80B | $ 3.35B | $ 982.32M | $ 1.21B | |
$ 1.23B | $ 2.72B | $ 10.87B | $ 4.66B | $ 870.00M | $ 1.81B | |
$ 1.31B | $ 4.88B | $ 12.88B | $ 6.61B | $ 2.86B | $ 3.61B |