Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.83B | $ 5.31B | $ 7.44B | $ 6.54B | $ 4.14B | |
| $ 974.88M | $ 1.13B | $ 1.51B | $ 1.32B | $ 855.76M | |
| $ 725.98M | $ 786.81M | $ 938.79M | $ 814.63M | $ 602.81M | |
| $ 56.74M | $ 58.15M | $ 57.45M | $ 49.61M | $ 45.85M | |
| $ 304.05M | $ 397.73M | $ 625.59M | $ 553.45M | $ 326.90M | |
| $ 248.91M | $ 344.15M | $ 571.08M | $ 505.67M | $ 252.95M | |
| $ 5.42M | $ 3.95M | $ -3.62M | $ -3.98M | $ -3.95M | |
| $ 254.33M | $ 348.10M | $ 567.46M | $ 501.69M | $ 249.00M | |
| $ 195.95M | $ 264.39M | $ 430.91M | $ 381.52M | $ 192.11M | |
| $ 5.51 | $ 7.36 | $ 11.99 | $ 10.12 | $ 4.98 | |
| $ 5.51 | $ 7.36 | $ 11.76 | $ 9.98 | $ 4.98 | |
| 35.54M | 35.92M | 35.93M | 37.69M | 38.60M | |
| 35.54M | 35.92M | 36.63M | 38.23M | 38.60M |