<TABLE> <S> <C>

<ARTICLE>                                          5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
   CONSOLIDATED BALANCE SHEETS AND CONSOLIDATED STATEMENTS OF INCOME AND IS
   QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS.
   FINANCIAL INFORMATION FOR FISCAL YEAR END 1999 AND 1998 HAS BEEN RESTATED TO
   REFLECT THE SALE OF RESOURCE ELECTRONICS, INC. (DISCONTINUED OPERATIONS).
</LEGEND>
<MULTIPLIER>                                               1,000
<CURRENCY>                                         U.S.

<S>                                                  <C>           <C>           <C>
<PERIOD-TYPE>                                        YEAR          YEAR          YEAR
<FISCAL-YEAR-END>                                    APR-30-2000   APR-30-1999   APR-30-1998
<PERIOD-START>                                       MAY-01-1999   MAY-01-1998   MAY-01-1997
<PERIOD-END>                                         APR-30-2000   APR-30-1999   APR-30-1998
<EXCHANGE-RATE>                                           1.0000        1.0000        1.0000
<CASH>                                                    32,146        19,814        17,139
<SECURITIES>                                              20,429         3,187       101,626
<RECEIVABLES>                                            149,939       156,140       147,507
<ALLOWANCES>                                              16,100        17,016        15,331
<INVENTORY>                                               93,536        94,191        91,515
<CURRENT-ASSETS>                                         299,856       287,263       370,860
<PP&E>                                                   190,475       192,927       189,121
<DEPRECIATION>                                           120,242       116,678       110,467
<TOTAL-ASSETS>                                           427,113       430,603       515,773
<CURRENT-LIABILITIES>                                     86,958       104,923       103,881
<BONDS>                                                        0             0             0
<PREFERRED-MANDATORY>                                          0             0             0
<PREFERRED>                                                    0             0             0
<COMMON>                                                  11,769        11,769        11,769
<OTHER-SE>                                               200,993       197,645       287,635
<TOTAL-LIABILITY-AND-EQUITY>                             427,113       430,603       515,773
<SALES>                                                  728,210       723,225       715,466
<TOTAL-REVENUES>                                         728,210       723,225       715,466
<CGS>                                                    388,973       380,139       369,026
<TOTAL-COSTS>                                            689,252       672,980       664,878
<OTHER-EXPENSES>                                           2,651         1,515         2,318
<LOSS-PROVISION>                                               0             0             0
<INTEREST-EXPENSE>                                         3,546          2721           434
<INCOME-PRETAX>                                           32,761        46,009        58,808
<INCOME-TAX>                                              11,560        20,477        23,711
<INCOME-CONTINUING>                                       21,201        25,532        35,097
<DISCONTINUED>                                            (4,168)       (1,171)          598
<EXTRAORDINARY>                                                0             0             0
<CHANGES>                                                      0             0             0
<NET-INCOME>                                              17,033        24,361        35,695
<EPS-BASIC>                                                 3.15          4.27          4.98
<EPS-DILUTED>                                               3.15          4.25          4.97



</TABLE>