<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<LEGEND>
This schedule contains summary financial information extracted from the
Company's consolidated income statements, consolidated balance sheets and
consolidated statements of cash flows and is qualified in its entirety by
reference to such financial statements contained within the Company's Form 10-K
for the year ended December 31, 1999.
</LEGEND>
<MULTIPLIER> 1,000
<S> <C>
<PERIOD-TYPE> YEAR
<FISCAL-YEAR-END> DEC-31-1999
<PERIOD-START> JAN-01-1999
<PERIOD-END> DEC-31-1999
<CASH> 2,721
<SECURITIES> 0
<RECEIVABLES> 32,650
<ALLOWANCES> 411
<INVENTORY> 36,386
<CURRENT-ASSETS> 77,140
<PP&E> 58,611
<DEPRECIATION> 32,873
<TOTAL-ASSETS> 122,253
<CURRENT-LIABILITIES> 30,968
<BONDS> 12,715
0
0
<COMMON> 3,231
<OTHER-SE> 73,932
<TOTAL-LIABILITY-AND-EQUITY> 122,253
<SALES> 141,945
<TOTAL-REVENUES> 141,945
<CGS> 80,194
<TOTAL-COSTS> 80,194
<OTHER-EXPENSES> 48,449
<LOSS-PROVISION> 278
<INTEREST-EXPENSE> 1,785
<INCOME-PRETAX> 11,239
<INCOME-TAX> 2,956
<INCOME-CONTINUING> 8,283
<DISCONTINUED> 0
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> 8,283
<EPS-BASIC> 0.30
<EPS-DILUTED> 0.29
</TABLE>