WARNING: THE EDGAR SYSTEM ENCOUNTERED ERROR(S) WHILE PROCESSING THIS SCHEDULE.

<TABLE> <S> <C>

<ARTICLE> 5
<MULTIPLIER> 1000
       
<S>                             <C>                     <C>                     <C>                     <C>
<PERIOD-TYPE>                   3-MOS unaudited         12-MOS                   12-MOS                   12-MOS
<FISCAL-YEAR-END>                          DEC-31-1998             DEC-31-1997             DEC-31-1996             DEC-31-1995
<PERIOD-START>                              JAN-1-1998             JAN-01-1997             JAN-01-1996             JAN-01-1995
<PERIOD-END>                               MAR-31-1998             DEC-31-1997             DEC-31-1996             DEC-31-1995
<CASH>                                          15,073                  10,667                   2,709                   1,760
<SECURITIES>                                         0                       0                       0                       0
<RECEIVABLES>                                   17,281                  17,504                  13,654                   9,249
<ALLOWANCES>                                     1,172                     810                     460                     819
<INVENTORY>                                     10,144                  10,105                   7,825                   3,007
<CURRENT-ASSETS>                                44,022                  40,694                  27,129                  14,299
<PP&E>                                          11,192                   9,872                   6,393                   3,195
<DEPRECIATION>                                   4,544                   4,069                   2,212                     783
<TOTAL-ASSETS>                                  50,760                  46,575                  31,320                  16,723
<CURRENT-LIABILITIES>                           17,591                  16,685                  13,799                   6,215
<BONDS>                                          1,583                   1,210                     839                     281
<PREFERRED-MANDATORY>                                0                       0                       0                       0
<PREFERRED>                                          0                       0                       0                       0
<COMMON>                                           167                     166                     160                     156
<OTHER-SE>                                      31,081                  28,444                  16,392                  10,034
<TOTAL-LIABILITY-AND-EQUITY>                    50,760                  46,575                  31,320                  16,723
<SALES>                                         30,609                 102,968                  72,695                  48,701
<TOTAL-REVENUES>                                30,609                 102,968                  72,695                  48,701
<CGS>                                           10,770                  37,049                  25,440                  16,779
<TOTAL-COSTS>                                   10,770                  37,049                  25,440                  16,779
<OTHER-EXPENSES>                                15,918                  48,130                  38,353                  26,513
<LOSS-PROVISION>                                   362                     513                      27                     697
<INTEREST-EXPENSE>                                  54                     178                      55                      26
<INCOME-PRETAX>                                  4,037                  17,698                   9,467                   4,950
<INCOME-TAX>                                     1,454                   6,350                   3,599                   1,922
<INCOME-CONTINUING>                              2,583                  11,348                   5,868                   3,028
<DISCONTINUED>                                       0                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0                       0
<CHANGES>                                            0                       0                       0                       0
<NET-INCOME>                                     2,583                  11,348                   5,868                   3,028
<EPS-PRIMARY>                                     0.16                    0.69                    0.37                    0.20
<EPS-DILUTED>                                     0.14                    0.64                    0.35                    0.19
        

</TABLE>