TWO YEAR QUARTERLY FINANCIAL DATA
    
2000
(IN THOUSANDS, EXCEPT PER SHARE AMOUNTS)
First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Net sales
$
40,404 
$
50,769
$
50,908
$
55,236
Gross profit
$
26,632 
$
32,484
$
33,500
$
36,601
Income from continuing operations before income taxes
$
7,259 
$
10,169
$
11,245
$
13,454
Provision for income taxes
2,432 
3,406
2,584
4,305
Income from continuing operations
4,827 
6,763
8,661
9,149
Cumulative effect of change in accounting principle
(432)
-
-
-
Net income
$
4,395 
$
6,763
$
8,661
$
9,149
Diluted earnings per share*:        
   Continuing operations
$
0.34 
$
0.47
$
0.59
$
0.63
   Cumulative effect of change in accounting principle
(0.03)
-
-
-
   Net income
$
0.31 
$
0.47
$
0.59
$
0.63
Number of shares used to compute diluted earnings per share
14,359 
14,438
14,596
14,618


1999
(IN THOUSANDS, EXCEPT PER SHARE AMOUNTS)
First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Net sales
$
34,959 
$
41,743
$
43,404
$
45,222
Gross profit
$
21,543 
$
26,569
$
28,288
$
29,919
Income from continuing operations before income taxes
$
4,088 
$
7,898
$
9,627
$
11,099
Provision for income taxes
1,447 
2,604
3,081
3,579
Income from continuing operations
2,641 
5,294
6,546
7,520
Discontinued operations, net of taxes:
    Income (loss)
(21)
150
-
-
   Gain on disposal
1,279 
1,691
-
-
Income from discontinued operations
1,258 
1,841
-
-
Net income
$
3,899 
$
7,135
$
6,546
$
7,520
Diluted earnings per share*:        
   Continuing operations
$
0.18 
$
0.38
$
0.46
$
0.53
   Cumulative effect of change in accounting principle
0.09 
0.13
-
-
   Net income
$
0.27 
$
0.51
$
0.46
$
0.53
Number of shares used to compute diluted earnings per share
14,668 
14,071
14,194
14,299

* The sum of earnings per share for the four quarters is different from the full year amount because we base our calculations on the weighted average number of common shares outstanding in each respective period.