<ARTICLE> 5 <MULTIPLIER> 1000 <PERIOD-TYPE> YEAR YEAR <FISCAL-YEAR-END> DEC-31-1997 DEC-31-1996<F1> <PERIOD-END> DEC-31-1997 DEC-31-1996 <CASH> 19,461 12,225 <SECURITIES> 0 0 <RECEIVABLES> 29,939 24,266 <ALLOWANCES> (1,690) (1,881) <INVENTORY> 13,702 15,817 <CURRENT-ASSETS> 77,657 57,304 <PP&E> 49,408 43,101 <DEPRECIATION> (22,902) (20,147) <TOTAL-ASSETS> 143,544 143,914 <CURRENT-LIABILITIES> 42,530 54,701 <BONDS> 10,000 20,000 <PREFERRED-MANDATORY> 0 0 <PREFERRED> 0 0 <COMMON> 161 161 <OTHER-SE> 49,746 26,244 <TOTAL-LIABILITY-AND-EQUITY> 143,544 143,914 <SALES> 0 0 <TOTAL-REVENUES> 288,151 255,893 <CGS> 233,284 201,478 <TOTAL-COSTS> 257,410 229,027 <OTHER-EXPENSES> 755 3,325 <LOSS-PROVISION> 0 0 <INTEREST-EXPENSE> 0 0 <INCOME-PRETAX> 29,986 23,541 <INCOME-TAX> 11,200 (29,067) <INCOME-CONTINUING> 18,786 52,608 <DISCONTINUED> 0 0 <EXTRAORDINARY> 4,568 (1,315) <CHANGES> 0 0 <NET-INCOME> 23,354 51,293 <EPS-PRIMARY> 1.45 3.20 <EPS-DILUTED> 1.45 3.20 <FN> <F1> Restated. </FN>