XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK REPURCHASE PROGRAM - Additional Information (Details)
$ / shares in Units, shares in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 31, 2021
USD ($)
financial_institution
shares
Jan. 31, 2022
$ / shares
shares
Nov. 30, 2020
USD ($)
Dec. 26, 2021
USD ($)
$ / shares
shares
Sep. 26, 2021
$ / shares
shares
Dec. 26, 2021
USD ($)
shares
Equity, Class of Treasury Stock [Line Items]            
Net shares of settlements to cover tax withholding obligations (in shares)       8   20
Amount paid for shares under net share settlements | $       $ 4,800,000   $ 11,900,000
Stock repurchase program            
Equity, Class of Treasury Stock [Line Items]            
Board authorized increase (up to) | $     $ 5,000,000,000      
Purchase of treasury stock (in shares)       677 1,725  
Average price paid per share (in dollars per share) | $ / shares       $ 634.74 $ 608.98  
August 2021 ASR            
Equity, Class of Treasury Stock [Line Items]            
Number of financial institutions | financial_institution 2          
Repurchase amount | $ $ 650,000,000          
Purchase of treasury stock (in shares) 806          
Percent of prepayment amount 75.00%          
August 2021 ASR | Subsequent event            
Equity, Class of Treasury Stock [Line Items]            
Purchase of treasury stock (in shares)   265        
Average price paid per share (in dollars per share) | $ / shares   $ 606.71