XML 149 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Payments (Summary of Stock Option Activity) (Details)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Options outstanding at beginning of period | shares 3.0
Options granted | shares 0.2
Options exercised | shares (1.1)
Options forfeited | shares 0.0
Options outstanding at end of period | shares 2.1
Options exercisable at the end of the period | shares 1.6
Options vested and expected to vest at the end of the period | shares 2.1
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]  
Weighted-average exercise price, options outstanding at the beginning of the period | $ / shares $ 217
Weighted-average exercise price, options granted | $ / shares 476
Weighted-average exercise price, options exercised | $ / shares 163
Weighted-average exercise price, options forfeited | $ / shares 418
Weighted-average exercise price, options outstanding at the end of the period | $ / shares 273
Weighted-average exercise price, options exercisable at the end of the period | $ / shares 230
Weighted-average exercise price, options vested and expected to vest at he end of the period | $ / shares $ 273
Weighted-average remaining contractual term, options outstanding at the end of the period, in years 5 years 2 months 12 days
Weighted-average remaining contractual term, options exercisable at the end of the period, in years 4 years 2 months 12 days
Weighted-average remaining contractual term, options vested and expected to vest at the end of the period, in years 5 years 2 months 12 days
Aggregate intrinsic value, options outstanding at the end of the period | $ $ 524
Aggregate intrinsic value, options exercisable at the end of the period | $ 461
Aggregate intrinsic value, options vested and expected to vest at the end of the period | $ $ 524