XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 10 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2018
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
For the Three Months
Ended
   
For the Six Months
Ended
 
(in thousands, except per share amounts)
 
June 30
,
201
8
   
July
1
,
201
7
   
June 30
,
201
8
   
July
1
,
201
7
 
Numerator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income as reported
  $
42,326
    $
48,638
    $
78,354
    $
87,530
 
                                 
Denominator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average shares outstanding
                               
Basic
   
25,004
     
22,822
     
24,671
     
22,785
 
Effect of dilutive securities
   
397
     
201
     
415
     
220
 
Diluted
   
25,401
     
23,023
     
25,086
     
23,005
 
                                 
 
Earnings Per Share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic earnings per share
  $
1.69
    $
2.13
    $
3.18
    $
3.84
 
Diluted earnings per share
  $
1.67
    $
2.11
    $
3.12
    $
3.80