<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
COMPANY'S CONSOLIDATED FINANCIAL STATEMENTS FOR THE YEAR ENDED DECEMBER 31, 
1996 AND FOR THE SIX MONTHS ENDED JUNE 30, 1997, (UNAUDITED) AND IS QUALIFIED 
IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
       
<S>                             <C>                     <C>                     
<C>
<PERIOD-TYPE>                   YEAR                   6-MOS 
<FISCAL-YEAR-END>                          JAN-01-1996             DEC-31-1997            
<PERIOD-START>                             JAN-01-1996             JAN-01-1997   
<PERIOD-END>                               DEC-31-1996             JUN-30-1997   
<CASH>                                           1,684                   2,052   
<SECURITIES>                                         0                       0          
<RECEIVABLES>                                   11,029                  15,096        
<ALLOWANCES>                                       638                     754   
<INVENTORY>                                     18,840                  19,617 
<CURRENT-ASSETS>                                32,556                  37,833
<PP&E>                                          11,390                  12,147 
<DEPRECIATION>                                   2,506                   3,506 
<TOTAL-ASSETS>                                  72,705                  76,939 
<CURRENT-LIABILITIES>                           23,044                  26,490  
<BONDS>                                              0                       0  
<PREFERRED-MANDATORY>                           16,287                  17,122  
<PREFERRED>                                          0                       0  
<COMMON>                                            10                      10  
<OTHER-SE>                                       1,115                   2,842  
<TOTAL-LIABILITY-AND-EQUITY>                    72,705                  76,939  
<SALES>                                         74,210                  40,173 
<TOTAL-REVENUES>                                74,210                  40,173  
<CGS>                                           45,305                  24,348 
<TOTAL-COSTS>                                   45,305                  24,348  
<OTHER-EXPENSES>                                20,903                  10,430    
<LOSS-PROVISION>                                   435                     180    
<INTEREST-EXPENSE>                               4,222                   2,009   
<INCOME-PRETAX>                                  3,792                   3,434   
<INCOME-TAX>                                       396                     866  
<INCOME-CONTINUING>                              3,396                   2,568
<DISCONTINUED>                                       0                       0 
<EXTRAORDINARY>                                      0                       0  
<CHANGES>                                            0                       0 
<NET-INCOME>                                     3,396                   2,568
<EPS-PRIMARY>                                      .20                     .17   
<EPS-DILUTED>                                      .20                     .17  
        

</TABLE>