Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 26.56B | $ 29.06B | $ 37.88B | $ 27.71B | $ 20.91B | $ 20.08B | |
$ 18.84B | $ 20.58B | $ 22.46B | $ 18.30B | $ 15.67B | $ 14.58B | |
$ 7.72B | $ 8.47B | $ 15.42B | $ 9.41B | $ 5.24B | $ 5.50B | |
$ 4.77B | $ 4.61B | $ 5.58B | $ 4.27B | $ 3.55B | $ 3.36B | |
$ 2.95B | $ 3.86B | $ 9.84B | $ 5.13B | $ 1.69B | $ 2.14B | |
$ -702.00M | $ -793.00M | $ -687.00M | $ 480.00M | $ 487.00M | $ 500.00M | |
$ -1.06B | $ -1.11B | $ 266.00M | $ -487.00M | $ -822.00M | $ -335.00M | |
$ 1.01B | $ 1.95B | $ 8.03B | $ 4.17B | $ 382.00M | $ 1.31B | |
$ 256.00M | $ 670.00M | $ 2.56B | $ 989.00M | $ -77.00M | $ 316.00M | |
$ 108.00M | $ 101.00M | $ -247.00M | $ 89.00M | $ 73.00M | $ 66.00M | |
$ 733.00M | $ 1.26B | $ 5.44B | $ 3.15B | $ 459.00M | $ 992.00M | |
$ 1.49 | $ 2.53 | $ 14.23 | $ 5.53 | $ 0.81 | $ 1.70 | |
$ 1.49 | $ 2.53 | $ 14.18 | $ 5.52 | $ 0.81 | $ 1.70 | |
$ 1.98B | $ 496.38M | $ 538.48M | $ 569.66M | $ 569.66M | $ 582.27M | |
$ 1.98B | $ 496.99M | $ 540.01M | $ 571.29M | $ 569.69M | $ 583.10M | |
$ 2.16 | $ 2.12 | $ 1.92 | $ 1.84 | $ 1.80 | $ 1.76 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 23.61B | $ 25.20B | - | $ -22.58B | $ -19.22B | $ -17.94B | |
- | - | - | - | - | - | |
$ 733.00M | $ 1.26B | $ 5.44B | $ 3.15B | $ 459.00M | $ 992.00M | |
$ 1.52B | $ 2.26B | $ 6.73B | $ 3.35B | $ 2.07B | $ 1.32B | |
$ 1.72B | $ 2.72B | $ 8.65B | $ 4.63B | $ 903.00M | $ 1.81B | |
$ 5.09B | $ 4.88B | $ 10.66B | $ 6.58B | $ 2.89B | $ 3.61B |