XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE REPURCHASE PROGRAM (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 151 Months Ended
May 23, 2023
Nov. 15, 2022
Aug. 08, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Aug. 08, 2023
Share Repurchase Program                
Increase in authorized amount $ 2,000,000 $ 1,500,000            
Cumulative authorized amount       $ 23,800,000   $ 23,800,000    
Authorization effective period 3 years 3 years            
Remaining balance under share repurchase program       $ 1,900,000   $ 1,900,000    
Common stock repurchased, shares       752 2,219 2,109 3,386  
Common stock repurchased, average price per share       $ 904.37 $ 620.27 $ 849.48 $ 635.40  
Common stock repurchased, value       $ 679,983 $ 1,376,013 $ 1,791,430 $ 2,151,209  
Excise tax on share repurchases       $ 5,344   $ 16,459    
Subsequent event [Member]                
Share Repurchase Program                
Common stock repurchased, shares     300         92,900
Common stock repurchased, average price per share     $ 941.45         $ 237.55
Common stock repurchased, value     $ 247,100         $ 22,100,000