Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 12.49B | $ 12.34B | $ 12.65B | $ 12.40B | $ 10.12B | $ 9.99B | |
$ 8.54B | $ 8.48B | $ 8.82B | $ 8.73B | $ 7.30B | $ 6.89B | |
$ 3.95B | $ 3.86B | $ 3.83B | $ 3.67B | $ 2.81B | $ 3.09B | |
$ 3.27B | $ 3.17B | $ 2.82B | $ 2.82B | $ 2.25B | $ 2.36B | |
$ 548.00M | $ 615.00M | $ 747.00M | $ 852.00M | $ 567.40M | $ 732.97M | |
$ -94.00M | $ -70.00M | $ -27.00M | $ -21.00M | $ -31.54M | $ -35.03M | |
$ -14.00M | $ -83.00M | $ -16.00M | $ -20.00M | $ -35.97M | $ -17.62M | |
$ 452.00M | $ 542.00M | $ 721.00M | $ 831.00M | $ 499.89M | $ 680.31M | |
$ 105.00M | $ 120.00M | $ 170.00M | $ 198.00M | $ 95.37M | $ 159.51M | |
$ 16.00M | $ 14.00M | $ 15.00M | $ 20.00M | $ 13.92M | $ 17.90M | |
$ 374.00M | $ 416.00M | $ 800.00M | $ 631.00M | $ 403.79M | $ 694.73M | |
$ 2.73 | $ 3.18 | $ 7.90 | $ 4.51 | $ 2.83 | $ 4.70 | |
$ 2.71 | $ 3.16 | $ 7.82 | $ 4.45 | $ 2.82 | $ 4.65 | |
$ 516.16M | $ 130.62M | $ 136.06M | $ 140.09M | $ 142.50M | $ 147.82M | |
$ 519.88M | $ 131.75M | $ 137.76M | $ 141.77M | $ 143.40M | $ 149.26M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 3.51 | |
- | - | - | - | - | - | |
$ 6.03B | $ 11.64B | $ 11.64B | $ 11.55B | $ 9.55B | $ 9.25B | |
$ 352.00M | $ 416.00M | $ 538.00M | $ 660.00M | $ 403.79M | $ 507.96M | |
$ 434.82M | - | $ 514.59M | - | $ 428.77M | $ 712.31M | |
- | - | - | - | $ 41.38M | $ 50.79M | |
$ 534.00M | $ 629.00M | $ 718.00M | $ 830.00M | $ 541.27M | $ 731.10M | |
$ 750.00M | $ 877.00M | $ 930.00M | $ 1.04B | $ 726.81M | $ 916.04M |