XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE (Computation of Basic and Diluted Earnings Per Share) (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 127 Months Ended
Aug. 06, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Aug. 06, 2021
Earnings Per Share            
Shares repurchased   743 185 2,218 1,669  
Common stock repurchased, average price per share   $ 537.25 $ 417.79 $ 479.69 $ 390.14  
Common stock repurchased, value   $ 399,634 $ 76,974 $ 1,064,167 $ 651,011  
Subsequent event [Member]            
Earnings Per Share            
Shares repurchased 300         83,500
Common stock repurchased, average price per share $ 596.11         $ 185.60
Common stock repurchased, value $ 169,000         $ 15,500,000