XML 44 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Plans and Employee Stock Purchase Plans (Tables)
12 Months Ended
Dec. 31, 2018
Retirement Plans and Employee Stock Purchase Plans  
Schedule of purchases made under the 2009 Employee Stock Purchase Plans

 

 

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31,

 

 

 

2018

 

2017

 

2016

 

Number of shares purchased

    

 

60,950

    

 

88,362

    

 

151,531

 

Average price of shares purchased

 

$

49.85

 

$

33.96

 

$

20.87