XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Employee Benefit Plans - Summary of Option Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Shares  
Outstanding at September 30, 2024 (in shares) | shares 189,000
Granted (in shares) | shares 3,000
Exercised (in dollars per share) | $ / shares $ 271.41
Exercised (in shares) | shares (12,000)
Outstanding at December 31, 2024 (in shares) | shares 180,000
Options, Exercisable at December 31, 2024, in Shares | shares 114,000
Vested and expected to vest at December 31, 2024 (in shares) | shares 176,000
Weighted-average Exercise Price  
Outstanding at September 30, 2024 (in dollars per share) | $ / shares $ 479.26
Granted (in dollars per share) | $ / shares 2,227.11
Outstanding at December 31, 2024 (in dollars per share) | $ / shares 515.74
Exercisable at December 31, 2024 (in dollars per share) | $ / shares 312.27
Vested and expected to vest at December 31, 2024 (in dollars per share) | $ / shares $ 507.12
Weighted-average Remaining Contractual Term  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 3 years 2 months 23 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term 1 year 11 months 8 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 3 years 2 months 4 days
Aggregate Intrinsic Value  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | $ $ 265,461
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value | $ 191,700
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value | $ $ 261,772