XML 61 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHAREHOLDERS’ EQUITY (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Shares Repurchased and Retired Information about shares repurchased and retired was as follows for the years ended December 31, 2023, 2022 and 2021:
Years Ended December 31,
202320222021
(in thousands, except per share amounts)
Number of shares repurchased and retired4,065 23,266 15,169 
Cost of shares repurchased, including commissions and applicable excise taxes$413,667 $2,929,814 $2,513,629 
Average cost per share$101.77 $125.93 $165.72