<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<LEGEND>
This schedule contains summary financial information extracted from the Balance
Sheet and Income Statement and is qualified in its entirety by reference to such
financial statements.
</LEGEND>
<MULTIPLIER> 1,000
       
<S>                             <C>                     <C>                     <C>                      
<PERIOD-TYPE>                   3-MOS                   3-MOS                   3-MOS                   
<FISCAL-YEAR-END>                          DEC-31-1996             DEC-31-1996             DEC-31-1996  
<PERIOD-END>                               MAR-31-1996             JUN-30-1996             SEP-30-1996  
<CASH>                                          16,598                  23,270                  22,282
<SECURITIES>                                         0                       0                       0
<RECEIVABLES>                                   56,621                  58,070                  56,869
<ALLOWANCES>                                     1,213                   1,373                   1,490
<INVENTORY>                                     62,273                  60,092                  59,766
<CURRENT-ASSETS>                               144,159                 148,556                 145,988
<PP&E>                                          95,481                 104,070                 118,019
<DEPRECIATION>                                  39,750                  41,428                  43,315
<TOTAL-ASSETS>                                 221,161                 233,409                 244,591
<CURRENT-LIABILITIES>                           50,819                  55,186                  59,432
<BONDS>                                              0                   1,101                   1,086
<PREFERRED-MANDATORY>                                0                       0                       0
<PREFERRED>                                          0                       0                       0
<COMMON>                                           152                     153                     229
<OTHER-SE>                                     159,327                 166,369                 173,550
<TOTAL-LIABILITY-AND-EQUITY>                   221,161                 233,409                 244,591
<SALES>                                         76,630                 154,060                 231,124
<TOTAL-REVENUES>                                76,630                 154,194                 231,683
<CGS>                                           35,817                  72,559                 109,857
<TOTAL-COSTS>                                   35,817                  72,559                 109,857
<OTHER-EXPENSES>                                     0                       0                       0
<LOSS-PROVISION>                                     0                       0                       0
<INTEREST-EXPENSE>                                  42                      84                      89
<INCOME-PRETAX>                                 10,992                  24,521                  35,303
<INCOME-TAX>                                     3,957                   8,827                  12,709
<INCOME-CONTINUING>                              6,682                  14,977                  21,608
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                                     6,682                  14,977                  21,608
<EPS-PRIMARY>                                     0.29                    0.65                    0.94
<EPS-DILUTED>                                     0.29                    0.64                    0.92 
        


</TABLE>