XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Share repurchases Share Repurchases (Tables)
6 Months Ended
Jun. 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 six months ended June 30, 2022 and 2021:
Three months ended June 30,Six months ended June 30,
2022202120222021
Open market repurchases:
Shares repurchased3,869 2,070 5,973 5,019 
Amount paid$369,740 $240,897 $603,058 $563,230 
Average paid per share$95.56 $116.38 $100.96 $112.21