Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 6.43B | $ 6.04B | $ 5.92B | $ 5.30B | $ 4.46B | |
$ 3.07B | $ 2.86B | $ 2.84B | $ 2.56B | $ 2.13B | |
$ 2.25B | $ 2.07B | $ 2.13B | $ 1.95B | $ 2.36B | |
$ 327.00M | $ 332.00M | $ 339.00M | $ 306.00M | $ 261.00M | |
$ 1.09B | $ 1.08B | $ 1.20B | $ 884.00M | $ -59.00M | |
$ 823.00M | $ 790.00M | $ 714.00M | $ 609.00M | $ -229.00M | |
$ -222.00M | $ -181.00M | $ 26.00M | $ -153.00M | $ -218.00M | |
$ 601.00M | $ 609.00M | $ 740.00M | $ 456.00M | $ -447.00M | |
$ 435.00M | $ 430.00M | $ 551.00M | $ 304.00M | $ -475.00M | |
$ 0.82 | $ 0.84 | $ 1.06 | $ 0.60 | $ -0.93 | |
$ 0.84 | $ 0.84 | $ 1.06 | $ 0.60 | $ -0.93 | |
517.52M | 515.72M | 519.81M | 513.47M | 510.03M | |
517.52M | 515.72M | 519.81M | 513.47M | 510.03M |