XML 67 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Share Repurchase Program (Tables)
9 Months Ended
Sep. 30, 2019
Proceeds from (Repurchase of) Equity [Abstract]  
Schedule of shares repurchased
 
For the Three Months Ended 
 September 30,
 
For the Nine Months Ended 
 September 30,
 
2019
 
2018
 
2019
 
2018
Shares repurchased
1,025

 
932

 
3,585

 
4,695

Average price per share
$
377.85

 
$
306.22

 
$
364.84

 
$
266.48

Total investment
$
387,255

 
$
285,183

 
$
1,307,947

 
$
1,251,013