Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 4.83B | $ 5.31B | $ 7.44B | $ 4.08B | $ 4.62B | |
| $ 974.88M | $ 1.13B | $ 1.51B | $ 570.41M | $ 623.61M | |
| $ 725.98M | $ 786.81M | $ 938.79M | $ 276.55M | $ 295.69M | |
| $ 56.74M | $ 58.15M | $ 57.45M | $ 44.47M | $ 43.57M | |
| $ 304.05M | $ 397.73M | $ 625.59M | $ 343.37M | $ 375.31M | |
| $ 248.91M | $ 344.15M | $ 571.08M | $ 298.90M | $ 331.74M | |
| $ 5.42M | $ 3.95M | $ -3.62M | $ -3.14M | $ -3.35M | |
| $ 254.33M | $ 348.10M | $ 567.46M | $ 295.76M | $ 328.38M | |
| $ 195.95M | $ 264.39M | $ 430.91M | $ 227.72M | $ 255.28M | |
| $ 5.51 | $ 7.36 | $ 11.99 | $ 5.72 | $ 6.19 | |
| $ 5.51 | $ 7.36 | $ 11.76 | $ 5.72 | $ 6.18 | |
| 35.54M | 35.92M | 35.93M | 39.79M | 41.27M | |
| 35.54M | 35.92M | 36.63M | 39.79M | 41.31M |