XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share repurchases Share Repurchases (Tables)
9 Months Ended
Sep. 30, 2022
Treasury Stock, Value [Abstract]  
Class of Treasury Stock [Table Text Block]
The following table summarizes the Company's common stock repurchases during the three and nine months ended September 30, 2022 and 2021:
Three months ended September 30,Nine months ended September 30,
2022202120222021
Open market repurchases:
Shares repurchased2,122 2,731 8,095 7,750 
Amount paid$184,797 $336,217 $787,854 $899,447 
Average paid per share$87.10 $123.14 $97.33 $116.06