XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.1
SHARE REPURCHASE PROGRAM (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 136 Months Ended
Nov. 17, 2021
May 09, 2022
Mar. 31, 2022
Mar. 31, 2021
May 09, 2022
Share Repurchase Program          
Increase in authorized amount $ 1,500,000        
Cumulative authorized amount $ 18,800,000        
Authorization effective period 3 years        
Remaining balance under share repurchase program     $ 1,200,000    
Common stock repurchased, shares     1,167 1,475  
Common stock repurchased, average price per share     $ 664.15 $ 450.65  
Common stock repurchased, value     $ 775,196 $ 664,533  
Subsequent event [Member]          
Share Repurchase Program          
Common stock repurchased, shares   500     87,200
Common stock repurchased, average price per share   $ 644.93     $ 204.35
Common stock repurchased, value   $ 295,600     $ 17,800,000