<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY INFORMATION EXTRACTED FROM THE COMPANY'S
CONSOLIDATED CONDENSED BALANCE SHEET (UNAUDITED) FOR SEPTEMBER 30, 2000 AND
CONSOLIDATED CONDENSED STATEMENT OF OPERATIONS (UNAUDITED) FOR THE NINE MONTHS
ENDED SEPTEMBER 30, 2000 AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH
FINANCIAL STATEMENTS.
</LEGEND>
<MULTIPLIER> 1,000
<S> <C>
<PERIOD-TYPE> 9-MOS
<FISCAL-YEAR-END> DEC-31-2000
<PERIOD-END> SEP-30-2000
<CASH> 104,464
<SECURITIES> 0
<RECEIVABLES> 7,038
<ALLOWANCES> (114)
<INVENTORY> 31,351
<CURRENT-ASSETS> 3,482
<PP&E> 40,996
<DEPRECIATION> (18,851)
<TOTAL-ASSETS> 172,958
<CURRENT-LIABILITIES> 30,240
<BONDS> 11,237
0
0
<COMMON> 547
<OTHER-SE> 118,985
<TOTAL-LIABILITY-AND-EQUITY> 172,958
<SALES> 53,273
<TOTAL-REVENUES> 54,812
<CGS> 25,854
<TOTAL-COSTS> 53,337
<OTHER-EXPENSES> 226
<LOSS-PROVISION> 0
<INTEREST-EXPENSE> 387
<INCOME-PRETAX> 1,764
<INCOME-TAX> 928
<INCOME-CONTINUING> 836
<DISCONTINUED> 184
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> 1,020
<EPS-BASIC> 0.02
<EPS-DILUTED> 0.02
</TABLE>