| Schedule of Stock-based Compensation Expense and Related Income Tax Benefits |
Stock-based compensation expense and related income tax benefits were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | As of and for the Year Ended December 31, | | (in millions, except shares, per share and contractual life amounts) | | | | | 2020 | | 2019 | | 2018 | | Stock-based compensation expense | | | | | $ | 694 | | | $ | 495 | | | $ | 424 | | | Income tax benefit related to stock-based compensation | | | | | $ | 132 | | | $ | 92 | | | $ | 81 | | | Weighted average fair value per stock award granted | | | | | $ | 96.27 | | | $ | 73.25 | | | $ | 61.52 | | | Unrecognized compensation expense | | | | | $ | 592 | | | $ | 515 | | | $ | 547 | | | Weighted average period to be recognized (years) | | | | | 1.9 | | 1.6 | | 1.8 | | Fair value of stock awards vested | | | | | $ | 1,315 | | | $ | 512 | | | $ | 471 | |
|
| Schedule of RSU and PRSU Awards Activity |
Time-Based Restricted Stock Units and Restricted Stock Awards | | | | | | | | | | | | | | | | | | | | | | | | | (in millions, except shares, per share and contractual life amounts) | Number of Units or Awards | | Weighted Average Grant Date Fair Value | | Weighted Average Remaining Contractual Term (Years) | | Aggregate Intrinsic Value | | | | | | | | | | Nonvested, December 31, 2019 | 10,503,211 | | | $ | 67.31 | | | 0.9 | | $ | 824 | | | Assumed through acquisition | 1,852,527 | | | 83.90 | | | | | | | Granted | 5,891,303 | | | 97.18 | | | | | | | Vested | (7,112,552) | | | 69.32 | | | | | | | Forfeited | (1,033,267) | | | 84.52 | | | | | | | | | | | | | | | Nonvested, December 31, 2020 | 10,101,222 | | | 84.61 | | | 0.9 | | 1,362 | |
Performance-Based Restricted Stock Units and Restricted Stock Awards | | | | | | | | | | | | | | | | | | | | | | | | | (in millions, except shares, per share and contractual life amounts) | Number of Units or Awards | | Weighted Average Grant Date Fair Value | | Weighted Average Remaining Contractual Term (Years) | | Aggregate Intrinsic Value | | | | | | | | | | Nonvested, December 31, 2019 | 3,803,539 | | | $ | 69.78 | | | 1.0 | | $ | 300 | | | Assumed through acquisition | 3,535,384 | | | 83.90 | | | | | | | Granted | 1,212,522 | | | 110.38 | | | | | | Performance award achievement adjustments (1) | 887,528 | | | 70.96 | | | | | | | Vested | (6,127,838) | | | 77.11 | | | | | | | Forfeited | (138,034) | | | 83.90 | | | | | | | | | | | | | | | Nonvested, December 31, 2020 | 3,173,101 | | | 86.58 | | | 1.0 | | 428 | |
PRSUs included in the table above are shown at target. Share payout can range from 0% to 200% based on different performance outcomes. Weighted average grant date fair value of RSU and PRSU assumed through acquisition is based on the fair value on the date assumed. (1)Represents PRSUs granted prior to 2020 for which the performance achievement period was completed in 2020, resulting in incremental unit awards. These PRSU awards are also included in the amount vested in 2020.
|
| Schedule of Stock Options Activity |
The following activity occurred under the Stock Option Plans: | | | | | | | | | | | | | | | | | | | Shares | | Weighted Average Exercise Price | | Weighted Average Remaining Contractual Term (Years) | | Outstanding at December 31, 2019 | 194,942 | | | $ | 13.80 | | | 2.9 | | | | | | | | Assumed through acquisition | 1,635,518 | | | 33.37 | | | | | Exercised | (906,295) | | | 53.02 | | | | | Expired/canceled | (5,470) | | | 49.75 | | | | | Outstanding at December 31, 2020 | 918,695 | | | 51.77 | | | 4.0 | | Exercisable at December 31, 2020 | 917,955 | | | 51.79 | | | 4.0 |
Weighted average grant date fair value of stock options assumed through acquisition is based on the fair value on the date assumed.
|