XML 52 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 11 - Earnings Per Share (Tables)
12 Months Ended
Dec. 30, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
(in
thousands, except per share amounts
)
 
201
7
   
201
6
   
201
5
 
Numerator:
 
 
 
 
 
 
 
 
 
 
 
 
Net income as reported
  $
119,519
    $
104,488
    $
80,866
 
                         
Denominator:
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average shares outstanding
                       
Basic
   
22,687
     
22,559
     
22,565
 
Effect of dilutive securities
   
244
     
168
     
154
 
Diluted
   
22,931
     
22,727
     
22,719
 
                         
Earnings Per Share:
 
 
 
 
 
 
 
 
 
 
 
 
Basic earnings per share
  $
5.27
    $
4.63
    $
3.58
 
Diluted earnings per share
  $
5.21
    $
4.60
    $
3.56