XML 35 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 9 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
For the Three Months Ended
   
For the
Nine
Months Ended
 
(in thousands, except per share amounts)
 
September 30
,
2017
   
October 1
,
2016
   
September 30
,
2017
   
October 1
,
2016
 
Numerator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income as reported
  $
42,808
    $
30,802
    $
130,338
    $
77,243
 
                                 
Denominator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average shares outstanding
                               
Basic
   
22,713
     
22,578
     
22,678
     
22,515
 
Effect of dilutive securities
   
240
     
156
     
228
     
160
 
Diluted
   
22,953
     
22,734
     
22,906
     
22,675
 
                                 
Earnings Per Share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic earnings per share
  $
1.88
    $
1.36
    $
5.75
    $
3.43
 
Diluted earnings per share
  $
1.87
    $
1.35
    $
5.69
    $
3.41