Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 12.69B | $ 12.65B | $ 12.40B | $ 10.12B | $ 9.99B | $ 9.42B | |
$ 8.76B | $ 8.82B | $ 8.73B | $ 7.30B | $ 6.89B | $ 6.51B | |
$ 3.94B | $ 3.83B | $ 3.67B | $ 2.81B | $ 3.09B | $ 2.91B | |
$ 3.22B | $ 2.82B | $ 2.82B | $ 2.25B | $ 2.36B | $ 2.22B | |
$ 696.00M | $ 747.00M | $ 852.00M | $ 567.40M | $ 732.97M | $ 693.47M | |
$ -55.00M | $ -27.00M | $ -21.00M | $ -31.54M | $ -35.03M | $ -60.52M | |
$ -11.00M | $ -16.00M | $ -20.00M | $ -35.97M | $ -17.62M | $ -96.11M | |
$ 594.00M | $ 721.00M | $ 831.00M | $ 499.89M | $ 680.31M | $ 536.84M | |
$ 134.00M | $ 170.00M | $ 198.00M | $ 95.37M | $ 159.51M | $ 107.43M | |
$ 13.00M | $ 15.00M | $ 20.00M | $ 13.92M | $ 17.90M | $ 21.04M | |
$ 467.00M | $ 800.00M | $ 631.00M | $ 403.79M | $ 694.73M | $ 535.88M | |
$ 3.42 | $ 7.90 | $ 4.51 | $ 2.83 | $ 4.70 | $ 3.51 | |
$ 3.38 | $ 7.82 | $ 4.45 | $ 2.82 | $ 4.65 | $ 3.49 | |
$ 528.72M | $ 136.06M | $ 140.09M | $ 142.50M | $ 147.82M | $ 152.66M | |
$ 534.11M | $ 137.76M | $ 141.77M | $ 143.40M | $ 149.26M | $ 153.71M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.51 | $ 3.17 | |
- | - | - | - | - | - | |
$ 11.97B | $ 11.64B | $ 11.55B | $ 9.55B | $ 9.25B | $ 8.72B | |
$ 452.00M | $ 538.00M | $ 660.00M | $ 403.79M | $ 507.96M | $ 535.88M | |
$ 317.35M | $ 514.59M | - | $ 428.77M | $ 712.31M | $ 498.48M | |
- | - | - | $ 41.38M | $ 50.79M | $ 76.02M | |
$ 658.00M | $ 718.00M | $ 830.00M | $ 541.27M | $ 731.10M | $ 612.85M | |
$ 875.00M | $ 930.00M | $ 1.04B | $ 726.81M | $ 916.04M | $ 756.48M |