Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.56B | $ 4.32B | $ 3.62B | $ 3.54B | $ 3.73B | |
| $ 1.47B | $ 1.30B | $ 994.65M | $ 1.07B | $ 1.16B | |
| $ 950.40M | $ 894.04M | $ 801.27M | $ 781.43M | $ 804.95M | |
| $ 85.60M | $ 83.75M | $ 90.95M | $ 99.82M | $ 100.75M | |
| $ 541.05M | $ 374.42M | $ 291.58M | $ 291.03M | $ 359.23M | |
| $ 515.42M | $ 403.80M | $ 193.38M | $ 285.14M | $ 359.11M | |
| $ -129.27M | $ -180.05M | $ -39.01M | $ -151.55M | $ -156.82M | |
| $ 386.15M | $ 223.75M | $ 154.38M | $ 133.59M | $ 202.29M | |
| $ 282.76M | $ 186.74M | $ 188.69M | $ 125.95M | $ 130.42M | |
| $ 2.15 | $ 1.42 | $ 1.44 | $ 0.97 | $ 1.00 | |
| $ 2.14 | $ 1.42 | $ 1.44 | $ 0.96 | $ 1.00 | |
| 131.49M | 131.51M | 130.63M | 130.31M | 130.40M | |
| 132.36M | 131.93M | 131.31M | 130.86M | 131.05M |