XML 140 R114.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Payments - Schedule of Share-based Compensation, Stock Options, Activity (Detail)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Shares (Thousands)  
Outstanding, beginning of period, shares | shares 75,402
Granted, shares | shares 779
Exercised, shares | shares (31,036)
Forfeited, shares | shares (89)
Expired, shares | shares (181)
Outstanding, end of period, shares | shares 44,874
Vested and expected to vest, end of period, shares | shares 44,747 [1]
Exercisable, end of period, shares | shares 41,583
Weighted-Average Exercise Price Per Share  
Outstanding, beginning of period, weighted-average exercise price per share (in dollars per share) | $ / shares $ 28.31
Granted, weighted-average exercise price per share (in dollars per share) | $ / shares 33.82
Exercised, weighted-average exercise price per share (in dollars per share) | $ / shares 25.75
Forfeited, weighted-average exercise price per share (in dollars per share) | $ / shares 34.39
Expired, weighted-average exercise price per share (in dollars per share) | $ / shares 20.27
Outstanding, end of period, weighted-average exercise price per share (in dollars per share) | $ / shares 30.20
Vested and expected to vest, end of period, weighted-average exercise price per share (in dollars per share) | $ / shares 30.19 [1]
Exercisable, end of period, weighted-average exercise price per share (in dollars per share) | $ / shares $ 29.81
Outstanding, end of period, weighted-average remaining contractual term 2 years 8 months 12 days
Vested and expected to vest, end of period, weighted-average remaining contractual term 2 years 8 months 12 days [1]
Exercisable, end of period, weighted-average remaining contractual term 2 years 3 months 18 days
Outstanding, end of period, aggregate intrinsic value | $ $ 1,295 [2]
Vested and expected to vest, end of period, aggregate intrinsic value | $ 1,291 [1],[2]
Exercisable, end of period, aggregate intrinsic value | $ $ 1,216 [2]
[1] The number of options expected to vest takes into account an estimate of expected forfeitures.
[2] Market price of our underlying common stock less exercise price.