<ARTICLE> 5
<MULTIPLIER> 1
<CURRENCY> USD

                             
<PERIOD-TYPE>                   YEAR
<FISCAL-YEAR-END>                          SEP-30-1999
<PERIOD-START>                             OCT-01-1998
<PERIOD-END>                               SEP-30-1999
<EXCHANGE-RATE>                                      1
<CASH>                                      20,963,607
<SECURITIES>                                13,714,422
<RECEIVABLES>                               33,955,669
<ALLOWANCES>                                         0
<INVENTORY>                                 22,446,667
<CURRENT-ASSETS>                            96,474,711
<PP&E>                                      55,778,117
<DEPRECIATION>                              25,535,240
<TOTAL-ASSETS>                             176,330,028
<CURRENT-LIABILITIES>                       36,528,615
<BONDS>                                              0
<PREFERRED-MANDATORY>                                0
<PREFERRED>                                          0
<COMMON>                                       161,930
<OTHER-SE>                                 127,002,432
<TOTAL-LIABILITY-AND-EQUITY>               176,330,028
<SALES>                                    193,506,059
<TOTAL-REVENUES>                           193,506,059
<CGS>                                       95,313,636
<TOTAL-COSTS>                               89,956,771
<OTHER-EXPENSES>                               256,320
<LOSS-PROVISION>                                     0
<INTEREST-EXPENSE>                                   0
<INCOME-PRETAX>                              7,979,332
<INCOME-TAX>                                 4,787,599
<INCOME-CONTINUING>                          3,191,733
<DISCONTINUED>                                       0
<EXTRAORDINARY>                                      0
<CHANGES>                                            0
<NET-INCOME>                                 3,191,733
<EPS-BASIC>                                       0.22
<EPS-DILUTED>                                     0.22