XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2
SHARE REPURCHASE PROGRAM (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 139 Months Ended
May 16, 2022
Nov. 17, 2021
Aug. 08, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Aug. 08, 2022
Share Repurchase Program                
Increase in authorized amount $ 1,500,000 $ 1,500,000            
Cumulative authorized amount $ 20,300,000              
Authorization effective period 3 years 3 years            
Remaining balance under share repurchase program       $ 1,400,000   $ 1,400,000    
Common stock repurchased, shares       2,219 743 3,386 2,218  
Common stock repurchased, average price per share       $ 620.27 $ 537.25 $ 635.40 $ 479.69  
Common stock repurchased, value       $ 1,376,013 $ 399,634 $ 2,151,209 $ 1,064,167  
Subsequent event [Member]                
Share Repurchase Program                
Common stock repurchased, shares     500         89,400
Common stock repurchased, average price per share     $ 659.29         $ 214.81
Common stock repurchased, value     $ 311,800         $ 19,200,000