<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
CONSOLIDATED BALANCE SHEETS AND CONSOLIDATED STATEMENTS OF EARNINGS AND
COMPREHENSIVE EARNINGS 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-1999
<PERIOD-START> JAN-01-2000
<PERIOD-END> SEP-30-2000
<CASH> 70,727
<SECURITIES> 0
<RECEIVABLES> 37,140
<ALLOWANCES> (804)
<INVENTORY> 28,271
<CURRENT-ASSETS> 139,488
<PP&E> 8,651
<DEPRECIATION> 0
<TOTAL-ASSETS> 154,712
<CURRENT-LIABILITIES> 18,295
<BONDS> 0
0
0
<COMMON> 140
<OTHER-SE> 119,943
<TOTAL-LIABILITY-AND-EQUITY> 154,712
<SALES> 182,930
<TOTAL-REVENUES> 182,930
<CGS> 109,179
<TOTAL-COSTS> 46,869
<OTHER-EXPENSES> 0
<LOSS-PROVISION> 0
<INTEREST-EXPENSE> 2,496<F1>
<INCOME-PRETAX> 29,378
<INCOME-TAX> 11,724
<INCOME-CONTINUING> 17,654
<DISCONTINUED> 0
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> 17,654
<EPS-BASIC> 1.70
<EPS-DILUTED> 1.63
<FN>
<F1>Interest Income net of Interest Expense
</FN>
</TABLE>