<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5

<S>                             <C>                     <C>                     <C>
<PERIOD-TYPE>                   12-MOS                   12-MOS                   12-MOS
<FISCAL-YEAR-END>                          DEC-31-1997             DEC-31-1998             DEC-31-1999
<PERIOD-START>                             JAN-01-1997             JAN-01-1998             JAN-01-1999
<PERIOD-END>                               DEC-31-1997             DEC-31-1998             DEC-31-1999
<CASH>                                          48,889                  56,307                  44,451
<SECURITIES>                                     9,305                   3,500                   3,500
<RECEIVABLES>                                   33,441                  27,489                  22,130
<ALLOWANCES>                                     1,160                   1,657                   1,727
<INVENTORY>                                     19,705                  19,764                  12,279
<CURRENT-ASSETS>                               116,409                 113,553                  89,015
<PP&E>                                           8,460                   7,959                   8,803
<DEPRECIATION>                                   3,535                   4,992                   6,128
<TOTAL-ASSETS>                                 131,162                 127,030                 103,658
<CURRENT-LIABILITIES>                           42,150                  34,686                  30,069
<BONDS>                                              0                       0                       0
<PREFERRED-MANDATORY>                                0                       0                       0
<PREFERRED>                                         12                      12                       0
<COMMON>                                           227                     230                     239
<OTHER-SE>                                      77,988                  79,722                  72,584
<TOTAL-LIABILITY-AND-EQUITY>                   131,162                 127,030                 103,658
<SALES>                                        136,684                 168,355                 124,216
<TOTAL-REVENUES>                               136,684                 168,355                 124,216
<CGS>                                           96,473                 109,764                  86,612
<TOTAL-COSTS>                                   96,473                 109,764                  86,612
<OTHER-EXPENSES>                                56,431                  58,312                  51,058
<LOSS-PROVISION>                                     0                       0                       0
<INTEREST-EXPENSE>                                 139                   (906)                 (1,136)
<INCOME-PRETAX>                               (16,624)                   1,566                (12,031)
<INCOME-TAX>                                   (2,394)                     982                 (2,984)
<INCOME-CONTINUING>                           (14,230)                     584                 (9,047)
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                                  (14,230)                     584                 (9,047)
<EPS-BASIC>                                     (1.06)                    0.03                  (0.39)
<EPS-DILUTED>                                   (1.06)                    0.02                  (0.39)


</TABLE>