XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHARE REPURCHASE PROGRAM (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 163 Months Ended
Nov. 16, 2023
May 23, 2023
Aug. 08, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Aug. 08, 2024
Share Repurchase Program [Line Items]                
Increase in authorized amount $ 2,000,000 $ 2,000,000            
Cumulative authorized amount $ 25,800,000              
Authorization effective period 3 years 3 years            
Remaining balance under share repurchase program       $ 1,500,000   $ 1,500,000    
Common stock repurchased, shares       785 752 1,047 2,109  
Common stock repurchased, average price per share       $ 1,012.14 $ 904.37 $ 1,016.43 $ 849.48  
Common stock repurchased, value       $ 793,764 $ 679,983 $ 1,063,781 $ 1,791,430  
Share repurchase program, excise tax           $ 10,600    
Subsequent event [Member]                
Share Repurchase Program [Line Items]                
Common stock repurchased, shares     300         95,400
Common stock repurchased, average price per share     $ 1,053.41         $ 257.18
Common stock repurchased, value     $ 296,800         $ 24,500,000