Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Tables)

v3.10.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2018
Equity [Abstract]  
Schedule of Repurchase Agreements
Repurchase activity during the years ended December 31, 2018, 2017 and 2016 was as follows:
 
Year Ended December 31,
 
2018
 
2017
 
2016
Number of shares repurchased
599,664

 

 
1,012,823

Weighted-average cost per share
$
46.83

 
$

 
$
20.98

Total cost of shares repurchased, in thousands
$
28,082

 
$

 
$
21,244