Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 18.97B | $ 18.46B | $ 17.11B | $ 14.35B | $ 14.88B | $ 13.60B | |
$ 7.09B | $ 6.87B | $ 6.14B | $ 5.29B | $ 5.19B | $ 4.66B | |
$ 11.88B | $ 11.59B | $ 10.97B | $ 9.06B | $ 9.70B | $ 8.94B | |
$ 8.54B | $ 8.54B | $ 8.28B | $ 6.82B | $ 6.79B | $ 6.38B | |
$ 3.33B | $ 3.06B | $ 2.69B | $ 2.24B | $ 2.90B | $ 2.56B | |
$ -99.00M | $ -158.00M | - | - | - | - | |
$ 2.07B | $ -329.00M | $ -406.00M | $ -286.00M | $ -343.00M | $ -204.00M | |
$ 2.98B | $ 2.68B | $ 2.28B | $ 1.95B | $ 2.56B | $ 2.36B | |
$ 349.00M | $ 325.00M | $ 287.00M | $ 355.00M | $ 479.00M | $ -1.20B | |
- | - | - | - | - | - | |
$ 2.63B | $ 2.36B | $ 1.99B | $ 1.60B | $ 2.08B | $ 3.55B | |
$ 6.93 | $ 6.23 | $ 5.29 | $ 4.26 | $ 5.57 | $ 9.50 | |
$ 6.87 | $ 6.17 | $ 5.21 | $ 4.20 | $ 5.48 | $ 9.34 | |
$ 1.51B | $ 378.20M | $ 377.00M | $ 375.50M | $ 374.00M | $ 374.10M | |
$ 772.20M | $ 4.00M | $ 382.30M | $ 380.30M | $ 379.90M | $ 380.30M | |
$ 0.04 | - | $ 2.58 | $ 2.35 | $ 2.13 | $ 1.93 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.37 | - | $ 9.09 | $ 7.43 | $ 8.26 | $ 7.31 | |
- | - | - | - | - | - | |
$ 15.64B | $ 15.41B | $ 14.42B | $ 12.11B | $ 11.98B | $ 11.04B | |
$ 2.63B | $ 2.36B | $ 1.99B | $ 1.60B | $ 2.08B | $ 3.55B | |
$ 1.47B | - | $ 2.08B | $ 1.61B | $ 2.24B | $ 3.57B | |
- | - | - | - | - | - | |
$ 3.12B | $ 2.84B | $ 2.69B | $ 2.24B | $ 2.90B | $ 2.56B | |
$ 2.98B | $ 3.47B | $ 3.68B | $ 3.05B | $ 3.68B | $ 3.28B |