XML 56 R39.htm IDEA: XBRL DOCUMENT v3.22.4
SHAREHOLDERS’ EQUITY (Tables)
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Schedule of Shares Repurchased and Retired Information about shares repurchased and retired was as follows for the years ended December 31, 2022, 2021 and 2020:
Years Ended December 31,
202220212020
(in thousands, except per share amounts)
Number of shares repurchased and retired23,266 15,169 3,304 
Cost of shares repurchased, including commissions$2,929,814 $2,513,629 $633,948 
Average cost per share$125.93 $165.72 $191.87