XML 105 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share Repurchase Program (Tables)
12 Months Ended
Dec. 31, 2019
Share Repurchase Program  
Schedule of shares repurchased

​

​

​

​

​

​

​

​

​

​

For the Year Ended

​

​

December 31, 

​

    

2019

    

2018

Shares repurchased

 

​

3,877

 

​

6,061

Average price per share

​

$

369.55

​

$

282.80

Total investment

​

$

1,432,752

​

$

1,713,953