XML 55 R38.htm IDEA: XBRL DOCUMENT v3.20.4
SHAREHOLDERS’ EQUITY (Tables)
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Schedule of Shares Repurchased and Retired Information about shares repurchased and retired was as follows for the years ended December 31, 2020, 2019 and 2018:
Years Ended December 31,
202020192018
(in thousands, except per share amounts)
Number of shares repurchased and retired3,304 2,328 1,927 
Cost of shares repurchased, including commissions$633,948 $324,583 $212,196 
Average cost per share$191.87 $139.42 $110.11