XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHARE REPURCHASE PROGRAM (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 160 Months Ended
Nov. 16, 2023
May 23, 2023
May 09, 2024
Mar. 31, 2024
Mar. 31, 2023
May 09, 2024
Share Repurchase Program            
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       $ 2,300,000    
Common stock repurchased, shares       262 1,357  
Common stock repurchased, average price per share       $ 1,029.24 $ 819.06  
Common stock repurchased, value       $ 270,017 $ 1,111,447  
Excise tax on share repurchase       $ 2,700    
Subsequent event [Member]            
Share Repurchase Program            
Common stock repurchased, shares     200     94,500
Common stock repurchased, average price per share     $ 1,053.19     $ 250.21
Common stock repurchased, value     $ 208,700     $ 23,700,000