Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.76B | $ 5.53B | $ 5.07B | $ 3.98B | $ 3.45B | |
| $ 972.52M | $ 884.27M | $ 864.30M | $ 649.67M | $ 556.29M | |
| $ 507.03M | $ 469.74M | $ 413.54M | $ 338.65M | $ 319.83M | |
| $ 110.57M | $ 146.75M | $ 109.72M | $ 84.55M | $ 95.26M | |
| $ 798.84M | $ 532.37M | $ 8.45B | $ 425.77M | $ 331.72M | |
| $ 465.49M | $ 415.88M | $ 450.76M | $ 311.02M | $ 236.46M | |
| $ 157.44M | $ -81.40M | $ -36.28M | $ -5.56B | $ -4.04B | |
| $ 622.93M | $ 334.49M | $ 414.48M | $ 328.27M | $ 260.15M | |
| $ 442.58M | $ 273.08M | $ 313.47M | $ 246.65M | $ 197.52M | |
| $ 0.74 | $ 0.46 | $ 0.52 | $ 0.41 | $ 0.33 | |
| $ 0.74 | $ 0.46 | $ 0.52 | $ 0.41 | $ 0.33 | |
| 600.00M | 591.18M | 599.38M | 599.73M | 599.82M | |
| 600.00M | 591.18M | 599.38M | 599.73M | 599.82M |