Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 12.67B | $ 12.34B | $ 12.65B | $ 9.99B | $ 13.20B | |
| $ 4.02B | $ 3.86B | $ 3.83B | $ 3.09B | $ 3.60B | |
| $ 3.40B | $ 3.25B | $ 3.08B | $ 2.36B | $ 2.70B | |
| $ 297.00M | $ 248.00M | $ 194.00M | $ 184.94M | $ 143.63M | |
| $ 941.00M | $ 877.00M | $ 1.08B | $ 917.91M | $ 837.10M | |
| $ 621.00M | $ 615.00M | $ 747.00M | $ 718.26M | $ 753.05M | |
| $ -95.00M | $ -59.00M | $ -11.00M | $ -37.95M | $ -216.22M | |
| $ 526.00M | $ 556.00M | $ 736.00M | $ 680.31M | $ 695.35M | |
| $ 390.00M | $ 416.00M | $ 538.00M | $ 719.14M | $ 535.88M | |
| $ 3.08 | $ 3.18 | $ 3.95 | $ 3.44 | $ 3.51 | |
| $ 3.05 | $ 3.16 | $ 3.91 | $ 3.40 | $ 3.49 | |
| 126.79M | 130.62M | 136.06M | 147.82M | 152.66M | |
| 127.78M | 131.75M | 137.76M | 149.26M | 153.71M |