Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 12.50B | $ 12.34B | $ 12.65B | $ 12.40B | $ 10.12B | $ 9.99B | |
$ 8.55B | $ 8.48B | $ 8.82B | $ 8.73B | $ 7.30B | $ 6.89B | |
$ 3.95B | $ 3.86B | $ 3.83B | $ 3.67B | $ 2.81B | $ 3.09B | |
$ 3.36B | $ 3.17B | $ 2.95B | $ 2.81B | $ 2.25B | $ 2.36B | |
$ 505.00M | $ 615.00M | $ 747.00M | $ 852.00M | $ 535.30M | $ 718.26M | |
$ -102.00M | $ -70.00M | $ -27.00M | $ -21.00M | $ -31.54M | $ -35.03M | |
$ -86.00M | $ -83.00M | $ -130.00M | $ -20.00M | $ -10.04M | $ -201.75M | |
$ 401.00M | $ 542.00M | $ 721.00M | $ 831.00M | $ 499.89M | $ 680.31M | |
$ 98.00M | $ 120.00M | $ 170.00M | $ 198.00M | $ 95.37M | $ 159.51M | |
$ 16.00M | $ 14.00M | $ 15.00M | $ 20.00M | $ 13.92M | $ 204.67M | |
$ 314.00M | $ 416.00M | $ 538.00M | $ 631.00M | $ 403.79M | $ 694.73M | |
$ 2.45 | $ 3.18 | $ 7.90 | $ 9.02 | $ 5.67 | $ 9.40 | |
$ 2.44 | $ 3.16 | $ 7.82 | $ 8.90 | $ 5.64 | $ 9.30 | |
$ 511.90M | $ 130.62M | $ 136.06M | $ 140.09M | $ 142.50M | $ 147.82M | |
$ 515.49M | $ 131.75M | $ 137.76M | $ 141.77M | $ 143.40M | $ 149.26M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.97B | $ 11.64B | $ 11.77B | $ 11.53B | $ 9.55B | $ 9.25B | |
$ 314.00M | $ 416.00M | $ 538.00M | $ 631.00M | $ 403.79M | $ 694.73M | |
$ 459.13M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 495.00M | $ 629.00M | $ 756.00M | $ 858.00M | $ 541.27M | $ 676.41M | |
$ 716.00M | $ 877.00M | $ 968.00M | $ 1.07B | $ 726.81M | $ 861.36M |