<ARTICLE> 5 <LEGEND> THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE CONSOLIDATED BALANCE SHEETS AS OF 1/31/97 AND 1/31/96 AND STATEMENTS OF INCOME FOR THE PERIODS ENDED 1/31/97 AND 1/31/96 AND IS QUALIFIED IN ITS ENTIRETY BY REVERENCE TO SUCH FINANCIAL STATEMENTS. </LEGEND> <RESTATED> <MULTIPLIER> 1000 <PERIOD-TYPE> YEAR YEAR <FISCAL-YEAR-END> JAN-31-1997 JAN-31-1996 <PERIOD-END> JAN-31-1997 JAN-31-1996 <CASH> 953 10874 <SECURITIES> 0 0 <RECEIVABLES> 43096 33276 <ALLOWANCES> 1414 1421 <INVENTORY> 38943 35227 <CURRENT-ASSETS> 89330 85558 <PP&E> 104205 84335 <DEPRECIATION> 51736 44960 <TOTAL-ASSETS> 159973 130827 <CURRENT-LIABILITIES> 43894 35256 <BONDS> 0 15417 <PREFERRED-MANDATORY> 0 0 <PREFERRED> 0 0 <COMMON> 65 63 <OTHER-SE> 74841 68863 <TOTAL-LIABILITY-AND-EQUITY> 159973 130827 <SALES> 286907 242422 <TOTAL-REVENUES> 286907 242422 <CGS> 219819 185808 <TOTAL-COSTS> 219819 185808 <OTHER-EXPENSES> 8143 6196 <LOSS-PROVISION> 0 0 <INTEREST-EXPENSE> 1396 1063 <INCOME-PRETAX> 23058 21151 <INCOME-TAX> 8121 7107 <INCOME-CONTINUING> 14937 14044 <DISCONTINUED> 0 0 <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> 14937 14044 <EPS-PRIMARY> 2.39 2.33 <EPS-DILUTED> 2.32 2.18