XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Stock Option Plans - Stock Option Activity and Related Information (Detail)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Shares Under Option    
Shares Under Option, Beginning balance (in shares) | shares   7.3
Shares Under Option, Granted (in shares) | shares   0.8
Shares Under Option, Exercised (in shares) | shares   (1.0)
Shares Under Option, Forfeited or canceled (in shares) | shares   (0.1)
Shares Under Option, Ending balance (in shares) | shares 7.0 7.0
Shares Under Option, Exercisable at end of period (in shares) | shares 2.4 2.4
Shares Under Option, Ending unvested and expected to vest (in shares) | shares 4.3 4.3
Weighted Average Exercise Price    
Weighted Average Exercise Price, Beginning balance (in dollars per share) | $ / shares   $ 148.26
Weighted Average Exercise Price, Granted (in dollars per share) | $ / shares   337.75
Weighted Average Exercise Price, Exercised (in dollars per share) | $ / shares   105.45
Weighted Average Exercise Price, Forfeited or canceled (in dollars per share) | $ / shares   186.68
Weighted Average Exercise Price, Ending balance (in dollars per share) | $ / shares $ 175.86 175.86
Weighted Average Exercise Price, Exercisable at end of period (in dollars per share) | $ / shares 110.24 110.24
Weighted Average Exercise Price, Ending unvested and expected to vest (in dollars per share) | $ / shares $ 206.32 $ 206.32
Weighted Average Remaining Contractual Term (in years), Ending balance 3 years 10 months 17 days 3 years 10 months 17 days
Weighted Average Remaining Contractual Term (in years), Exercisable at end of year   2 years 1 month 28 days
Weighted Average Remaining Contractual Term (in years), Ending unvested and expected to vest   4 years 8 months 12 days
Aggregate Intrinsic Value, Ending Balance | $ $ 1,025.7 $ 1,025.7
Aggregate Intrinsic Value, Exercisable at end of year | $ 495.7 495.7
Aggregate Intrinsic Value, Ending unvested and expected to vest | $ $ 497.1 $ 497.1