XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Share repurchases Share Repurchases (Tables)
6 Months Ended
Jun. 30, 2021
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, 2021 and 2020:
Three months ended June 30,Six months ended June 30,
Open market repurchases:2021202020212020
Shares2,070 — 5,019 4,052 
Amount paid$240,897 $— $563,230 $303,139 
Average paid per share$116.38 $— $112.21 $74.81