XML 137 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Plans - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares Subject to Option        
Beginning balance (in shares) 18,678,120 20,490,250 23,503,759  
Options granted (in shares) 2,297,630 2,476,320 2,244,030  
Options exercised (in shares) [1] (4,096,571) (3,894,213) (4,780,086)  
Options cancelled (in shares) (400,010) (394,237) (477,453)  
Ending balance (in shares) 16,479,169 18,678,120 20,490,250  
Exercisable at end of period (in shares) 12,415,138      
Weighted- Average Exercise or Grant Price Per Share        
Beginning balance (in dollars per share) $ 49.96 $ 46.31 $ 42.65  
Options granted (in dollars per share) 73.03 65.39 64.64  
Options exercised (in dollars per share) [1] 43.30 39.59 35.96  
Options cancelled (in dollars per share) 63.40 59.41 55.89  
Ending balance (in dollars per share) 54.51 $ 49.96 $ 46.31  
Exercisable at end of period (in dollars per share) $ 49.67      
Average Remaining Contractual Term        
Average remaining contractual term 5 years      
Exercisable at end of period 4 years      
Aggregate Intrinsic Value        
Options exercised [1] $ 121 $ 123 $ 142  
Aggregate intrinsic value 135 420 417 $ 556
Exercisable at end of the period 135      
Cash received from options exercised 175 152 158  
Actual tax benefit realized for the tax deductions from the option exercises $ 19 $ 21 $ 22  
Annual grant to eligible employees        
Shares Subject to Option        
Options granted (in shares) 2,261,810 2,452,110 2,180,540  
Weighted- Average Exercise or Grant Price Per Share        
Options granted (in dollars per share) $ 73.13 $ 65.36 $ 64.65  
Additional options issued        
Shares Subject to Option        
Options granted (in shares) 35,820 24,210 63,490  
Weighted- Average Exercise or Grant Price Per Share        
Options granted (in dollars per share) $ 66.89 $ 68.93 $ 64.39  
[1] Cash received from options exercised was $175 million in 2024, $152 million in 2023 and $158 million in 2022. The actual tax benefit realized and recorded in the provision for income taxes for the tax deductions from the option exercises totaled $19 million in 2024, $21 million in 2023 and $22 million in 2022.