Аналитика онлайн » ESP

Espey Manufacturing Electronics Corp. занимается разработкой, дизайном и производством военной техники. Ее продукция включает в себя источники питания, преобразователи энергии, фильтры, силовые трансформаторы, магнитные компоненты, оборудование для распределения энергии, системы повышения, антенны и радиолокационные системы высокой мощности. Компания была основана в 1928 году и имеет штаб-квартиру в Саратога-Спрингс, штат Нью-Йорк.

General
Code ESP
Type Common Stock
Name Espey Mfg & Electronics Corp
Exchange NYSE MKT
CurrencyCode USD
CurrencyName US Dollar
CurrencySymbol $
CountryName USA
CountryISO US
OpenFigi BBG000BJ2HP8
ISIN US2966501049
PrimaryTicker ESP.US
CUSIP 296650104
CIK 33533
EmployerIdNumber 14-1387171
FiscalYearEnd June
IPODate 1992-03-17
InternationalDomestic Domestic
Sector Industrials
Industry Electrical Equipment & Parts
GicSector Industrials
GicGroup Capital Goods
GicIndustry Electrical Equipment
GicSubIndustry Electrical Components & Equipment
HomeCategory Domestic
IsDelisted Нет
Address 233 Ballston Avenue, Saratoga Springs, NY, United States, 12866-4755
Phone 518 584 4100
WebURL https://www.espey.com
FullTimeEmployees 153
UpdatedAt 2023-12-24
Highlights
MarketCapitalization 46497152
MarketCapitalizationMln 46.4972
EBITDA 5031960
PERatio 11.2778
PEGRatio 0
WallStreetTargetPrice 25
BookValue 14.815
DividendShare 0.35
DividendYield 0.0274
EarningsShare 1.62
EPSEstimateCurrentYear 0
EPSEstimateNextYear 0
EPSEstimateNextQuarter 0
EPSEstimateCurrentQuarter 0
MostRecentQuarter 2023-09-30
ProfitMargin 0.1127
OperatingMarginTTM 0.1426
ReturnOnAssetsTTM 0.0629
ReturnOnEquityTTM 0.115
RevenueTTM 35524744
RevenuePerShareTTM 14.436
QuarterlyRevenueGrowthYOY -0.008
GrossProfitTTM 8050538
DilutedEpsTTM 1.62
QuarterlyEarningsGrowthYOY 0.419

Financials / Income Statement / quarterly / net Income

21.2K
2021-12-31
661.36K
2022-03-31
276.51K
2022-06-30
768.27K
2022-09-30
1.15M
2022-12-31
867.29K
2023-03-31
895.54K
2023-06-30
1.09M
2023-09-30

Financials / Income Statement / quarterly / ebitda

153.26K
2021-12-31
921.14K
2022-03-31
469.89K
2022-06-30
1.09M
2022-09-30
1.51M
2022-12-31
1.08M
2023-03-31
1.1M
2023-06-30
1.34M
2023-09-30

Financials / Income Statement / quarterly / totalRevenue

7.46M
2021-12-31
8.62M
2022-03-31
8.48M
2022-06-30
8.64M
2022-09-30
8.8M
2022-12-31
9.81M
2023-03-31
8.34M
2023-06-30
8.57M
2023-09-30

Earnings / History / epsActual

0.4674
2022-12-31
0.3491
2023-03-31
0.3627
2023-06-30
0.4403
2023-09-30
0
2023-12-31
0
2024-03-31
0
2024-06-30
0
2024-09-30
Valuation
TrailingPE 11.2778
ForwardPE 0
PriceSalesTTM 1.4286
PriceBookMRQ 1.2656
EnterpriseValue 29153300
EnterpriseValueRevenue 0.8541
EnterpriseValueEbitda 6.0301
SharesStats
SharesOutstanding 2478530
SharesFloat 1434200
PercentInsiders 38.355
PercentInstitutions 12.505
Technicals
Beta 0.154
52WeekHigh 22.4304
52WeekLow 13.4048
50DayMA 17.147
200DayMA 17.6292
SharesShort 2933
SharesShortPriorMonth 3571
ShortRatio 0.26
ShortPercent 0.0018
Financials
Balance_Sheet
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
filing_date 2023-11-13
currency_symbol USD
totalAssets 49390689.00
otherCurrentAssets 4036747.00
totalLiab 12670407.00
totalStockholderEquity 36720282.00
otherCurrentLiab 10757233.00
commonStock 1043291.00
capitalStock 1043291.00
retainedEarnings 22591316.00
cash 3064670.00
totalCurrentLiabilities 12670407.00
currentDeferredRevenue 7581090.00
netDebt -3064670.00
shortTermDebt -7581090.00
otherStockholderEquity 13086309.00
totalCurrentAssets 45424912.00
shortTermInvestments 13064736.00
netReceivables 5927506.00
inventory 19255267.00
accountsPayable 1913174.00
accumulatedOtherComprehensiveIncome -634.00
nonCurrrentAssetsOther -75986.00
nonCurrentAssetsTotal 3965777.00
nonCurrentLiabilitiesTotal 0.00
liabilitiesAndStockholdersEquity 49390689.00
cashAndShortTermInvestments 16129406.00
propertyPlantAndEquipmentNet 3965777.00
netWorkingCapital 32754505.00
netInvestedCapital 36720282.00
commonStockSharesOutstanding 2485789.00
2023-06-30
date 2023-06-30
filing_date 2023-09-21
currency_symbol USD
totalAssets 47501523.00
otherCurrentAssets 4282477.00
totalLiab 11621765.00
totalStockholderEquity 35879758.00
otherCurrentLiab 2189725.00
commonStock 1043291.00
capitalStock 1043291.00
retainedEarnings 21867720.00
otherLiab 137827.00
cash 2748755.00
cashAndEquivalents 2748760.00
totalCurrentLiabilities 11483938.00
currentDeferredRevenue 8081838.00
netDebt -2748755.00
shortTermDebt 0.00
otherStockholderEquity 12971176.00
propertyPlantEquipment 2825090.00
totalCurrentAssets 44676434.00
netTangibleAssets 35879758.00
shortTermInvestments 11964673.00
netReceivables 5790948.00
inventory 19889581.00
accountsPayable 1212375.00
accumulatedOtherComprehensiveIncome -2429.00
nonCurrentAssetsTotal 2825089.00
longTermDebtTotal 0.00
nonCurrentLiabilitiesTotal 137827.00
capitalSurpluse 23283250.00
liabilitiesAndStockholdersEquity 47501523.00
cashAndShortTermInvestments 14713428.00
propertyPlantAndEquipmentGross 16423058.00
propertyPlantAndEquipmentNet 2825089.00
netWorkingCapital 33192496.00
netInvestedCapital 35879758.00
commonStockSharesOutstanding 2500767.00
2023-03-31
date 2023-03-31
filing_date 2023-05-15
currency_symbol USD
totalAssets 46565389.00
otherCurrentAssets 2475723.00
totalLiab 11762507.00
totalStockholderEquity 34802882.00
otherCurrentLiab 2150823.00
commonStock 1043291.00
capitalStock 1043291.00
retainedEarnings 21216818.00
otherLiab 146644.00
cash 4578846.00
cashAndEquivalents 4578850.00
totalCurrentLiabilities 11615863.00
currentDeferredRevenue 6566188.00
netDebt -4578846.00
shortTermDebt 0.00
otherStockholderEquity 12543150.00
propertyPlantEquipment 2612561.00
totalCurrentAssets 43952828.00
netTangibleAssets 34802882.00
shortTermInvestments 13879337.00
netReceivables 4330385.00
inventory 18688537.00
accountsPayable 2898852.00
accumulatedOtherComprehensiveIncome -377.00
commonStockTotalEquity 1043291.00
retainedEarningsTotalEquity 21216818.00
treasuryStock -6038691.00
nonCurrentAssetsTotal 2612561.00
longTermDebtTotal 0.00
nonCurrentLiabilitiesOther 146644.00
nonCurrentLiabilitiesTotal 146644.00
capitalSurpluse 23269445.00
liabilitiesAndStockholdersEquity 46565389.00
cashAndShortTermInvestments 18458183.00
propertyPlantAndEquipmentNet 2612561.00
netWorkingCapital 32336965.00
netInvestedCapital 34802882.00
commonStockSharesOutstanding 2484218.00
2022-12-31
date 2022-12-31
filing_date 2023-02-13
currency_symbol USD
totalAssets 44596750.00
otherCurrentAssets 2161460.00
totalLiab 10478736.00
totalStockholderEquity 34118014.00
otherCurrentLiab 2117332.00
commonStock 1043291.00
capitalStock 1043291.00
retainedEarnings 20594165.00
otherLiab 169940.00
cash 6328442.00
cashAndEquivalents 6328440.00
totalCurrentLiabilities 10308796.00
currentDeferredRevenue 5286073.00
netDebt -6328442.00
shortTermDebt 0.00
otherStockholderEquity 12481575.00
propertyPlantEquipment 2659520.00
totalCurrentAssets 41937229.00
netTangibleAssets 34118014.00
shortTermInvestments 10067377.00
netReceivables 4609444.00
inventory 18770506.00
accountsPayable 2905391.00
accumulatedOtherComprehensiveIncome -1017.00
commonStockTotalEquity 1043291.00
retainedEarningsTotalEquity 20594165.00
treasuryStock -6038691.00
nonCurrrentAssetsOther -10067377.00
nonCurrentAssetsTotal 2659521.00
longTermDebtTotal 0.00
nonCurrentLiabilitiesOther 169940.00
nonCurrentLiabilitiesTotal 169940.00
capitalSurpluse 23207870.00
liabilitiesAndStockholdersEquity 44596750.00
cashAndShortTermInvestments 16395819.00
propertyPlantAndEquipmentNet 2659521.00
netWorkingCapital 31628433.00
netInvestedCapital 34118014.00
commonStockSharesOutstanding 2452064.00
2022-09-30
date 2022-09-30
filing_date 2022-11-10
currency_symbol USD
totalAssets 41059907.00
otherCurrentAssets 1225940.00
totalLiab 8132531.00
totalStockholderEquity 32927376.00
otherCurrentLiab 2400798.00
commonStock 1043291.00
capitalStock 1043291.00
retainedEarnings 19448123.00
otherLiab 176502.00
cash 7320001.00
cashAndEquivalents 7320000.00
totalCurrentLiabilities 7956029.00
currentDeferredRevenue 2644238.00
netDebt -7320001.00
shortTermDebt 0.00
otherStockholderEquity 12439657.00
propertyPlantEquipment 2727525.00
totalCurrentAssets 38332382.00
netTangibleAssets 32927376.00
shortTermInvestments 5414175.00
netReceivables 5734062.00
inventory 18638204.00
accountsPayable 2910993.00
accumulatedOtherComprehensiveIncome -3695.00
nonCurrrentAssetsOther -5414175.00
nonCurrentAssetsTotal 2727525.00
longTermDebtTotal 0.00
nonCurrentLiabilitiesTotal 176502.00
capitalSurpluse 23165950.00
liabilitiesAndStockholdersEquity 41059907.00
cashAndShortTermInvestments 12734176.00
propertyPlantAndEquipmentNet 2727525.00
netWorkingCapital 30376353.00
netInvestedCapital 32927376.00
commonStockSharesOutstanding 2447519.00
2022-06-30
date 2022-06-30
filing_date 2022-09-22
currency_symbol USD
totalAssets 39897229.00
otherCurrentAssets 992774.00
totalLiab 7797615.00
totalStockholderEquity 32099614.00
otherCurrentLiab 2156135.00
commonStock 1043291.00
capitalStock 1043291.00
retainedEarnings 18679857.00
otherLiab 177829.00
cash 8104060.00
cashAndEquivalents 8104060.00
totalCurrentLiabilities 7619786.00
currentDeferredRevenue 3384474.00
netDebt -8104060.00
shortTermDebt 0.00
otherStockholderEquity 12378398.00
propertyPlantEquipment 2797993.00
totalCurrentAssets 37099236.00
netTangibleAssets 32099614.00
shortTermInvestments 3708779.00
netReceivables 5733174.00
inventory 18560449.00
accountsPayable 2079177.00
accumulatedOtherComprehensiveIncome -1932.00
nonCurrrentAssetsOther -3708779.00
nonCurrentAssetsTotal 2797993.00
longTermDebtTotal 0.00
nonCurrentLiabilitiesTotal 177829.00
capitalSurpluse 23104690.00
liabilitiesAndStockholdersEquity 39897229.00
cashAndShortTermInvestments 11812839.00
propertyPlantAndEquipmentNet 2797993.00
netWorkingCapital 29479450.00
netInvestedCapital 32099614.00
commonStockSharesOutstanding 2431904.00
2022-03-31
date 2022-03-31
filing_date 2022-05-16
currency_symbol USD
totalAssets 38932288.00
otherCurrentAssets 928836.00
totalLiab 7476268.00
totalStockholderEquity 31456020.00
otherCurrentLiab 1905733.00
commonStock 1043291.00
capitalStock 1043291.00
retainedEarnings 18403351.00
otherLiab 118221.00
cash 7282832.00
cashAndEquivalents 7282830.00
totalCurrentLiabilities 7358047.00
currentDeferredRevenue 3354066.00
netDebt -7282832.00
shortTermDebt 0.00
otherStockholderEquity 12010901.00
propertyPlantEquipment 2833188.00
totalCurrentAssets 36099100.00
netTangibleAssets 31456020.00
shortTermInvestments 3209297.00
netReceivables 5734032.00
inventory 18944103.00
accountsPayable 2098248.00
accumulatedOtherComprehensiveIncome -1523.00
nonCurrentAssetsTotal 2833188.00
longTermDebtTotal 0.00
nonCurrentLiabilitiesTotal 118221.00
capitalSurpluse 23160360.00
liabilitiesAndStockholdersEquity 38932288.00
cashAndShortTermInvestments 10492129.00
propertyPlantAndEquipmentNet 2833188.00
netWorkingCapital 28741053.00
netInvestedCapital 31456020.00
commonStockSharesOutstanding 2434836.00
2021-12-31
date 2021-12-31
filing_date 2022-02-14
currency_symbol USD
totalAssets 38188353.00
otherCurrentAssets 808857.00
totalLiab 7434229.00
totalStockholderEquity 30754124.00
otherCurrentLiab 57037.00
commonStock 1043291.00
capitalStock 1043291.00
retainedEarnings 17741992.00
otherLiab 134649.00
cash 7018282.00
cashAndEquivalents 7018280.00
totalCurrentLiabilities 7299580.00
currentDeferredRevenue 2904746.00
netDebt -7018282.00
shortTermDebt 1752623.00
otherStockholderEquity 11971202.00
propertyPlantEquipment 2833961.00
totalCurrentAssets 35354392.00
netTangibleAssets 30754124.00
shortTermInvestments 3057000.00
netReceivables 5141042.00
inventory 19329211.00
accountsPayable 2585174.00
accumulatedOtherComprehensiveIncome -2361.00
treasuryStock -6038690.00
nonCurrentAssetsTotal 2833961.00
longTermDebtTotal 0.00
nonCurrentLiabilitiesTotal 134649.00
capitalSurpluse 23120660.00
liabilitiesAndStockholdersEquity 38188353.00
cashAndShortTermInvestments 10075282.00
propertyPlantAndEquipmentNet 2833961.00
netWorkingCapital 28054812.00
netInvestedCapital 30754124.00
commonStockSharesOutstanding 2429199.00
2021-09-30
date 2021-09-30
filing_date 2021-11-15
currency_symbol USD
totalAssets 38059832.00
otherCurrentAssets 481991.00
totalLiab 7368700.00
totalStockholderEquity 30691132.00
otherCurrentLiab 206906.00
commonStock 1043291.00
capitalStock 1043291.00
retainedEarnings 17720791.00
otherLiab 150672.00
cash 8298714.00
cashAndEquivalents 8298710.00
totalCurrentLiabilities 7218028.00
currentDeferredRevenue 3094985.00
netDebt -8298714.00
shortTermDebt 1751883.00
otherStockholderEquity 11929411.00
propertyPlantEquipment 2914973.00
totalCurrentAssets 35144859.00
netTangibleAssets 30691132.00
shortTermInvestments 3138000.00
netReceivables 4441600.00
inventory 18784554.00
accountsPayable 2164254.00
accumulatedOtherComprehensiveIncome -2361.00
treasuryStock -6038690.00
nonCurrentAssetsTotal 2914973.00
longTermDebtTotal 0.00
nonCurrentLiabilitiesTotal 150672.00
capitalSurpluse 23078870.00
liabilitiesAndStockholdersEquity 38059832.00
cashAndShortTermInvestments 11436714.00
propertyPlantAndEquipmentNet 2914973.00
netWorkingCapital 27926831.00
netInvestedCapital 30691132.00
commonStockSharesOutstanding 2423267.00
2021-06-30
date 2021-06-30
filing_date 2021-09-24
currency_symbol USD
totalAssets 37980803.00
otherCurrentAssets 700297.00
totalLiab 7648508.00
totalStockholderEquity 30332295.00
otherCurrentLiab 126014.00
commonStock 1043291.00
capitalStock 1043291.00
retainedEarnings 17414730.00
otherLiab 168557.00
cash 6802712.00
cashAndEquivalents 6802710.00
totalCurrentLiabilities 7479951.00
currentDeferredRevenue 3077605.00
netDebt -6802712.00
shortTermDebt 1558159.00
otherStockholderEquity 11876635.00
propertyPlantEquipment 2990519.00
totalCurrentAssets 34990284.00
netTangibleAssets 30332295.00
shortTermInvestments 3092000.00
netReceivables 5603383.00
inventory 18791892.00
accountsPayable 2718173.00
accumulatedOtherComprehensiveIncome -2361.00
commonStockTotalEquity 1043291.00
treasuryStock -6038690.00
nonCurrentAssetsTotal 2990519.00
longTermDebtTotal 0.00
nonCurrentLiabilitiesTotal 168557.00
capitalSurpluse 23026100.00
liabilitiesAndStockholdersEquity 37980803.00
cashAndShortTermInvestments 9894712.00
propertyPlantAndEquipmentGross 2990519.00
propertyPlantAndEquipmentNet 2990519.00
netWorkingCapital 27510333.00
netInvestedCapital 30332295.00
commonStockSharesOutstanding 2405670.00
2021-03-31
date 2021-03-31
filing_date 2021-05-17
currency_symbol USD
totalAssets 36740177.00
otherCurrentAssets 452451.00
totalLiab 7668785.00
totalStockholderEquity 29071392.00
otherCurrentLiab 157644.00
commonStock 1043291.00
retainedEarnings 16534976.00
otherLiab 179312.00
cash 8488936.00
cashAndEquivalents 8488940.00
totalCurrentLiabilities 7489473.00
currentDeferredRevenue 2737963.00
netDebt -8488936.00
shortTermDebt 1733701.00
otherStockholderEquity 11495361.00
propertyPlantEquipment 3101918.00
totalCurrentAssets 33638259.00
netTangibleAssets 29071392.00
shortTermInvestments 3008456.00
netReceivables 2425642.00
inventory 19262774.00
accountsPayable 2860165.00
accumulatedOtherComprehensiveIncome -2236.00
commonStockTotalEquity 1043291.00
retainedEarningsTotalEquity 16534976.00
treasuryStock -6038691.00
nonCurrentAssetsTotal 3101918.00
longTermDebtTotal 0.00
nonCurrentLiabilitiesOther 179312.00
nonCurrentLiabilitiesTotal 179312.00
capitalSurpluse 23021052.00
liabilitiesAndStockholdersEquity 36740177.00
cashAndShortTermInvestments 11497392.00
propertyPlantAndEquipmentGross 3101918.00
propertyPlantAndEquipmentNet 3101918.00
netWorkingCapital 26148786.00
netInvestedCapital 29071392.00
commonStockSharesOutstanding 2405670.00
2020-12-31
date 2020-12-31
filing_date 2021-02-16
currency_symbol USD
totalAssets 36782009.00
otherCurrentAssets 506501.00
totalLiab 6665748.00
totalStockholderEquity 30116261.00
otherCurrentLiab 90186.00
commonStock 1043291.00
retainedEarnings 17605090.00
otherLiab 197705.00
cash 9040393.00
totalCurrentLiabilities 6468043.00
currentDeferredRevenue 1650288.00
netDebt -9040393.00
shortTermDebt 1473586.00
otherStockholderEquity 11469949.00
propertyPlantEquipment 3224610.00
totalCurrentAssets 33557399.00
netTangibleAssets 30116261.00
shortTermInvestments 3203113.00
netReceivables 4312602.00
inventory 16494790.00
accountsPayable 3253983.00
accumulatedOtherComprehensiveIncome -2069.00
commonStockTotalEquity 1043291.00
retainedEarningsTotalEquity 17605090.00
treasuryStock -6038691.00
nonCurrentAssetsTotal 3224610.00
nonCurrentLiabilitiesOther 197705.00
nonCurrentLiabilitiesTotal 197705.00
capitalSurpluse 22995640.00
liabilitiesAndStockholdersEquity 36782009.00
cashAndShortTermInvestments 12243506.00
propertyPlantAndEquipmentGross 3224610.00
propertyPlantAndEquipmentNet 3224610.00
netWorkingCapital 27089356.00
netInvestedCapital 30116261.00
commonStockSharesOutstanding 2402665.00
2020-09-30
date 2020-09-30
filing_date 2020-11-16
currency_symbol USD
totalAssets 38243633.00
otherCurrentAssets 648330.00
totalLiab 7382126.00
totalStockholderEquity 30861507.00
otherCurrentLiab 160781.00
commonStock 1009958.00
retainedEarnings 18386755.00
otherLiab 215333.00
cash 9070570.00
totalCurrentLiabilities 7166793.00
currentDeferredRevenue 2247848.00
netDebt -9070570.00
shortTermDebt 2086642.00
otherStockholderEquity 11469575.00
propertyPlantEquipment 3350037.00
totalCurrentAssets 34893596.00
netTangibleAssets 30861507.00
shortTermInvestments 2828857.00
netReceivables 6395092.00
inventory 15950747.00
accountsPayable 2671522.00
accumulatedOtherComprehensiveIncome -4781.00
commonStockTotalEquity 1009958.00
retainedEarningsTotalEquity 18386755.00
treasuryStock -7650805.00
nonCurrentAssetsTotal 3350037.00
nonCurrentLiabilitiesOther 215333.00
nonCurrentLiabilitiesTotal 215333.00
capitalSurpluse 19120380.00
liabilitiesAndStockholdersEquity 38243633.00
cashAndShortTermInvestments 11899427.00
propertyPlantAndEquipmentGross 3350037.00
propertyPlantAndEquipmentNet 3350037.00
netWorkingCapital 27726803.00
netInvestedCapital 30861507.00
commonStockSharesOutstanding 2402633.00
2020-06-30
date 2020-06-30
filing_date 2020-09-21
currency_symbol USD
totalAssets 38208766.00
otherCurrentAssets 396886.00
totalLiab 6981918.00
totalStockholderEquity 31226848.00
deferredLongTermLiab 232953.00
otherCurrentLiab 318322.00
commonStock 1009958.00
retainedEarnings 18797589.00
otherLiab 232953.00
cash 5402122.00
totalCurrentLiabilities 6748965.00
currentDeferredRevenue 2175235.00
netDebt -5402122.00
shortTermDebt 1393712.00
otherStockholderEquity 11422408.00
propertyPlantEquipment 3466778.00
totalCurrentAssets 34741988.00
netTangibleAssets 31226848.00
shortTermInvestments 5141520.00
netReceivables 9013405.00
inventory 14788055.00
accountsPayable 2861696.00
accumulatedOtherComprehensiveIncome -3107.00
commonStockTotalEquity 1009958.00
retainedEarningsTotalEquity 18797589.00
treasuryStock -7650810.00
nonCurrentAssetsTotal 3466778.00
nonCurrentLiabilitiesTotal 232953.00
capitalSurpluse 19073210.00
liabilitiesAndStockholdersEquity 38208766.00
cashAndShortTermInvestments 10543642.00
propertyPlantAndEquipmentGross 3466778.00
propertyPlantAndEquipmentNet 3466778.00
netWorkingCapital 27993023.00
netInvestedCapital 31226848.00
commonStockSharesOutstanding 2394727.00
2020-03-31
date 2020-03-31
filing_date 2020-05-14
currency_symbol USD
totalAssets 36757906.00
otherCurrentAssets 758641.00
totalLiab 6241048.00
totalStockholderEquity 30516858.00
deferredLongTermLiab 254801.00
otherCurrentLiab 191606.00
commonStock 1009958.00
retainedEarnings 18438013.00
otherLiab 254801.00
cash 4390559.00
totalCurrentLiabilities 5986247.00
currentDeferredRevenue 2791775.00
netDebt -4390559.00
shortTermDebt 1466783.00
otherStockholderEquity 11069214.00
propertyPlantEquipment 3602638.00
totalCurrentAssets 33155268.00
netTangibleAssets 30516858.00
shortTermInvestments 5723214.00
netReceivables 5186608.00
inventory 17096246.00
accountsPayable 1536083.00
accumulatedOtherComprehensiveIncome -327.00
commonStockTotalEquity 1009958.00
retainedEarningsTotalEquity 18438013.00
treasuryStock -7650805.00
nonCurrrentAssetsOther 3602638.00
nonCurrentAssetsTotal 3602638.00
nonCurrentLiabilitiesTotal 254801.00
capitalSurpluse 18924725.00
liabilitiesAndStockholdersEquity 36757906.00
cashAndShortTermInvestments 10113773.00
propertyPlantAndEquipmentGross 3602638.00
propertyPlantAndEquipmentNet 3602638.00
netWorkingCapital 27169021.00
netInvestedCapital 30516858.00
commonStockSharesOutstanding 2394727.00
2019-12-31
date 2019-12-31
filing_date 2020-02-13
currency_symbol USD
totalAssets 36555998.00
otherCurrentAssets 1006848.00
totalLiab 5419111.00
totalStockholderEquity 31136887.00
deferredLongTermLiab 258472.00
otherCurrentLiab 185756.00
commonStock 1009958.00
retainedEarnings 19138895.00
otherLiab 258472.00
cash 6110846.00
totalCurrentLiabilities 5160639.00
currentDeferredRevenue 1803340.00
netDebt -6110846.00
shortTermDebt 1258094.00
otherStockholderEquity 10989491.00
propertyPlantEquipment 3716688.00
totalCurrentAssets 32839310.00
netTangibleAssets 31136887.00
shortTermInvestments 5667851.00
netReceivables 4465514.00
inventory 15588251.00
accountsPayable 1913449.00
accumulatedOtherComprehensiveIncome -1457.00
commonStockTotalEquity 1009958.00
retainedEarningsTotalEquity 19138895.00
treasuryStock -7664005.00
nonCurrrentAssetsOther 3716688.00
nonCurrentAssetsTotal 3716688.00
nonCurrentLiabilitiesTotal 258472.00
capitalSurpluse 18858202.00
liabilitiesAndStockholdersEquity 36555998.00
cashAndShortTermInvestments 11778697.00
propertyPlantAndEquipmentGross 3716688.00
propertyPlantAndEquipmentNet 3716688.00
commonStockSharesOutstanding 2395020.00
2019-09-30
date 2019-09-30
filing_date 2019-11-14
currency_symbol USD
totalAssets 35849088.00
otherCurrentAssets 263921.00
totalLiab 4349706.00
totalStockholderEquity 31499382.00
deferredLongTermLiab 268439.00
otherCurrentLiab 84510.00
commonStock 1009958.00
retainedEarnings 19506648.00
otherLiab 268439.00
cash 4655736.00
totalCurrentLiabilities 4081267.00
currentDeferredRevenue 666834.00
netDebt -4655736.00
shortTermDebt 1253469.00
otherStockholderEquity 10983878.00
propertyPlantEquipment 3776683.00
totalCurrentAssets 32072405.00
netTangibleAssets 31499382.00
shortTermInvestments 5571744.00
netReceivables 6742967.00
inventory 14838037.00
accountsPayable 2076454.00
accumulatedOtherComprehensiveIncome -1102.00
commonStockTotalEquity 1009958.00
retainedEarningsTotalEquity 19506648.00
treasuryStock -7624347.00
nonCurrrentAssetsOther 3776683.00
nonCurrentAssetsTotal 3776683.00
nonCurrentLiabilitiesTotal 268439.00
capitalSurpluse 18812931.00
liabilitiesAndStockholdersEquity 35849088.00
cashAndShortTermInvestments 10227480.00
propertyPlantAndEquipmentGross 3776683.00
propertyPlantAndEquipmentNet 3776683.00
commonStockSharesOutstanding 2396256.00
2019-06-30
date 2019-06-30
filing_date 2019-09-16
currency_symbol USD
totalAssets 35687513.00
otherCurrentAssets 494181.00
totalLiab 3762009.00
totalStockholderEquity 31925504.00
deferredLongTermLiab 277075.00
otherCurrentLiab 109755.00
commonStock 1009958.00
retainedEarnings 20022132.00
otherLiab 277075.00
cash 1462761.00
totalCurrentLiabilities 3484934.00
currentDeferredRevenue 6054.00
netDebt -1462761.00
shortTermDebt 1208692.00
otherStockholderEquity 10894713.00
propertyPlantEquipment 3825411.00
totalCurrentAssets 31862102.00
netTangibleAssets 28440570.00
shortTermInvestments 5684240.00
netReceivables 10995783.00
inventory 13225137.00
accountsPayable 2160433.00
accumulatedOtherComprehensiveIncome -1299.00
commonStockTotalEquity 1009958.00
retainedEarningsTotalEquity 20022132.00
treasuryStock -7632556.00
nonCurrrentAssetsOther 3825411.00
nonCurrentAssetsTotal 3825411.00
nonCurrentLiabilitiesTotal 277075.00
capitalSurpluse 18731975.00
liabilitiesAndStockholdersEquity 35687513.00
cashAndShortTermInvestments 7147001.00
propertyPlantAndEquipmentGross 3825411.00
propertyPlantAndEquipmentNet 3825411.00
commonStockSharesOutstanding 2378332.00
2019-03-31
date 2019-03-31
filing_date 2019-05-14
currency_symbol USD
totalAssets 34614680.00
otherCurrentAssets 368214.00
totalLiab 3640638.00
totalStockholderEquity 30974042.00
deferredLongTermLiab 153727.00
otherCurrentLiab 143897.00
commonStock 1009958.00
retainedEarnings 19474211.00
otherLiab 153727.00
cash 1488191.00
totalCurrentLiabilities 3486911.00
currentDeferredRevenue 20935.00
netDebt -1488191.00
shortTermDebt 1383580.00
otherStockholderEquity 10492456.00
propertyPlantEquipment 3899222.00
totalCurrentAssets 30715458.00
netTangibleAssets 30974042.00
shortTermInvestments 5833276.00
netReceivables 8077340.00
inventory 14948437.00
accountsPayable 1938499.00
accumulatedOtherComprehensiveIncome -2583.00
commonStockTotalEquity 1009958.00
retainedEarningsTotalEquity 19474211.00
treasuryStock -7591793.00
nonCurrrentAssetsOther 3899222.00
nonCurrentAssetsTotal 3899222.00
nonCurrentLiabilitiesTotal 153727.00
capitalSurpluse 18505702.00
liabilitiesAndStockholdersEquity 34614680.00
cashAndShortTermInvestments 7321467.00
propertyPlantAndEquipmentGross 3899222.00
propertyPlantAndEquipmentNet 3899222.00
commonStockSharesOutstanding 2388781.00
2018-12-31
date 2018-12-31
filing_date 2019-02-13
currency_symbol USD
totalAssets 34788669.00
otherCurrentAssets 170389.00
totalLiab 4298309.00
totalStockholderEquity 30490360.00
deferredLongTermLiab 108314.00
otherCurrentLiab 152871.00
commonStock 1009958.00
retainedEarnings 19145095.00
otherLiab 108314.00
cash 3311856.00
totalCurrentLiabilities 4189995.00
currentDeferredRevenue 6054.00
netDebt -3311856.00
shortTermDebt 1424269.00
otherStockholderEquity 10339402.00
propertyPlantEquipment 3857384.00
totalCurrentAssets 30931285.00
netTangibleAssets 30490360.00
shortTermInvestments 5788145.00
netReceivables 5925927.00
inventory 15734968.00
accountsPayable 2606801.00
accumulatedOtherComprehensiveIncome -4095.00
commonStockTotalEquity 1009958.00
retainedEarningsTotalEquity 19145095.00
treasuryStock -7642943.00
nonCurrentAssetsTotal 3857384.00
nonCurrentLiabilitiesTotal 108314.00
capitalSurpluse 18403798.00
liabilitiesAndStockholdersEquity 34788669.00
cashAndShortTermInvestments 9100001.00
propertyPlantAndEquipmentGross 3857384.00
propertyPlantAndEquipmentNet 3857384.00
commonStockSharesOutstanding 2393933.00
2018-09-30
date 2018-09-30
filing_date 2018-11-13
currency_symbol USD
totalAssets 38156348.00
intangibleAssets 0.00
otherCurrentAssets 277725.00
totalLiab 7369827.00
totalStockholderEquity 30786521.00
deferredLongTermLiab 63062.00
otherCurrentLiab 158717.00
commonStock 1009958.00
retainedEarnings 19482668.00
otherLiab 63062.00
goodWill 0.00
otherAssets 0.00
cash 6337621.00
totalCurrentLiabilities 7306765.00
currentDeferredRevenue 102924.00
netDebt -6337621.00
shortTermDebt 4463751.00
otherStockholderEquity 10298897.00
propertyPlantEquipment 4247760.00
totalCurrentAssets 33908588.00
netTangibleAssets 30786521.00
shortTermInvestments 7445292.00
netReceivables 6084726.00
longTermDebt 0.00
inventory 13763224.00
accountsPayable 2581373.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -5002.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 19482668.00
treasuryStock -7642943.00
nonCurrentAssetsTotal 4247760.00
nonCurrentLiabilitiesTotal 63062.00
capitalSurpluse 18363293.00
liabilitiesAndStockholdersEquity 38156348.00
cashAndShortTermInvestments 13782913.00
propertyPlantAndEquipmentGross 4247760.00
propertyPlantAndEquipmentNet 4247760.00
commonStockSharesOutstanding 2382072.00
2018-06-30
date 2018-06-30
filing_date 2018-09-12
currency_symbol USD
totalAssets 36716417.00
intangibleAssets 0.00
otherCurrentAssets 1292575.00
totalLiab 3235005.00
totalStockholderEquity 33481412.00
deferredLongTermLiab 17693.00
otherCurrentLiab 1394715.00
commonStock 1009958.00
retainedEarnings 22416400.00
otherLiab 17693.00
goodWill 0.00
otherAssets 0.00
cash 4298796.00
totalCurrentLiabilities 3217312.00
netDebt -4298796.00
otherStockholderEquity 10061403.00
propertyPlantEquipment 3758637.00
totalCurrentAssets 32957780.00
netTangibleAssets 30264100.00
shortTermInvestments 11520706.00
netReceivables 4539701.00
longTermDebt 0.00
inventory 11306002.00
accountsPayable 1822597.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -6349.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 22416400.00
treasuryStock -7718835.00
nonCurrentAssetsTotal 3758637.00
nonCurrentLiabilitiesTotal 17693.00
capitalSurpluse 18201691.00
liabilitiesAndStockholdersEquity 36716417.00
cashAndShortTermInvestments 15819502.00
propertyPlantAndEquipmentGross 3758637.00
propertyPlantAndEquipmentNet 3758637.00
commonStockSharesOutstanding 2331697.00
2018-03-31
date 2018-03-31
filing_date 2018-05-14
currency_symbol USD
totalAssets 35787823.00
intangibleAssets 0.00
otherCurrentAssets 776447.00
totalLiab 3083369.00
totalStockholderEquity 32704454.00
deferredLongTermLiab 0.00
otherCurrentLiab 1583474.00
commonStock 1009958.00
retainedEarnings 22301533.00
goodWill 0.00
otherAssets 78489.00
cash 6906752.00
totalCurrentLiabilities 3083369.00
netDebt -6906752.00
otherStockholderEquity 9399555.00
propertyPlantEquipment 2579043.00
totalCurrentAssets 33130291.00
netTangibleAssets 32704454.00
shortTermInvestments 11402394.00
netReceivables 3743543.00
longTermDebt 0.00
inventory 10301155.00
accountsPayable 1499895.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -6592.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 22301533.00
treasuryStock -7811243.00
nonCurrentAssetsTotal 2657532.00
capitalSurpluse 17861046.00
liabilitiesAndStockholdersEquity 35787823.00
cashAndShortTermInvestments 18309146.00
propertyPlantAndEquipmentGross 2579043.00
propertyPlantAndEquipmentNet 2579043.00
commonStockSharesOutstanding 2349428.00
2017-12-31
date 2017-12-31
filing_date 2018-02-13
currency_symbol USD
totalAssets 35706542.00
intangibleAssets 0.00
otherCurrentAssets 252777.00
totalLiab 2973819.00
totalStockholderEquity 32732723.00
deferredLongTermLiab 0.00
otherCurrentLiab 1676885.00
commonStock 1009958.00
retainedEarnings 22565450.00
goodWill 0.00
otherAssets 90000.00
cash 7202247.00
totalCurrentLiabilities 2973819.00
netDebt -7202247.00
otherStockholderEquity 9161764.00
propertyPlantEquipment 2239093.00
totalCurrentAssets 33377484.00
netTangibleAssets 32732723.00
shortTermInvestments 11422070.00
netReceivables 5558500.00
longTermDebt 0.00
inventory 8941890.00
accountsPayable 1296934.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -4449.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 22565450.00
treasuryStock -7888793.00
nonCurrentAssetsTotal 2329058.00
capitalSurpluse 17700805.00
liabilitiesAndStockholdersEquity 35706542.00
cashAndShortTermInvestments 18624317.00
propertyPlantAndEquipmentGross 2239093.00
propertyPlantAndEquipmentNet 2239093.00
commonStockSharesOutstanding 2335293.00
2017-09-30
date 2017-09-30
filing_date 2017-11-14
currency_symbol USD
totalAssets 35289615.00
intangibleAssets 0.00
otherCurrentAssets 276080.00
totalLiab 3509746.00
totalStockholderEquity 31779869.00
deferredLongTermLiab 0.00
otherCurrentLiab 1183305.00
commonStock 1009958.00
retainedEarnings 21531380.00
goodWill 0.00
otherAssets 100000.00
cash 7389349.00
totalCurrentLiabilities 3509746.00
netDebt -7389349.00
otherStockholderEquity 9242411.00
propertyPlantEquipment 2188180.00
totalCurrentAssets 33001500.00
netTangibleAssets 31779869.00
shortTermInvestments 11286800.00
netReceivables 3644241.00
longTermDebt 0.00
inventory 10405030.00
accountsPayable 2326441.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -3880.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 21531380.00
treasuryStock -7779099.00
nonCurrentAssetsTotal 2288115.00
nonCurrentLiabilitiesTotal 220571.00
capitalSurpluse 17671758.00
liabilitiesAndStockholdersEquity 35289615.00
cashAndShortTermInvestments 18676149.00
propertyPlantAndEquipmentGross 2188180.00
propertyPlantAndEquipmentNet 2188180.00
commonStockSharesOutstanding 2332234.00
2017-06-30
date 2017-06-30
filing_date 2017-09-14
currency_symbol USD
totalAssets 35493695.00
intangibleAssets 0.00
otherCurrentAssets 544865.00
totalLiab 3596152.00
totalStockholderEquity 31897543.00
deferredLongTermLiab 220571.00
otherCurrentLiab 1125466.00
commonStock 1009958.00
retainedEarnings 21670196.00
otherLiab 220571.00
goodWill 0.00
otherAssets 0.00
cash 10058163.00
totalCurrentLiabilities 3375581.00
netDebt -10058163.00
otherStockholderEquity 9220988.00
propertyPlantEquipment 2265096.00
totalCurrentAssets 33228599.00
netTangibleAssets 28521962.00
shortTermInvestments 9426968.00
netReceivables 3519792.00
longTermDebt 0.00
inventory 9678811.00
accountsPayable 2250115.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -3599.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 21670196.00
treasuryStock -7779099.00
nonCurrentAssetsTotal 2265096.00
nonCurrentLiabilitiesTotal 220571.00
capitalSurpluse 17650335.00
liabilitiesAndStockholdersEquity 35493695.00
cashAndShortTermInvestments 19485131.00
propertyPlantAndEquipmentGross 2265096.00
propertyPlantAndEquipmentNet 2265096.00
commonStockSharesOutstanding 2317838.00
2017-03-31
date 2017-03-31
filing_date 2017-05-11
currency_symbol USD
totalAssets 33945802.00
intangibleAssets 0.00
otherCurrentAssets 545390.00
totalLiab 2136077.00
totalStockholderEquity 31809725.00
deferredLongTermLiab 201959.00
otherCurrentLiab 1298616.00
commonStock 1009958.00
retainedEarnings 22034983.00
otherLiab 201959.00
goodWill 0.00
otherAssets 0.00
cash 9386048.00
totalCurrentLiabilities 1934118.00
netDebt -9386048.00
otherStockholderEquity 8767695.00
propertyPlantEquipment 2356502.00
totalCurrentAssets 31589300.00
netTangibleAssets 31809725.00
shortTermInvestments 9210421.00
netReceivables 3605009.00
longTermDebt 0.00
inventory 8842432.00
accountsPayable 635502.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2911.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 22034983.00
treasuryStock -7779099.00
nonCurrrentAssetsOther -201944.00
nonCurrentAssetsTotal 2356502.00
nonCurrentLiabilitiesTotal 201959.00
capitalSurpluse 17437877.00
liabilitiesAndStockholdersEquity 33945802.00
cashAndShortTermInvestments 18596469.00
propertyPlantAndEquipmentGross 2356502.00
propertyPlantAndEquipmentNet 2356502.00
commonStockSharesOutstanding 2327797.00
2016-12-31
date 2016-12-31
filing_date 2017-02-09
currency_symbol USD
totalAssets 33895324.00
intangibleAssets 0.00
otherCurrentAssets 305277.00
totalLiab 1842992.00
totalStockholderEquity 32052332.00
deferredLongTermLiab 202248.00
otherCurrentLiab 1204609.00
commonStock 1009958.00
retainedEarnings 22333224.00
goodWill 0.00
otherAssets 0.00
cash 8857278.00
totalCurrentLiabilities 1640744.00
netDebt -8857278.00
otherStockholderEquity 8711814.00
propertyPlantEquipment 2355109.00
totalCurrentAssets 31540215.00
netTangibleAssets 32052332.00
shortTermInvestments 8966041.00
netReceivables 4069070.00
longTermDebt 0.00
inventory 9342549.00
accountsPayable 436135.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2664.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 22333224.00
treasuryStock -7785699.00
nonCurrrentAssetsOther -217764.00
nonCurrentAssetsTotal 2355109.00
nonCurrentLiabilitiesTotal 202248.00
capitalSurpluse 17388596.00
liabilitiesAndStockholdersEquity 33895324.00
cashAndShortTermInvestments 17823319.00
propertyPlantAndEquipmentGross 2355109.00
propertyPlantAndEquipmentNet 2355109.00
commonStockSharesOutstanding 2323604.00
2016-09-30
date 2016-09-30
filing_date 2016-11-14
currency_symbol USD
totalAssets 34634191.00
intangibleAssets 0.00
otherCurrentAssets 442265.00
totalLiab 2378235.00
totalStockholderEquity 32255956.00
deferredLongTermLiab 202711.00
otherCurrentLiab 1299086.00
commonStock 1009958.00
retainedEarnings 22666009.00
goodWill 0.00
otherAssets 0.00
cash 8570213.00
totalCurrentLiabilities 2175524.00
netDebt -8570213.00
otherStockholderEquity 8582083.00
propertyPlantEquipment 2396124.00
totalCurrentAssets 32238067.00
netTangibleAssets 32255956.00
shortTermInvestments 8713709.00
netReceivables 4174700.00
longTermDebt 0.00
inventory 10337180.00
accountsPayable 876438.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2094.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 22666009.00
treasuryStock -7803239.00
nonCurrrentAssetsOther -239898.00
nonCurrentAssetsTotal 2396124.00
nonCurrentLiabilitiesTotal 202711.00
capitalSurpluse 17276405.00
liabilitiesAndStockholdersEquity 34634191.00
cashAndShortTermInvestments 17283922.00
propertyPlantAndEquipmentGross 2396124.00
propertyPlantAndEquipmentNet 2396124.00
commonStockSharesOutstanding 2318986.00
2016-06-30
date 2016-06-30
filing_date 2016-09-12
currency_symbol USD
totalAssets 34452917.00
intangibleAssets 0.00
otherCurrentAssets 472246.00
totalLiab 2064679.00
totalStockholderEquity 32388238.00
deferredLongTermLiab 203237.00
otherCurrentLiab 1308655.00
commonStock 1009958.00
retainedEarnings 22820938.00
otherLiab 203237.00
goodWill 0.00
otherAssets 0.00
cash 10031644.00
totalCurrentLiabilities 1861442.00
netDebt -10031644.00
otherStockholderEquity 8558750.00
propertyPlantEquipment 2348525.00
totalCurrentAssets 32104392.00
netTangibleAssets 30526796.00
shortTermInvestments 5580059.00
netReceivables 5286762.00
longTermDebt 0.00
inventory 10733681.00
accountsPayable 552787.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1408.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 22820938.00
treasuryStock -7803239.00
nonCurrentAssetsTotal 2348525.00
nonCurrentLiabilitiesTotal 203237.00
capitalSurpluse 17253072.00
liabilitiesAndStockholdersEquity 34452917.00
cashAndShortTermInvestments 15611703.00
propertyPlantAndEquipmentGross 2348525.00
propertyPlantAndEquipmentNet 2348525.00
commonStockSharesOutstanding 2259529.00
2016-03-31
date 2016-03-31
filing_date 2016-05-12
currency_symbol USD
totalAssets 34156170.00
intangibleAssets 0.00
otherCurrentAssets 475299.00
totalLiab 2476843.00
totalStockholderEquity 31679327.00
deferredLongTermLiab 157444.00
otherCurrentLiab 1646882.00
commonStock 1009958.00
retainedEarnings 22642154.00
goodWill 0.00
otherAssets 0.00
cash 9547801.00
totalCurrentLiabilities 2319399.00
netDebt -9547801.00
otherStockholderEquity 8026370.00
propertyPlantEquipment 2314311.00
totalCurrentAssets 31841859.00
netTangibleAssets 31679327.00
shortTermInvestments 5393116.00
netReceivables 5024876.00
longTermDebt 0.00
inventory 11400767.00
accountsPayable 672517.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 845.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 22642154.00
treasuryStock -7832939.00
nonCurrrentAssetsOther -214534.00
nonCurrentAssetsTotal 2314311.00
nonCurrentLiabilitiesTotal 157444.00
capitalSurpluse 17003266.00
liabilitiesAndStockholdersEquity 34156170.00
cashAndShortTermInvestments 14940917.00
propertyPlantAndEquipmentGross 2314311.00
propertyPlantAndEquipmentNet 2314311.00
commonStockSharesOutstanding 2274781.00
2015-12-31
date 2015-12-31
filing_date 2016-02-11
currency_symbol USD
totalAssets 33456622.00
intangibleAssets 0.00
otherCurrentAssets 368653.00
totalLiab 2372049.00
totalStockholderEquity 31084573.00
deferredLongTermLiab 178473.00
otherCurrentLiab 1589158.00
commonStock 1009958.00
retainedEarnings 22239365.00
goodWill 0.00
otherAssets 0.00
cash 9547218.00
totalCurrentLiabilities 2193576.00
netDebt -9547218.00
otherStockholderEquity 7838761.00
propertyPlantEquipment 2363036.00
totalCurrentAssets 31093586.00
netTangibleAssets 31084573.00
shortTermInvestments 5224370.00
netReceivables 4245940.00
longTermDebt 0.00
inventory 11707405.00
accountsPayable 604418.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -3511.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 22239365.00
treasuryStock -7906364.00
nonCurrrentAssetsOther -257274.00
nonCurrentAssetsTotal 2363036.00
nonCurrentLiabilitiesTotal 178473.00
capitalSurpluse 16889082.00
liabilitiesAndStockholdersEquity 33456622.00
cashAndShortTermInvestments 14771588.00
propertyPlantAndEquipmentGross 2363036.00
propertyPlantAndEquipmentNet 2363036.00
commonStockSharesOutstanding 2294020.00
2015-09-30
date 2015-09-30
filing_date 2015-11-12
currency_symbol USD
totalAssets 34937959.00
intangibleAssets 0.00
otherCurrentAssets 548099.00
totalLiab 3638481.00
totalStockholderEquity 31299478.00
deferredLongTermLiab 202334.00
otherCurrentLiab 2362692.00
commonStock 1009958.00
retainedEarnings 22173401.00
goodWill 0.00
otherAssets 0.00
cash 10427547.00
totalCurrentLiabilities 3436147.00
netDebt -10427547.00
otherStockholderEquity 8118726.00
propertyPlantEquipment 2394407.00
totalCurrentAssets 32543552.00
netTangibleAssets 31299478.00
shortTermInvestments 4995156.00
netReceivables 4119344.00
longTermDebt 0.00
inventory 12453406.00
accountsPayable 1073455.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2607.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 22173401.00
treasuryStock -7575696.00
nonCurrrentAssetsOther -296433.00
nonCurrentAssetsTotal 2394407.00
nonCurrentLiabilitiesTotal 202334.00
capitalSurpluse 16838379.00
liabilitiesAndStockholdersEquity 34937959.00
cashAndShortTermInvestments 15422703.00
propertyPlantAndEquipmentGross 2394407.00
propertyPlantAndEquipmentNet 2394407.00
commonStockSharesOutstanding 2303805.00
2015-06-30
date 2015-06-30
filing_date 2015-09-24
currency_symbol USD
totalAssets 34344244.00
intangibleAssets 0.00
otherCurrentAssets 546621.00
totalLiab 3413370.00
totalStockholderEquity 30930874.00
deferredLongTermLiab 224751.00
otherCurrentLiab 2212507.00
commonStock 1009958.00
retainedEarnings 21865951.00
otherLiab 224751.00
goodWill 0.00
otherAssets 0.00
cash 8859405.00
totalCurrentLiabilities 3188619.00
netDebt -8859405.00
otherStockholderEquity 8059351.00
propertyPlantEquipment 2498863.00
totalCurrentAssets 31845381.00
netTangibleAssets 27742255.00
shortTermInvestments 4159057.00
netReceivables 6694401.00
longTermDebt 0.00
inventory 11585897.00
accountsPayable 976112.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -4386.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 21865951.00
treasuryStock -7582296.00
nonCurrentAssetsTotal 2498863.00
nonCurrentLiabilitiesTotal 224751.00
capitalSurpluse 16785604.00
liabilitiesAndStockholdersEquity 34344244.00
cashAndShortTermInvestments 13018462.00
propertyPlantAndEquipmentGross 2498863.00
propertyPlantAndEquipmentNet 2498863.00
commonStockSharesOutstanding 2271105.00
2015-03-31
date 2015-03-31
filing_date 2015-05-14
currency_symbol USD
totalAssets 33744190.00
intangibleAssets 0.00
otherCurrentAssets 424291.00
totalLiab 3296613.00
totalStockholderEquity 30447577.00
deferredLongTermLiab 199996.00
otherCurrentLiab 1409688.00
commonStock 1009958.00
retainedEarnings 21885306.00
goodWill 0.00
otherAssets 0.00
cash 9437876.00
totalCurrentLiabilities 3096617.00
netDebt -9437876.00
otherStockholderEquity 7555422.00
propertyPlantEquipment 2505087.00
totalCurrentAssets 31239103.00
netTangibleAssets 27350960.00
shortTermInvestments 4245496.00
netReceivables 4347810.00
longTermDebt 0.00
inventory 12783630.00
accountsPayable 1686929.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -3109.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 21885306.00
treasuryStock -7592443.00
nonCurrrentAssetsOther -178565.00
nonCurrentAssetsTotal 2505087.00
nonCurrentLiabilitiesTotal 199996.00
capitalSurpluse 16556737.00
liabilitiesAndStockholdersEquity 33744190.00
cashAndShortTermInvestments 13683372.00
propertyPlantAndEquipmentGross 2505087.00
propertyPlantAndEquipmentNet 2505087.00
commonStockSharesOutstanding 2297071.00
2014-12-31
date 2014-12-31
filing_date 2015-02-12
currency_symbol USD
totalAssets 32604170.00
intangibleAssets 0.00
otherCurrentAssets 291428.00
totalLiab 2219263.00
totalStockholderEquity 30384907.00
deferredLongTermLiab 227650.00
otherCurrentLiab 1114080.00
commonStock 1009958.00
retainedEarnings 21944926.00
goodWill 0.00
otherAssets 0.00
cash 10237837.00
totalCurrentLiabilities 1991613.00
netDebt -10237837.00
otherStockholderEquity 7432873.00
propertyPlantEquipment 2504965.00
totalCurrentAssets 30099205.00
netTangibleAssets 28393294.00
shortTermInvestments 4393158.00
netReceivables 3652990.00
longTermDebt 0.00
inventory 11523792.00
accountsPayable 877533.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2850.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 21944926.00
treasuryStock -7642768.00
nonCurrrentAssetsOther -229088.00
nonCurrentAssetsTotal 2504965.00
nonCurrentLiabilitiesTotal 227650.00
capitalSurpluse 16484513.00
liabilitiesAndStockholdersEquity 32604170.00
cashAndShortTermInvestments 14630995.00
propertyPlantAndEquipmentGross 2504965.00
propertyPlantAndEquipmentNet 2504965.00
commonStockSharesOutstanding 2274004.00
2014-09-30
date 2014-09-30
filing_date 2014-11-04
currency_symbol USD
totalAssets 32752232.00
intangibleAssets 0.00
otherCurrentAssets 476479.00
totalLiab 2951970.00
totalStockholderEquity 29800262.00
deferredLongTermLiab 255752.00
otherCurrentLiab 1226508.00
commonStock 1009958.00
retainedEarnings 21290308.00
goodWill 0.00
otherAssets 0.00
cash 9872162.00
totalCurrentLiabilities 2696218.00
netDebt -9872162.00
otherStockholderEquity 7501753.00
propertyPlantEquipment 2581449.00
totalCurrentAssets 30170783.00
netTangibleAssets 27104044.00
shortTermInvestments 4494522.00
netReceivables 4701711.00
longTermDebt 0.00
inventory 10625909.00
accountsPayable 1469710.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1757.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 21290308.00
treasuryStock -7557098.00
nonCurrrentAssetsOther -276955.00
nonCurrentAssetsTotal 2581449.00
nonCurrentLiabilitiesTotal 255752.00
capitalSurpluse 16467723.00
liabilitiesAndStockholdersEquity 32752232.00
cashAndShortTermInvestments 14366684.00
propertyPlantAndEquipmentGross 2581449.00
propertyPlantAndEquipmentNet 2581449.00
commonStockSharesOutstanding 2277754.00
2014-06-30
date 2014-06-30
filing_date 2014-09-17
currency_symbol USD
totalAssets 32398446.00
intangibleAssets 0.00
otherCurrentAssets 502599.00
totalLiab 2751501.00
totalStockholderEquity 29646945.00
deferredLongTermLiab 283439.00
otherCurrentLiab 1740781.00
commonStock 1009958.00
retainedEarnings 20946940.00
otherLiab 283439.00
goodWill 0.00
otherAssets 0.00
cash 9556891.00
totalCurrentLiabilities 2468062.00
netDebt -9556891.00
otherStockholderEquity 7691484.00
propertyPlantEquipment 2678901.00
totalCurrentAssets 29719545.00
netTangibleAssets 27178883.00
shortTermInvestments 4910893.00
netReceivables 4137912.00
longTermDebt 0.00
inventory 10611250.00
accountsPayable 727281.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1437.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 20946940.00
treasuryStock -7328864.00
nonCurrentAssetsTotal 2678901.00
nonCurrentLiabilitiesTotal 283439.00
capitalSurpluse 16429220.00
liabilitiesAndStockholdersEquity 32398446.00
cashAndShortTermInvestments 14467784.00
propertyPlantAndEquipmentGross 2678901.00
propertyPlantAndEquipmentNet 2678901.00
commonStockSharesOutstanding 2249175.00
2014-03-31
date 2014-03-31
filing_date 2014-05-13
currency_symbol USD
totalAssets 33263622.00
intangibleAssets 0.00
otherCurrentAssets 653819.00
totalLiab 3112635.00
totalStockholderEquity 30150987.00
deferredLongTermLiab 249674.00
otherCurrentLiab 1557760.00
commonStock 1009958.00
retainedEarnings 22208005.00
goodWill 0.00
otherAssets 0.00
cash 8260526.00
totalCurrentLiabilities 2862961.00
netDebt -8260526.00
otherStockholderEquity 6933531.00
propertyPlantEquipment 2747727.00
totalCurrentAssets 30515895.00
netTangibleAssets 27288026.00
shortTermInvestments 4669183.00
netReceivables 4990754.00
longTermDebt 0.00
inventory 11941613.00
accountsPayable 1305201.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -507.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 22208005.00
treasuryStock -7410828.00
nonCurrrentAssetsOther -424757.00
nonCurrentAssetsTotal 2747727.00
nonCurrentLiabilitiesTotal 249674.00
capitalSurpluse 16030186.00
liabilitiesAndStockholdersEquity 33263622.00
cashAndShortTermInvestments 12929709.00
propertyPlantAndEquipmentGross 2747727.00
propertyPlantAndEquipmentNet 2747727.00
commonStockSharesOutstanding 2294616.00
2013-12-31
date 2013-12-31
filing_date 2014-02-13
currency_symbol USD
totalAssets 32381763.00
intangibleAssets 0.00
otherCurrentAssets 516152.00
totalLiab 2443250.00
totalStockholderEquity 29938513.00
deferredLongTermLiab 231719.00
otherCurrentLiab 1365863.00
commonStock 1009958.00
retainedEarnings 22062352.00
goodWill 0.00
otherAssets 4000.00
cash 8217319.00
totalCurrentLiabilities 2211531.00
netDebt -8217319.00
otherStockholderEquity 6866141.00
propertyPlantEquipment 2828048.00
totalCurrentAssets 29550088.00
longTermInvestments 3627.00
netTangibleAssets 27726982.00
shortTermInvestments 4681637.00
netReceivables 4771153.00
longTermDebt 0.00
inventory 11363827.00
accountsPayable 845668.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 62.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 22062352.00
treasuryStock -7430339.00
nonCurrrentAssetsOther -419319.00
nonCurrentAssetsTotal 2831675.00
nonCurrentLiabilitiesTotal 231719.00
capitalSurpluse 15982307.00
liabilitiesAndStockholdersEquity 32381763.00
cashAndShortTermInvestments 12898956.00
propertyPlantAndEquipmentGross 2828048.00
propertyPlantAndEquipmentNet 2828048.00
commonStockSharesOutstanding 2297463.00
2013-09-30
date 2013-09-30
filing_date 2013-11-14
currency_symbol USD
totalAssets 35845188.00
intangibleAssets 0.00
otherCurrentAssets 665268.00
totalLiab 3298166.00
totalStockholderEquity 32547022.00
deferredLongTermLiab 213577.00
otherCurrentLiab 1629948.00
commonStock 1009958.00
retainedEarnings 24750130.00
goodWill 0.00
otherAssets 15000.00
cash 11607437.00
totalCurrentLiabilities 3084589.00
netDebt -11607437.00
otherStockholderEquity 6786651.00
propertyPlantEquipment 2643325.00
totalCurrentAssets 33187413.00
longTermInvestments 14450.00
netTangibleAssets 29462433.00
shortTermInvestments 3891856.00
netReceivables 5430894.00
longTermDebt 0.00
inventory 11591958.00
accountsPayable 1454641.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 283.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 24750130.00
treasuryStock -7451377.00
nonCurrrentAssetsOther -406685.00
nonCurrentAssetsTotal 2657775.00
nonCurrentLiabilitiesTotal 213577.00
capitalSurpluse 15923855.00
liabilitiesAndStockholdersEquity 35845188.00
cashAndShortTermInvestments 15499293.00
propertyPlantAndEquipmentGross 2643325.00
propertyPlantAndEquipmentNet 2643325.00
commonStockSharesOutstanding 2265823.00
2013-06-30
date 2013-06-30
filing_date 2013-09-12
currency_symbol USD
totalAssets 35540947.00
intangibleAssets 0.00
otherCurrentAssets 734829.00
totalLiab 3698353.00
totalStockholderEquity 31842594.00
deferredLongTermLiab 195385.00
otherCurrentLiab 2229826.00
commonStock 1009958.00
retainedEarnings 24260121.00
goodWill 0.00
otherAssets 25000.00
cash 9888628.00
totalCurrentLiabilities 3502968.00
netDebt -9888628.00
otherStockholderEquity 6572103.00
propertyPlantEquipment 2421332.00
totalCurrentAssets 33094421.00
longTermInvestments 25194.00
netTangibleAssets 28339626.00
shortTermInvestments 3892968.00
netReceivables 7204226.00
longTermDebt 0.00
inventory 11373770.00
accountsPayable 1273142.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 412.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 24260121.00
treasuryStock -7522079.00
nonCurrrentAssetsOther 25194.00
nonCurrentAssetsTotal 2446526.00
nonCurrentLiabilitiesTotal 195385.00
capitalSurpluse 15780009.00
liabilitiesAndStockholdersEquity 35540947.00
cashAndShortTermInvestments 13781596.00
propertyPlantAndEquipmentGross 2421332.00
propertyPlantAndEquipmentNet 2421332.00
commonStockSharesOutstanding 2217641.00
2013-03-31
date 2013-03-31
filing_date 2013-05-14
currency_symbol USD
totalAssets 32710690.00
intangibleAssets 0.00
otherCurrentAssets 753969.00
totalLiab 3239853.00
totalStockholderEquity 29470837.00
deferredLongTermLiab 180975.00
otherCurrentLiab 1722794.00
commonStock 1009958.00
retainedEarnings 22517427.00
goodWill 0.00
otherAssets 36000.00
cash 9215070.00
totalCurrentLiabilities 3058878.00
netDebt -9215070.00
otherStockholderEquity 5940275.00
propertyPlantEquipment 2408290.00
totalCurrentAssets 30266544.00
longTermInvestments 35856.00
netTangibleAssets 26411959.00
shortTermInvestments 3681732.00
netReceivables 3814212.00
longTermDebt 0.00
inventory 12801561.00
accountsPayable 1336084.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 3177.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 22517427.00
treasuryStock -7554254.00
nonCurrrentAssetsOther -442667.00
nonCurrentAssetsTotal 2444146.00
nonCurrentLiabilitiesTotal 180975.00
capitalSurpluse 15469358.00
liabilitiesAndStockholdersEquity 32710690.00
cashAndShortTermInvestments 12896802.00
propertyPlantAndEquipmentGross 2408290.00
propertyPlantAndEquipmentNet 2408290.00
commonStockSharesOutstanding 2247599.00
2012-12-31
date 2012-12-31
filing_date 2013-02-13
currency_symbol USD
totalAssets 31914046.00
intangibleAssets 0.00
otherCurrentAssets 561664.00
totalLiab 2734418.00
totalStockholderEquity 29179628.00
deferredLongTermLiab 195126.00
otherCurrentLiab 1484221.00
commonStock 1009958.00
retainedEarnings 22154165.00
goodWill 0.00
otherAssets 47000.00
cash 8165231.00
totalCurrentLiabilities 2539292.00
netDebt -8165231.00
otherStockholderEquity 6012323.00
propertyPlantEquipment 2472374.00
totalCurrentAssets 29395232.00
longTermInvestments 46440.00
netTangibleAssets 26640336.00
shortTermInvestments 3701011.00
netReceivables 5037987.00
longTermDebt 0.00
inventory 11929339.00
accountsPayable 1055071.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 3182.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 22154165.00
treasuryStock -7454800.00
nonCurrrentAssetsOther -413356.00
nonCurrentAssetsTotal 2518814.00
nonCurrentLiabilitiesTotal 195126.00
capitalSurpluse 15441952.00
liabilitiesAndStockholdersEquity 31914046.00
cashAndShortTermInvestments 11866242.00
propertyPlantAndEquipmentGross 2472374.00
propertyPlantAndEquipmentNet 2472374.00
commonStockSharesOutstanding 2238745.00
2012-09-30
date 2012-09-30
filing_date 2012-11-13
currency_symbol USD
totalAssets 33582487.00
intangibleAssets 0.00
otherCurrentAssets 611210.00
totalLiab 3098715.00
totalStockholderEquity 30483772.00
deferredLongTermLiab 208509.00
otherCurrentLiab 1488917.00
commonStock 1009958.00
retainedEarnings 23842235.00
goodWill 0.00
otherAssets 57000.00
cash 10978191.00
totalCurrentLiabilities 2890206.00
netDebt -10978191.00
otherStockholderEquity 7604648.00
propertyPlantEquipment 2485556.00
totalCurrentAssets 31039986.00
longTermInvestments 56945.00
netTangibleAssets 27593566.00
shortTermInvestments 3307302.00
netReceivables 4230134.00
longTermDebt 0.00
inventory 11913149.00
accountsPayable 1401289.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1973069.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 23842235.00
treasuryStock -7618150.00
nonCurrrentAssetsOther -384124.00
nonCurrentAssetsTotal 2542501.00
nonCurrentLiabilitiesTotal 208509.00
capitalSurpluse 15222798.00
liabilitiesAndStockholdersEquity 33582487.00
cashAndShortTermInvestments 14285493.00
propertyPlantAndEquipmentGross 2485556.00
propertyPlantAndEquipmentNet 2485556.00
commonStockSharesOutstanding 2234361.00
2012-06-30
date 2012-06-30
filing_date 2012-09-13
currency_symbol USD
totalAssets 32785603.00
intangibleAssets 0.00
otherCurrentAssets 623320.00
totalLiab 3218155.00
totalStockholderEquity 29567448.00
deferredLongTermLiab 222504.00
otherCurrentLiab 1686614.00
commonStock 1009958.00
retainedEarnings 23053762.00
goodWill 0.00
otherAssets 67000.00
cash 11523424.00
totalCurrentLiabilities 2995651.00
netDebt -11523424.00
otherStockholderEquity 7477080.00
propertyPlantEquipment 2523196.00
totalCurrentAssets 30195036.00
longTermInvestments 67371.00
netTangibleAssets 26571797.00
shortTermInvestments 3184711.00
netReceivables 3217875.00
longTermDebt 0.00
inventory 11645706.00
accountsPayable 1309037.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1973352.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 23053762.00
treasuryStock -7616432.00
nonCurrrentAssetsOther 67371.00
nonCurrentAssetsTotal 2590567.00
nonCurrentLiabilitiesTotal 222504.00
capitalSurpluse 15093512.00
liabilitiesAndStockholdersEquity 32785603.00
cashAndShortTermInvestments 14708135.00
propertyPlantAndEquipmentGross 2523196.00
propertyPlantAndEquipmentNet 2523196.00
commonStockSharesOutstanding 2174640.00
2012-03-31
date 2012-03-31
filing_date 2012-05-10
currency_symbol USD
totalAssets 31540393.00
intangibleAssets 0.00
otherCurrentAssets 613789.00
totalLiab 3153122.00
totalStockholderEquity 28387271.00
deferredLongTermLiab 216831.00
otherCurrentLiab 1453515.00
commonStock 1009958.00
retainedEarnings 22410871.00
goodWill 0.00
otherAssets 77000.00
cash 9870589.00
totalCurrentLiabilities 2936291.00
netDebt -9870589.00
otherStockholderEquity 7240501.00
propertyPlantEquipment 2590832.00
totalCurrentAssets 28871842.00
longTermInvestments 77719.00
netTangibleAssets 25450980.00
shortTermInvestments 3488847.00
netReceivables 3469608.00
longTermDebt 0.00
inventory 11429009.00
accountsPayable 1482776.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2274059.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 22410871.00
treasuryStock -7616432.00
nonCurrrentAssetsOther -313163.00
nonCurrentAssetsTotal 2668551.00
nonCurrentLiabilitiesTotal 216831.00
capitalSurpluse 14856933.00
liabilitiesAndStockholdersEquity 31540393.00
cashAndShortTermInvestments 13359436.00
propertyPlantAndEquipmentGross 2590832.00
propertyPlantAndEquipmentNet 2590832.00
commonStockSharesOutstanding 2196366.00
2011-12-31
date 2011-12-31
filing_date 2012-02-14
currency_symbol USD
totalAssets 30545708.00
intangibleAssets 0.00
otherCurrentAssets 465551.00
totalLiab 2935374.00
totalStockholderEquity 27610334.00
deferredLongTermLiab 234797.00
otherCurrentLiab 1190653.00
commonStock 1009958.00
retainedEarnings 21634946.00
goodWill 0.00
otherAssets 88000.00
cash 8736132.00
totalCurrentLiabilities 2700577.00
netDebt -8736132.00
otherStockholderEquity 4965268.00
propertyPlantEquipment 2629786.00
totalCurrentAssets 27827932.00
longTermInvestments 87990.00
netTangibleAssets 24909757.00
shortTermInvestments 3186431.00
netReceivables 4615864.00
longTermDebt 0.00
inventory 10823954.00
accountsPayable 1509924.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 162.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 21634946.00
treasuryStock -7582647.00
nonCurrrentAssetsOther -291952.00
nonCurrentAssetsTotal 2717776.00
nonCurrentLiabilitiesTotal 234797.00
capitalSurpluse 14823787.00
liabilitiesAndStockholdersEquity 30545708.00
cashAndShortTermInvestments 11922563.00
propertyPlantAndEquipmentGross 2629786.00
propertyPlantAndEquipmentNet 2629786.00
commonStockSharesOutstanding 2200633.00
2011-09-30
date 2011-09-30
filing_date 2011-11-09
currency_symbol USD
totalAssets 32371349.00
intangibleAssets 0.00
otherCurrentAssets 517268.00
totalLiab 3126759.00
totalStockholderEquity 29244590.00
deferredLongTermLiab 252763.00
otherCurrentLiab 1260706.00
commonStock 1009958.00
retainedEarnings 23219627.00
goodWill 0.00
otherAssets 98000.00
cash 10336395.00
totalCurrentLiabilities 2873996.00
netDebt -10336395.00
otherStockholderEquity 7292569.00
propertyPlantEquipment 2635057.00
totalCurrentAssets 29638107.00
longTermInvestments 98185.00
netTangibleAssets 26370594.00
shortTermInvestments 2546502.00
netReceivables 5374741.00
longTermDebt 0.00
inventory 10863201.00
accountsPayable 1613290.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2277564.00
additionalPaidInCapital 0.00
commonStockTotalEquity 1009958.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 23219627.00
treasuryStock -7490851.00
nonCurrrentAssetsOther -270722.00
nonCurrentAssetsTotal 2733242.00
nonCurrentLiabilitiesTotal 252763.00
capitalSurpluse 14783420.00
liabilitiesAndStockholdersEquity 32371349.00
cashAndShortTermInvestments 12882897.00
propertyPlantAndEquipmentGross 2635057.00
propertyPlantAndEquipmentNet 2635057.00
commonStockSharesOutstanding 2196104.00
2011-06-30
date 2011-06-30
filing_date 2011-09-08
currency_symbol USD
totalAssets 31868624.00
otherCurrentAssets 569457.00
totalLiab 3203605.00
totalStockholderEquity 28665019.00
otherCurrentLiab 1479169.00
commonStock 1009958.00
retainedEarnings 22780026.00
otherAssets 109000.00
cash 9695811.00
totalCurrentLiabilities 2932876.00
netDebt -9695811.00
otherStockholderEquity 7150907.00
propertyPlantEquipment 2703000.00
totalCurrentAssets 29057307.00
shortTermInvestments 1946214.00
netReceivables 6266765.00
inventory 10579060.00
accountsPayable 1453707.00
accumulatedOtherComprehensiveIncome -2275872.00
commonStockTotalEquity 1009958.00
treasuryStock -9799000.00
nonCurrrentAssetsOther 108303.00
nonCurrentAssetsTotal 2811317.00
nonCurrentLiabilitiesTotal 270729.00
liabilitiesAndStockholdersEquity 31868624.00
cashAndShortTermInvestments 11642025.00
propertyPlantAndEquipmentGross 2703014.00
propertyPlantAndEquipmentNet 2703014.00
commonStockSharesOutstanding 2157427.00
2011-03-31
date 2011-03-31
filing_date 2011-05-12
currency_symbol USD
totalAssets 29400066.00
otherCurrentAssets 407891.00
totalLiab 2367035.00
totalStockholderEquity 27033031.00
otherCurrentLiab 1170798.00
commonStock 1009958.00
retainedEarnings 21819709.00
otherAssets 118000.00
cash 7971634.00
totalCurrentLiabilities 2212638.00
netDebt -7971634.00
otherStockholderEquity 6792318.00
propertyPlantEquipment 2958000.00
totalCurrentAssets 26323625.00
shortTermInvestments 2841182.00
netReceivables 3727178.00
inventory 11375740.00
accountsPayable 1041840.00
accumulatedOtherComprehensiveIncome -2588954.00
commonStockTotalEquity 1009958.00
treasuryStock -10187000.00
nonCurrrentAssetsOther -110238.00
nonCurrentAssetsTotal 3076441.00
nonCurrentLiabilitiesTotal 154397.00
liabilitiesAndStockholdersEquity 29400066.00
cashAndShortTermInvestments 10812816.00
propertyPlantAndEquipmentGross 2958095.00
propertyPlantAndEquipmentNet 2958095.00
commonStockSharesOutstanding 2181559.00
2010-12-31
date 2010-12-31
filing_date 2011-02-10
currency_symbol USD
totalAssets 29176776.00
otherCurrentAssets 416858.00
totalLiab 2303558.00
totalStockholderEquity 26873218.00
otherCurrentLiab 863239.00
commonStock 1009958.00
retainedEarnings 21290795.00
cash 7422404.00
totalCurrentLiabilities 2158244.00
netDebt -7422404.00
otherStockholderEquity 7161419.00
propertyPlantEquipment 3032000.00
totalCurrentAssets 26144615.00
shortTermInvestments 3897182.00
netReceivables 3616493.00
inventory 10791678.00
accountsPayable 1295005.00
accumulatedOtherComprehensiveIncome -2588954.00
commonStockTotalEquity 1009958.00
treasuryStock -9746000.00
nonCurrrentAssetsOther -228854.00
nonCurrentAssetsTotal 3032161.00
nonCurrentLiabilitiesTotal 145314.00
liabilitiesAndStockholdersEquity 29176776.00
cashAndShortTermInvestments 11319586.00
propertyPlantAndEquipmentGross 3032161.00
propertyPlantAndEquipmentNet 3032161.00
commonStockSharesOutstanding 2185544.00
2010-09-30
date 2010-09-30
filing_date 2010-11-12
currency_symbol USD
totalAssets 31034792.00
otherCurrentAssets 463966.00
totalLiab 2204065.00
totalStockholderEquity 28830727.00
otherCurrentLiab 887025.00
commonStock 1009958.00
retainedEarnings 23274720.00
otherAssets 7000.00
cash 7776228.00
totalCurrentLiabilities 2067834.00
netDebt -7776228.00
otherStockholderEquity 7135003.00
propertyPlantEquipment 2711000.00
totalCurrentAssets 28316914.00
shortTermInvestments 4761182.00
netReceivables 4125947.00
inventory 11189591.00
accountsPayable 1180809.00
accumulatedOtherComprehensiveIncome -2588954.00
commonStockTotalEquity 1009958.00
treasuryStock -9700000.00
nonCurrrentAssetsOther -221771.00
nonCurrentAssetsTotal 2717878.00
nonCurrentLiabilitiesTotal 136231.00
liabilitiesAndStockholdersEquity 31034792.00
cashAndShortTermInvestments 12537410.00
propertyPlantAndEquipmentGross 2710932.00
propertyPlantAndEquipmentNet 2710932.00
commonStockSharesOutstanding 2153627.00
2010-06-30
date 2010-06-30
filing_date 2010-09-09
currency_symbol USD
totalAssets 31166679.00
otherCurrentAssets 414918.00
totalLiab 2719960.00
totalStockholderEquity 28446719.00
otherCurrentLiab 985665.00
commonStock 1009958.00
retainedEarnings 23002981.00
otherAssets 12000.00
cash 4475066.00
totalCurrentLiabilities 2592812.00
netDebt -4475066.00
otherStockholderEquity 7022734.00
propertyPlantEquipment 2717000.00
totalCurrentAssets 28437803.00
shortTermInvestments 7111182.00
netReceivables 5495251.00
inventory 10941386.00
accountsPayable 1607147.00
accumulatedOtherComprehensiveIncome -2588954.00
commonStockTotalEquity 1009958.00
treasuryStock -9738000.00
nonCurrrentAssetsOther 11546.00
nonCurrentAssetsTotal 2728876.00
nonCurrentLiabilitiesTotal 127148.00
liabilitiesAndStockholdersEquity 31166679.00
cashAndShortTermInvestments 11586248.00
propertyPlantAndEquipmentGross 2717330.00
propertyPlantAndEquipmentNet 2717330.00
commonStockSharesOutstanding 2127135.00
2010-03-31
date 2010-03-31
filing_date 2010-05-12
currency_symbol USD
totalAssets 29499413.00
otherCurrentAssets 412745.00
totalLiab 2260957.00
totalStockholderEquity 27238456.00
otherCurrentLiab 788271.00
commonStock 1009958.00
retainedEarnings 22230274.00
otherAssets 20000.00
cash 1362948.00
totalCurrentLiabilities 2183445.00
netDebt -1362948.00
otherStockholderEquity 3998224.00
propertyPlantEquipment 2780000.00
totalCurrentAssets 26698690.00
shortTermInvestments 7771004.00
netReceivables 4606986.00
inventory 12545007.00
accountsPayable 1395174.00
commonStockTotalEquity 1009958.00
treasuryStock -10064000.00
nonCurrrentAssetsOther -199994.00
nonCurrentAssetsTotal 2800723.00
nonCurrentLiabilitiesTotal 77512.00
liabilitiesAndStockholdersEquity 29499413.00
cashAndShortTermInvestments 9133952.00
propertyPlantAndEquipmentGross 2780044.00
propertyPlantAndEquipmentNet 2780044.00
commonStockSharesOutstanding 2138898.00
2009-12-31
date 2009-12-31
filing_date 2010-02-11
currency_symbol USD
totalAssets 28659860.00
otherCurrentAssets 321007.00
totalLiab 1829715.00
totalStockholderEquity 26830145.00
otherCurrentLiab 768759.00
commonStock 1009958.00
retainedEarnings 21897585.00
otherAssets 30000.00
cash 2194735.00
totalCurrentLiabilities 1744956.00
netDebt -2194735.00
otherStockholderEquity 3922602.00
propertyPlantEquipment 2798000.00
totalCurrentAssets 25831812.00
shortTermInvestments 7306541.00
netReceivables 3299161.00
inventory 12710368.00
accountsPayable 976197.00
commonStockTotalEquity 1009958.00
treasuryStock -10091000.00
nonCurrrentAssetsOther -195221.00
nonCurrentAssetsTotal 2828048.00
nonCurrentLiabilitiesTotal 84759.00
liabilitiesAndStockholdersEquity 28659860.00
cashAndShortTermInvestments 9501276.00
propertyPlantAndEquipmentGross 2798326.00
propertyPlantAndEquipmentNet 2798326.00
commonStockSharesOutstanding 2149831.00
2009-09-30
date 2009-09-30
filing_date 2009-11-12
currency_symbol USD
totalAssets 31299670.00
otherCurrentAssets 225036.00
totalLiab 2025546.00
totalStockholderEquity 29274124.00
otherCurrentLiab 834678.00
commonStock 1009958.00
retainedEarnings 24002983.00
otherAssets 34000.00
cash 3596115.00
totalCurrentLiabilities 1933540.00
netDebt -3596115.00
otherStockholderEquity 7175260.00
propertyPlantEquipment 2769000.00
totalCurrentAssets 28496893.00
shortTermInvestments 7349874.00
netReceivables 4034855.00
inventory 13092341.00
accountsPayable 1098862.00
accumulatedOtherComprehensiveIncome -2914077.00
commonStockTotalEquity 1009958.00
treasuryStock -9678000.00
nonCurrrentAssetsOther 34209.00
nonCurrentAssetsTotal 2802777.00
nonCurrentLiabilitiesTotal 92006.00
liabilitiesAndStockholdersEquity 31299670.00
cashAndShortTermInvestments 10945989.00
propertyPlantAndEquipmentGross 2768568.00
propertyPlantAndEquipmentNet 2768568.00
commonStockSharesOutstanding 2118848.00
2009-06-30
date 2009-06-30
filing_date 2009-09-08
currency_symbol USD
totalAssets 30594342.00
otherCurrentAssets 457907.00
totalLiab 2190208.00
totalStockholderEquity 28404134.00
otherCurrentLiab 1091434.00
commonStock 1009958.00
retainedEarnings 23485675.00
otherAssets 39000.00
cash 2775319.00
totalCurrentLiabilities 2090955.00
netDebt -2775319.00
otherStockholderEquity 6822578.00
propertyPlantEquipment 2738000.00
totalCurrentAssets 27817447.00
shortTermInvestments 6349874.00
netReceivables 5205142.00
inventory 13029205.00
accountsPayable 999521.00
accumulatedOtherComprehensiveIncome -2914077.00
commonStockTotalEquity 1009958.00
treasuryStock -9847000.00
nonCurrrentAssetsOther 38673.00
nonCurrentAssetsTotal 2776895.00
nonCurrentLiabilitiesTotal 99253.00
liabilitiesAndStockholdersEquity 30594342.00
cashAndShortTermInvestments 9125193.00
propertyPlantAndEquipmentGross 2738222.00
propertyPlantAndEquipmentNet 2738222.00
commonStockSharesOutstanding 2113772.00
2009-03-31
date 2009-03-31
filing_date 2009-05-13
currency_symbol USD
totalAssets 29831798.00
otherCurrentAssets 426377.00
totalLiab 2994625.00
totalStockholderEquity 26837173.00
otherCurrentLiab 828803.00
commonStock 1009958.00
retainedEarnings 22359796.00
otherAssets 46000.00
cash 852199.00
totalCurrentLiabilities 2889078.00
netDebt -852199.00
otherStockholderEquity 6718667.00
propertyPlantEquipment 2800000.00
totalCurrentAssets 26986308.00
shortTermInvestments 7866000.00
netReceivables 5123392.00
inventory 12718340.00
accountsPayable 2060275.00
accumulatedOtherComprehensiveIncome -3251248.00
commonStockTotalEquity 1009958.00
treasuryStock -10185000.00
nonCurrrentAssetsOther 45331.00
nonCurrentAssetsTotal 2845490.00
nonCurrentLiabilitiesTotal 105547.00
liabilitiesAndStockholdersEquity 29831798.00
cashAndShortTermInvestments 8718199.00
propertyPlantAndEquipmentGross 2800159.00
propertyPlantAndEquipmentNet 2800159.00
commonStockSharesOutstanding 2115696.00
2008-12-31
date 2008-12-31
filing_date 2009-02-13
currency_symbol USD
totalAssets 29346350.00
otherCurrentAssets 382941.00
totalLiab 2673556.00
totalStockholderEquity 26672794.00
otherCurrentLiab 664042.00
commonStock 1009958.00
retainedEarnings 22051959.00
otherAssets 52000.00
cash 1299601.00
totalCurrentLiabilities 2558999.00
netDebt -1299601.00
otherStockholderEquity 6862125.00
propertyPlantEquipment 2892000.00
totalCurrentAssets 26402537.00
shortTermInvestments 9566000.00
netReceivables 3809158.00
inventory 11344837.00
accountsPayable 1894957.00
accumulatedOtherComprehensiveIncome -3251248.00
commonStockTotalEquity 1009958.00
treasuryStock -9993000.00
nonCurrrentAssetsOther 51937.00
nonCurrentAssetsTotal 2943813.00
nonCurrentLiabilitiesTotal 114557.00
liabilitiesAndStockholdersEquity 29346350.00
cashAndShortTermInvestments 10865601.00
propertyPlantAndEquipmentGross 2891876.00
propertyPlantAndEquipmentNet 2891876.00
commonStockSharesOutstanding 2114363.00
2008-09-30
date 2008-09-30
filing_date 2008-11-13
currency_symbol USD
totalAssets 32843911.00
otherCurrentAssets 458095.00
totalLiab 2507066.00
totalStockholderEquity 30336845.00
otherCurrentLiab 852464.00
commonStock 1009958.00
retainedEarnings 25721621.00
otherAssets 58000.00
cash 4240259.00
totalCurrentLiabilities 2383498.00
netDebt -4240259.00
otherStockholderEquity 6856514.00
propertyPlantEquipment 2956000.00
totalCurrentAssets 29829939.00
shortTermInvestments 9466000.00
netReceivables 4789673.00
inventory 10875912.00
accountsPayable 1531034.00
accumulatedOtherComprehensiveIncome -3251248.00
commonStockTotalEquity 1009958.00
treasuryStock -9963000.00
nonCurrrentAssetsOther 58494.00
nonCurrentAssetsTotal 3013972.00
nonCurrentLiabilitiesTotal 123568.00
liabilitiesAndStockholdersEquity 32843911.00
cashAndShortTermInvestments 13706259.00
propertyPlantAndEquipmentGross 2955478.00
propertyPlantAndEquipmentNet 2955478.00
commonStockSharesOutstanding 2116039.00
2008-06-30
date 2008-06-30
filing_date 2008-09-15
currency_symbol USD
totalAssets 31886492.00
otherCurrentAssets 525541.00
totalLiab 1548755.00
totalStockholderEquity 30337737.00
otherCurrentLiab 815246.00
commonStock 1009958.00
retainedEarnings 25796703.00
otherAssets 64000.00
cash 6851753.00
totalCurrentLiabilities 1416177.00
netDebt -6851753.00
otherStockholderEquity 6782324.00
propertyPlantEquipment 2957000.00
totalCurrentAssets 28864899.00
shortTermInvestments 7336000.00
netReceivables 3963371.00
inventory 10188234.00
accountsPayable 600931.00
accumulatedOtherComprehensiveIncome -3251248.00
commonStockTotalEquity 1009958.00
treasuryStock -9946000.00
nonCurrrentAssetsOther 65003.00
nonCurrentAssetsTotal 3021593.00
nonCurrentLiabilitiesTotal 132578.00
liabilitiesAndStockholdersEquity 31886492.00
cashAndShortTermInvestments 14187753.00
propertyPlantAndEquipmentGross 2956590.00
propertyPlantAndEquipmentNet 2956590.00
commonStockSharesOutstanding 2083659.00
2008-03-31
date 2008-03-31
filing_date 2008-05-14
currency_symbol USD
totalAssets 31512032.00
otherCurrentAssets 521739.00
totalLiab 2245754.00
totalStockholderEquity 29266278.00
otherCurrentLiab 969811.00
commonStock 1009958.00
retainedEarnings 25278350.00
otherAssets 74000.00
cash 6588780.00
totalCurrentLiabilities 2097718.00
netDebt -6588780.00
otherStockholderEquity 6578429.00
propertyPlantEquipment 2989000.00
totalCurrentAssets 28448548.00
shortTermInvestments 6847000.00
netReceivables 3929623.00
inventory 10561406.00
accountsPayable 1127907.00
accumulatedOtherComprehensiveIncome -3600459.00
commonStockTotalEquity 1009958.00
treasuryStock -10274000.00
nonCurrrentAssetsOther 73605.00
nonCurrentAssetsTotal 3063484.00
nonCurrentLiabilitiesTotal 148036.00
liabilitiesAndStockholdersEquity 31512032.00
cashAndShortTermInvestments 13435780.00
propertyPlantAndEquipmentGross 2989879.00
propertyPlantAndEquipmentNet 2989879.00
commonStockSharesOutstanding 2098596.00
2007-12-31
date 2007-12-31
filing_date 2008-02-14
currency_symbol USD
totalAssets 33443603.00
otherCurrentAssets 484875.00
totalLiab 1879248.00
totalStockholderEquity 31564355.00
otherCurrentLiab 870748.00
commonStock 1009958.00
retainedEarnings 27720425.00
otherAssets 80000.00
cash 8563481.00
totalCurrentLiabilities 1720924.00
netDebt -8563481.00
otherStockholderEquity 6434431.00
propertyPlantEquipment 2975000.00
totalCurrentAssets 30388811.00
shortTermInvestments 6847000.00
netReceivables 4367093.00
inventory 10126362.00
accountsPayable 850176.00
accumulatedOtherComprehensiveIncome -3600459.00
commonStockTotalEquity 1009958.00
treasuryStock -10291000.00
nonCurrrentAssetsOther 80000.00
nonCurrentAssetsTotal 3054792.00
nonCurrentLiabilitiesTotal 158324.00
liabilitiesAndStockholdersEquity 33443603.00
cashAndShortTermInvestments 15410481.00
propertyPlantAndEquipmentGross 2974792.00
propertyPlantAndEquipmentNet 2974792.00
commonStockSharesOutstanding 2109650.00
2007-09-30
date 2007-09-30
filing_date 2007-11-13
currency_symbol USD
totalAssets 32775792.00
otherCurrentAssets 586314.00
totalLiab 1597372.00
totalStockholderEquity 31178420.00
otherCurrentLiab 879953.00
commonStock 1009958.00
retainedEarnings 27285761.00
cash 11036079.00
totalCurrentLiabilities 1428760.00
netDebt -11036079.00
otherStockholderEquity 6483160.00
propertyPlantEquipment 2882000.00
totalCurrentAssets 29894106.00
shortTermInvestments 4320000.00
netReceivables 3426536.00
inventory 10525177.00
accountsPayable 548807.00
accumulatedOtherComprehensiveIncome -3600459.00
commonStockTotalEquity 1009958.00
treasuryStock -10140000.00
nonCurrentAssetsTotal 2881686.00
nonCurrentLiabilitiesTotal 168612.00
liabilitiesAndStockholdersEquity 32775792.00
cashAndShortTermInvestments 15356079.00
propertyPlantAndEquipmentGross 2881686.00
propertyPlantAndEquipmentNet 2881686.00
commonStockSharesOutstanding 2103746.00
2007-06-30
date 2007-06-30
filing_date 2007-09-10
currency_symbol USD
totalAssets 33249754.00
otherCurrentAssets 725877.00
totalLiab 2192578.00
totalStockholderEquity 31057176.00
otherCurrentLiab 1032727.00
commonStock 1009958.00
retainedEarnings 27054325.00
cash 11096111.00
totalCurrentLiabilities 2013678.00
netDebt -11096111.00
otherStockholderEquity 11253110.00
propertyPlantEquipment 2935000.00
totalCurrentAssets 30315244.00
shortTermInvestments 4320000.00
netReceivables 3023929.00
inventory 11149327.00
accountsPayable 980951.00
accumulatedOtherComprehensiveIncome -8260217.00
commonStockTotalEquity 1009958.00
treasuryStock -9897000.00
nonCurrentAssetsTotal 2934510.00
nonCurrentLiabilitiesTotal 178900.00
liabilitiesAndStockholdersEquity 33249754.00
cashAndShortTermInvestments 15416111.00
propertyPlantAndEquipmentGross 2934510.00
propertyPlantAndEquipmentNet 2934510.00
commonStockSharesOutstanding 2053545.00
2007-03-31
date 2007-03-31
filing_date 2007-05-10
currency_symbol USD
totalAssets 32331549.00
otherCurrentAssets 820098.00
totalLiab 2319211.00
totalStockholderEquity 30012338.00
otherCurrentLiab 1139100.00
commonStock 1009958.00
retainedEarnings 26552825.00
cash 8138084.00
totalCurrentLiabilities 2137963.00
netDebt -8138084.00
otherStockholderEquity 10703075.00
propertyPlantEquipment 2885000.00
totalCurrentAssets 29446643.00
shortTermInvestments 4224000.00
netReceivables 4580400.00
inventory 11684061.00
accountsPayable 998863.00
accumulatedOtherComprehensiveIncome -8253520.00
commonStockTotalEquity 1009958.00
treasuryStock -10288000.00
nonCurrentAssetsTotal 2884906.00
nonCurrentLiabilitiesTotal 181248.00
liabilitiesAndStockholdersEquity 32331549.00
cashAndShortTermInvestments 12362084.00
propertyPlantAndEquipmentGross 2884906.00
propertyPlantAndEquipmentNet 2884906.00
commonStockSharesOutstanding 2077994.00
2006-12-31
date 2006-12-31
filing_date 2007-02-12
currency_symbol USD
totalAssets 31528247.00
otherCurrentAssets 759858.00
totalLiab 1896236.00
totalStockholderEquity 29632011.00
otherCurrentLiab 910462.00
commonStock 1009958.00
retainedEarnings 26144992.00
cash 8117693.00
totalCurrentLiabilities 1699853.00
netDebt -8117693.00
otherStockholderEquity 6438140.00
propertyPlantEquipment 2836000.00
totalCurrentAssets 28692321.00
shortTermInvestments 4224000.00
netReceivables 3016266.00
inventory 12574504.00
accountsPayable 789391.00
accumulatedOtherComprehensiveIncome -3961079.00
commonStockTotalEquity 1009958.00
treasuryStock -10182000.00
nonCurrentAssetsTotal 2835926.00
nonCurrentLiabilitiesTotal 196383.00
liabilitiesAndStockholdersEquity 31528247.00
cashAndShortTermInvestments 12341693.00
propertyPlantAndEquipmentGross 2835926.00
propertyPlantAndEquipmentNet 2835926.00
commonStockSharesOutstanding 2071693.00
2006-09-30
date 2006-09-30
filing_date 2006-11-14
currency_symbol USD
totalAssets 31865643.00
otherCurrentAssets 908046.00
totalLiab 2481090.00
totalStockholderEquity 29384553.00
otherCurrentLiab 981921.00
commonStock 1009958.00
retainedEarnings 25930546.00
cash 8064351.00
totalCurrentLiabilities 2269572.00
netDebt -8064351.00
otherStockholderEquity 6405128.00
propertyPlantEquipment 2868000.00
totalCurrentAssets 28997879.00
shortTermInvestments 4224000.00
netReceivables 3261423.00
inventory 12540059.00
accountsPayable 1287651.00
accumulatedOtherComprehensiveIncome -3961079.00
commonStockTotalEquity 1009958.00
treasuryStock -10146000.00
nonCurrentAssetsTotal 2867764.00
nonCurrentLiabilitiesTotal 211518.00
liabilitiesAndStockholdersEquity 31865643.00
cashAndShortTermInvestments 12288351.00
propertyPlantAndEquipmentGross 2867764.00
propertyPlantAndEquipmentNet 2867764.00
commonStockSharesOutstanding 2060338.00
2006-06-30
date 2006-06-30
filing_date 2006-09-25
currency_symbol USD
totalAssets 31234654.00
otherCurrentAssets 719096.00
totalLiab 2261884.00
totalStockholderEquity 28972770.00
otherCurrentLiab 1419645.00
commonStock 1009958.00
retainedEarnings 25651945.00
cash 7072615.00
totalCurrentLiabilities 2035231.00
netDebt -7072615.00
otherStockholderEquity 10564387.00
propertyPlantEquipment 2883000.00
totalCurrentAssets 28352202.00
shortTermInvestments 3936000.00
netReceivables 4220112.00
inventory 12404379.00
accountsPayable 615586.00
accumulatedOtherComprehensiveIncome -8253520.00
commonStockTotalEquity 1009958.00
treasuryStock -10196000.00
nonCurrentAssetsTotal 2882452.00
nonCurrentLiabilitiesTotal 226653.00
liabilitiesAndStockholdersEquity 31234654.00
cashAndShortTermInvestments 11008615.00
propertyPlantAndEquipmentGross 2882452.00
propertyPlantAndEquipmentNet 2882452.00
commonStockSharesOutstanding 2010173.00
2006-03-31
date 2006-03-31
filing_date 2006-05-08
currency_symbol USD
totalAssets 31037536.00
otherCurrentAssets 831328.00
totalLiab 3094144.00
totalStockholderEquity 27943392.00
otherCurrentLiab 1110329.00
commonStock 1009958.00
retainedEarnings 25131005.00
cash 7727224.00
totalCurrentLiabilities 2848587.00
netDebt -7727224.00
otherStockholderEquity 6137429.00
propertyPlantEquipment 2915000.00
totalCurrentAssets 28122667.00
shortTermInvestments 4128000.00
netReceivables 2865793.00
inventory 12570322.00
accountsPayable 1738258.00
accumulatedOtherComprehensiveIncome -4335000.00
commonStockTotalEquity 1009958.00
treasuryStock -10627000.00
nonCurrentAssetsTotal 2914869.00
nonCurrentLiabilitiesTotal 245557.00
liabilitiesAndStockholdersEquity 31037536.00
cashAndShortTermInvestments 11855224.00
propertyPlantAndEquipmentGross 2914869.00
propertyPlantAndEquipmentNet 2914869.00
commonStockSharesOutstanding 2041443.00
2005-12-31
date 2005-12-31
filing_date 2006-02-13
currency_symbol USD
totalAssets 29739520.00
otherCurrentAssets 538247.00
totalLiab 1992636.00
totalStockholderEquity 27746884.00
otherCurrentLiab 886112.00
commonStock 1009958.00
retainedEarnings 24945747.00
cash 7457105.00
totalCurrentLiabilities 1729579.00
netDebt -7457105.00
otherStockholderEquity 6126179.00
propertyPlantEquipment 2947000.00
totalCurrentAssets 26793326.00
shortTermInvestments 4032000.00
netReceivables 3564676.00
inventory 11201298.00
accountsPayable 843467.00
accumulatedOtherComprehensiveIncome -4335000.00
commonStockTotalEquity 1009958.00
treasuryStock -10633000.00
nonCurrentAssetsTotal 2946194.00
nonCurrentLiabilitiesTotal 263057.00
liabilitiesAndStockholdersEquity 29739520.00
cashAndShortTermInvestments 11489105.00
propertyPlantAndEquipmentGross 2946194.00
propertyPlantAndEquipmentNet 2946194.00
commonStockSharesOutstanding 2049020.00
2005-09-30
date 2005-09-30
filing_date 2005-11-10
currency_symbol USD
totalAssets 29841125.00
otherCurrentAssets 772943.00
totalLiab 2011082.00
totalStockholderEquity 27830043.00
otherCurrentLiab 889062.00
commonStock 504979.00
retainedEarnings 25352395.00
cash 9014126.00
totalCurrentLiabilities 1730525.00
netDebt -9014126.00
otherStockholderEquity 11250882.00
propertyPlantEquipment 2898000.00
totalCurrentAssets 26942813.00
shortTermInvestments 3360000.00
netReceivables 2928916.00
inventory 10866828.00
accountsPayable 841463.00
accumulatedOtherComprehensiveIncome -9278213.00
commonStockTotalEquity 504979.00
treasuryStock -10433000.00
nonCurrentAssetsTotal 2898312.00
nonCurrentLiabilitiesTotal 280557.00
liabilitiesAndStockholdersEquity 29841125.00
cashAndShortTermInvestments 12374126.00
propertyPlantAndEquipmentGross 2898312.00
propertyPlantAndEquipmentNet 2898312.00
commonStockSharesOutstanding 2054942.00
2005-06-30
date 2005-06-30
filing_date 2005-09-27
currency_symbol USD
totalAssets 29696301.00
otherCurrentAssets 471992.00
totalLiab 1639009.00
totalStockholderEquity 28057292.00
otherCurrentLiab 962181.00
commonStock 504979.00
retainedEarnings 25284554.00
cash 9803507.00
totalCurrentLiabilities 1340952.00
netDebt -9803507.00
otherStockholderEquity 11545972.00
propertyPlantEquipment 2985000.00
totalCurrentAssets 26711464.00
shortTermInvestments 3072000.00
netReceivables 2996413.00
inventory 10367552.00
accountsPayable 378771.00
accumulatedOtherComprehensiveIncome -9278213.00
commonStockTotalEquity 504979.00
treasuryStock -8144000.00
nonCurrentAssetsTotal 2984837.00
nonCurrentLiabilitiesTotal 298057.00
liabilitiesAndStockholdersEquity 29696301.00
cashAndShortTermInvestments 12875507.00
propertyPlantAndEquipmentGross 2984837.00
propertyPlantAndEquipmentNet 2984837.00
commonStockSharesOutstanding 2021342.00
2005-03-31
date 2005-03-31
filing_date 2005-05-16
currency_symbol USD
totalAssets 29085585.00
otherCurrentAssets 574639.00
totalLiab 1558984.00
totalStockholderEquity 27526601.00
otherCurrentLiab 625604.00
commonStock 504979.00
retainedEarnings 24796481.00
cash 10159787.00
totalCurrentLiabilities 1202474.00
netDebt -10159787.00
otherStockholderEquity 11026021.00
propertyPlantEquipment 3070000.00
totalCurrentAssets 26016263.00
shortTermInvestments 2688000.00
netReceivables 2666126.00
inventory 9927711.00
accountsPayable 576870.00
accumulatedOtherComprehensiveIncome -8800880.00
commonStockTotalEquity 504979.00
treasuryStock -8183000.00
nonCurrentAssetsTotal 3069322.00
nonCurrentLiabilitiesTotal 356510.00
liabilitiesAndStockholdersEquity 29085585.00
cashAndShortTermInvestments 12847787.00
propertyPlantAndEquipmentGross 3069322.00
propertyPlantAndEquipmentNet 3069322.00
commonStockSharesOutstanding 2046606.00
2004-12-31
date 2004-12-31
filing_date 2005-02-14
currency_symbol USD
totalAssets 29731306.00
otherCurrentAssets 313827.00
totalLiab 2039930.00
totalStockholderEquity 27691376.00
otherCurrentLiab 679147.00
commonStock 504979.00
retainedEarnings 24836205.00
cash 12217928.00
totalCurrentLiabilities 1694152.00
netDebt -12217928.00
otherStockholderEquity 11151072.00
propertyPlantEquipment 3049000.00
totalCurrentAssets 26682244.00
shortTermInvestments 1824000.00
netReceivables 2318383.00
inventory 10008106.00
accountsPayable 1015005.00
accumulatedOtherComprehensiveIncome -8800880.00
commonStockTotalEquity 504979.00
treasuryStock -8058000.00
nonCurrentAssetsTotal 3049062.00
nonCurrentLiabilitiesTotal 345778.00
liabilitiesAndStockholdersEquity 29731306.00
cashAndShortTermInvestments 14041928.00
propertyPlantAndEquipmentGross 3049062.00
propertyPlantAndEquipmentNet 3049062.00
commonStockSharesOutstanding 2049070.00
2004-09-30
date 2004-09-30
filing_date 2004-11-12
currency_symbol USD
totalAssets 29377006.00
otherCurrentAssets 348688.00
totalLiab 1712861.00
totalStockholderEquity 27664145.00
otherCurrentLiab 631082.00
commonStock 504979.00
retainedEarnings 24820884.00
cash 11873233.00
totalCurrentLiabilities 1377814.00
netDebt -11873233.00
otherStockholderEquity 11139162.00
propertyPlantEquipment 3087000.00
totalCurrentAssets 26290451.00
shortTermInvestments 1440000.00
netReceivables 2876906.00
inventory 9751624.00
accountsPayable 746732.00
accumulatedOtherComprehensiveIncome -8800880.00
commonStockTotalEquity 504979.00
treasuryStock -8072000.00
nonCurrentAssetsTotal 3086555.00
nonCurrentLiabilitiesTotal 335047.00
liabilitiesAndStockholdersEquity 29377006.00
cashAndShortTermInvestments 13313233.00
propertyPlantAndEquipmentGross 3086555.00
propertyPlantAndEquipmentNet 3086555.00
commonStockSharesOutstanding 2041760.00
2004-06-30
date 2004-06-30
filing_date 2004-09-22
currency_symbol USD
totalAssets 29131260.00
otherCurrentAssets 436269.00
totalLiab 1289354.00
totalStockholderEquity 27841906.00
otherCurrentLiab 714363.00
commonStock 504979.00
retainedEarnings 24911920.00
cash 12310972.00
totalCurrentLiabilities 965038.00
netDebt -12310972.00
otherStockholderEquity 11225887.00
propertyPlantEquipment 3100000.00
totalCurrentAssets 26030744.00
shortTermInvestments 1056000.00
netReceivables 2142206.00
inventory 10085297.00
accountsPayable 250675.00
accumulatedOtherComprehensiveIncome -8800880.00
commonStockTotalEquity 504979.00
treasuryStock -7987000.00
nonCurrentAssetsTotal 3100516.00
nonCurrentLiabilitiesTotal 324316.00
liabilitiesAndStockholdersEquity 29131260.00
cashAndShortTermInvestments 13366972.00
propertyPlantAndEquipmentGross 3100516.00
propertyPlantAndEquipmentNet 3100516.00
commonStockSharesOutstanding 2022832.00
2004-03-31
date 2004-03-31
filing_date 2004-05-13
currency_symbol USD
totalAssets 29158503.00
otherCurrentAssets 371861.00
totalLiab 1853592.00
totalStockholderEquity 27304911.00
otherCurrentLiab 1008308.00
commonStock 504979.00
retainedEarnings 24969026.00
cash 10642547.00
totalCurrentLiabilities 1546358.00
netDebt -10642547.00
otherStockholderEquity 2389568.00
propertyPlantEquipment 3025000.00
totalCurrentAssets 26133621.00
shortTermInvestments 1056000.00
netReceivables 4201712.00
inventory 9861501.00
accountsPayable 538050.00
accumulatedOtherComprehensiveIncome -558662.00
commonStockTotalEquity 504979.00
treasuryStock -8026000.00
nonCurrentAssetsTotal 3024882.00
nonCurrentLiabilitiesTotal 307234.00
liabilitiesAndStockholdersEquity 29158503.00
cashAndShortTermInvestments 11698547.00
propertyPlantAndEquipmentGross 3024882.00
propertyPlantAndEquipmentNet 3024882.00
commonStockSharesOutstanding 2043816.00
2003-12-31
date 2003-12-31
filing_date 2004-02-13
currency_symbol USD
totalAssets 28964374.00
otherCurrentAssets 104799.00
totalLiab 1642380.00
totalStockholderEquity 27321994.00
otherCurrentLiab 907598.00
commonStock 504979.00
retainedEarnings 25041109.00
cash 10041987.00
totalCurrentLiabilities 1370146.00
netDebt -10041987.00
otherStockholderEquity 2334568.00
propertyPlantEquipment 3194000.00
totalCurrentAssets 25769725.00
netReceivables 4646590.00
inventory 10976349.00
accountsPayable 462548.00
accumulatedOtherComprehensiveIncome -558662.00
commonStockTotalEquity 504979.00
treasuryStock -8103000.00
nonCurrentAssetsTotal 3194649.00
nonCurrentLiabilitiesTotal 272234.00
liabilitiesAndStockholdersEquity 28964374.00
cashAndShortTermInvestments 10041987.00
propertyPlantAndEquipmentGross 3194649.00
propertyPlantAndEquipmentNet 3194649.00
commonStockSharesOutstanding 2047320.00
2003-09-30
date 2003-09-30
filing_date 2003-10-31
currency_symbol USD
totalAssets 29242377.00
otherCurrentAssets 186977.00
totalLiab 1774378.00
totalStockholderEquity 27467999.00
otherCurrentLiab 896820.00
commonStock 504979.00
retainedEarnings 25106418.00
cash 10786460.00
totalCurrentLiabilities 1537144.00
netDebt -10786460.00
otherStockholderEquity 2415264.00
propertyPlantEquipment 3210000.00
totalCurrentAssets 26032075.00
netReceivables 3854178.00
inventory 11204460.00
accountsPayable 640324.00
accumulatedOtherComprehensiveIncome -558662.00
commonStockTotalEquity 504979.00
treasuryStock -8029000.00
nonCurrentAssetsTotal 3210302.00
nonCurrentLiabilitiesTotal 237234.00
liabilitiesAndStockholdersEquity 29242377.00
cashAndShortTermInvestments 10786460.00
propertyPlantAndEquipmentGross 3210302.00
propertyPlantAndEquipmentNet 3210302.00
commonStockSharesOutstanding 2037610.00
2003-06-30
date 2003-06-30
filing_date 2003-06-30
currency_symbol USD
totalAssets 29795497.00
otherCurrentAssets 213151.00
totalLiab 1841989.00
totalStockholderEquity 27953508.00
otherCurrentLiab 1194392.00
commonStock 504979.00
retainedEarnings 25458400.00
cash 10996483.00
totalCurrentLiabilities 1841989.00
netDebt -10996483.00
otherStockholderEquity 2548791.00
propertyPlantEquipment 3267000.00
totalCurrentAssets 26528434.00
netReceivables 3482533.00
inventory 11836267.00
accountsPayable 647597.00
accumulatedOtherComprehensiveIncome -558662.00
commonStockTotalEquity 504979.00
treasuryStock -7910000.00
nonCurrentAssetsTotal 3267063.00
liabilitiesAndStockholdersEquity 29795497.00
cashAndShortTermInvestments 10996483.00
propertyPlantAndEquipmentGross 3267063.00
propertyPlantAndEquipmentNet 3267063.00
commonStockSharesOutstanding 2040064.00
2003-03-31
date 2003-03-31
filing_date 2003-05-08
currency_symbol USD
totalAssets 29325848.00
otherCurrentAssets 233512.00
totalLiab 2299061.00
totalStockholderEquity 27026787.00
otherCurrentLiab 1386125.00
commonStock 504979.00
retainedEarnings 25083061.00
cash 9068096.00
totalCurrentLiabilities 2299061.00
netDebt -9068096.00
otherStockholderEquity 2556072.00
propertyPlantEquipment 3342000.00
totalCurrentAssets 25984294.00
netReceivables 5266136.00
inventory 11416550.00
accountsPayable 912936.00
accumulatedOtherComprehensiveIncome -1117325.00
commonStockTotalEquity 504979.00
treasuryStock -7903000.00
nonCurrentAssetsTotal 3341554.00
liabilitiesAndStockholdersEquity 29325848.00
cashAndShortTermInvestments 9068096.00
propertyPlantAndEquipmentGross 3341554.00
propertyPlantAndEquipmentNet 3341554.00
commonStockSharesOutstanding 2045484.00
2002-12-31
date 2002-12-31
filing_date 2002-12-31
currency_symbol USD
totalAssets 28608685.00
otherCurrentAssets 258429.00
totalLiab 2107226.00
totalStockholderEquity 26501459.00
otherCurrentLiab 1046580.00
commonStock 504979.00
retainedEarnings 24584010.00
cash 8374183.00
totalCurrentLiabilities 2107226.00
netDebt -8374183.00
otherStockholderEquity 2555855.00
propertyPlantEquipment 3321000.00
totalCurrentAssets 25287697.00
shortTermInvestments 372400.00
netReceivables 5008328.00
inventory 11274357.00
accountsPayable 1060646.00
accumulatedOtherComprehensiveIncome -1143385.00
commonStockTotalEquity 504979.00
treasuryStock -7907000.00
nonCurrentAssetsTotal 3320988.00
liabilitiesAndStockholdersEquity 28608685.00
cashAndShortTermInvestments 8746583.00
propertyPlantAndEquipmentGross 3320988.00
propertyPlantAndEquipmentNet 3320988.00
commonStockSharesOutstanding 2057496.00
2002-09-30
date 2002-09-30
filing_date 2002-11-14
currency_symbol USD
totalAssets 29164340.00
otherCurrentAssets 235378.00
totalLiab 1882085.00
totalStockholderEquity 27282255.00
otherCurrentLiab 969095.00
commonStock 504979.00
retainedEarnings 25078553.00
cash 8991556.00
totalCurrentLiabilities 1882085.00
netDebt -8991556.00
otherStockholderEquity 9549719.00
propertyPlantEquipment 3410000.00
totalCurrentAssets 25753679.00
shortTermInvestments 366000.00
netReceivables 3692699.00
inventory 12468046.00
accountsPayable 912990.00
accumulatedOtherComprehensiveIncome -1148286.00
commonStockTotalEquity 504979.00
treasuryStock -7619000.00
nonCurrentAssetsTotal 3410661.00
liabilitiesAndStockholdersEquity 29164340.00
cashAndShortTermInvestments 9357556.00
propertyPlantAndEquipmentGross 3410661.00
propertyPlantAndEquipmentNet 3410661.00
commonStockSharesOutstanding 2074920.00
2002-06-30
date 2002-06-30
filing_date 2002-09-24
currency_symbol USD
totalAssets 28332962.00
otherCurrentAssets 283834.00
totalLiab 1278520.00
totalStockholderEquity 27054442.00
otherCurrentLiab 781066.00
commonStock 504979.00
retainedEarnings 24848858.00
cash 9192962.00
totalCurrentLiabilities 1278520.00
netDebt -9192962.00
otherStockholderEquity 9551601.00
propertyPlantEquipment 3324000.00
totalCurrentAssets 25008710.00
shortTermInvestments 368000.00
netReceivables 2423119.00
inventory 12740795.00
accountsPayable 497454.00
accumulatedOtherComprehensiveIncome -1146404.00
commonStockTotalEquity 504979.00
treasuryStock -7619000.00
nonCurrentAssetsTotal 3324252.00
liabilitiesAndStockholdersEquity 28332962.00
cashAndShortTermInvestments 9560962.00
propertyPlantAndEquipmentGross 3324252.00
propertyPlantAndEquipmentNet 3324252.00
commonStockSharesOutstanding 2059700.00
2002-03-31
date 2002-03-31
filing_date 2002-05-09
currency_symbol USD
totalAssets 28238217.00
otherCurrentAssets 387587.00
totalLiab 1840112.00
totalStockholderEquity 26398105.00
otherCurrentLiab 1277537.00
commonStock 504979.00
retainedEarnings 24797474.00
cash 9474734.00
totalCurrentLiabilities 1840112.00
netDebt -9474734.00
otherStockholderEquity 8937769.00
propertyPlantEquipment 3391000.00
totalCurrentAssets 24846806.00
shortTermInvestments 352000.00
netReceivables 2428195.00
inventory 12204290.00
accountsPayable 562575.00
accumulatedOtherComprehensiveIncome -1716908.00
commonStockTotalEquity 504979.00
treasuryStock -7670000.00
nonCurrentAssetsTotal 3391411.00
liabilitiesAndStockholdersEquity 28238217.00
cashAndShortTermInvestments 9826734.00
propertyPlantAndEquipmentGross 3391411.00
propertyPlantAndEquipmentNet 3391411.00
commonStockSharesOutstanding 2069922.00
2001-12-31
date 2001-12-31
filing_date 2002-02-13
currency_symbol USD
totalAssets 28518827.00
otherCurrentAssets 367581.00
totalLiab 2355051.00
totalStockholderEquity 26163776.00
otherCurrentLiab 1151346.00
commonStock 504979.00
retainedEarnings 24584831.00
cash 7561910.00
totalCurrentLiabilities 2355051.00
netDebt -7561910.00
otherStockholderEquity 8916083.00
propertyPlantEquipment 3483000.00
totalCurrentAssets 25036294.00
shortTermInvestments 369600.00
netReceivables 3193669.00
inventory 13543534.00
accountsPayable 1203705.00
accumulatedOtherComprehensiveIncome -1705468.00
commonStockTotalEquity 504979.00
treasuryStock -7717000.00
nonCurrentAssetsTotal 3482533.00
liabilitiesAndStockholdersEquity 28518827.00
cashAndShortTermInvestments 7931510.00
propertyPlantAndEquipmentGross 3482533.00
propertyPlantAndEquipmentNet 3482533.00
commonStockSharesOutstanding 2069280.00
2001-09-30
date 2001-09-30
filing_date 2001-11-09
currency_symbol USD
totalAssets 27838060.00
otherCurrentAssets 1.00
totalLiab 1766904.00
totalStockholderEquity 26071156.00
otherCurrentLiab 1074890.00
commonStock 504979.00
retainedEarnings 24502090.00
cash 6299899.00
totalCurrentLiabilities 1766905.00
netDebt -6299899.00
otherStockholderEquity 1064087.00
propertyPlantEquipment 3532000.00
totalCurrentAssets 24305737.00
shortTermInvestments 754400.00
netReceivables 3316340.00
inventory 13678497.00
accountsPayable 692015.00
accumulatedOtherComprehensiveIncome -1715348.00
commonStockTotalEquity 504979.00
treasuryStock -7717000.00
nonCurrrentAssetsOther -1.00
nonCurrentAssetsTotal 3532323.00
nonCurrentLiabilitiesTotal -1.00
liabilitiesAndStockholdersEquity 27838060.00
cashAndShortTermInvestments 7054299.00
propertyPlantAndEquipmentGross 3532324.00
propertyPlantAndEquipmentNet 3532324.00
commonStockSharesOutstanding 2064942.00
2001-06-30
date 2001-06-30
filing_date 2001-09-28
currency_symbol USD
totalAssets 27228881.00
otherCurrentAssets 297489.00
totalLiab 1063497.00
totalStockholderEquity 26165384.00
otherCurrentLiab 728725.00
commonStock 504979.00
retainedEarnings 23775433.00
cash 5200736.00
totalCurrentLiabilities 1063497.00
netDebt -5200736.00
otherStockholderEquity 9727089.00
propertyPlantEquipment 3492000.00
totalCurrentAssets 23736991.00
shortTermInvestments 737600.00
netReceivables 2568489.00
inventory 14932677.00
accountsPayable 334772.00
accumulatedOtherComprehensiveIncome -1726268.00
commonStockTotalEquity 504979.00
treasuryStock -7717000.00
nonCurrentAssetsTotal 3491890.00
liabilitiesAndStockholdersEquity 27228881.00
cashAndShortTermInvestments 5938336.00
propertyPlantAndEquipmentGross 3491890.00
propertyPlantAndEquipmentNet 3491890.00
commonStockSharesOutstanding 2058922.00
2001-03-31
date 2001-03-31
filing_date 2001-05-15
currency_symbol USD
totalAssets 27271494.00
otherCurrentAssets 465716.00
totalLiab 1969425.00
totalStockholderEquity 25302069.00
otherCurrentLiab 1453515.00
commonStock 504979.00
retainedEarnings 24298842.00
otherAssets 6000.00
cash 4106149.00
totalCurrentLiabilities 1969425.00
netDebt -4106149.00
otherStockholderEquity 10092086.00
propertyPlantEquipment 3552000.00
totalCurrentAssets 23712916.00
shortTermInvestments 743360.00
netReceivables 3178727.00
inventory 15218964.00
accountsPayable 515910.00
accumulatedOtherComprehensiveIncome -2281186.00
commonStockTotalEquity 504979.00
treasuryStock -7717000.00
nonCurrentAssetsTotal 3558578.00
liabilitiesAndStockholdersEquity 27271494.00
cashAndShortTermInvestments 4849509.00
propertyPlantAndEquipmentGross 3552062.00
propertyPlantAndEquipmentNet 3552062.00
commonStockSharesOutstanding 2064890.00
2000-12-31
date 2000-12-31
filing_date 2001-02-13
currency_symbol USD
totalAssets 26741573.00
otherCurrentAssets 482715.00
totalLiab 1620469.00
totalStockholderEquity 25121104.00
otherCurrentLiab 1283229.00
commonStock 504979.00
retainedEarnings 24144761.00
otherAssets 7000.00
cash 3193433.00
totalCurrentLiabilities 1620469.00
netDebt -3193433.00
otherStockholderEquity 10065202.00
propertyPlantEquipment 3494000.00
totalCurrentAssets 23240757.00
shortTermInvestments 702000.00
netReceivables 3191246.00
inventory 15671363.00
accountsPayable 337240.00
accumulatedOtherComprehensiveIncome -2308070.00
commonStockTotalEquity 504979.00
treasuryStock -7717000.00
nonCurrrentAssetsOther 6516.00
nonCurrentAssetsTotal 3500816.00
liabilitiesAndStockholdersEquity 26741573.00
cashAndShortTermInvestments 3895433.00
propertyPlantAndEquipmentGross 3494300.00
propertyPlantAndEquipmentNet 3494300.00
commonStockSharesOutstanding 2070798.00
2000-09-30
date 2000-09-30
filing_date 2000-11-06
currency_symbol USD
totalAssets 26197927.00
otherCurrentAssets 448760.00
totalLiab 1238473.00
totalStockholderEquity 24959454.00
otherCurrentLiab 830947.00
commonStock 504979.00
retainedEarnings 23927171.00
otherAssets 7000.00
cash 2971887.00
totalCurrentLiabilities 1238473.00
netDebt -2971887.00
otherStockholderEquity 10121142.00
propertyPlantEquipment 3549000.00
totalCurrentAssets 22642098.00
shortTermInvestments 679000.00
netReceivables 3234686.00
inventory 15307765.00
accountsPayable 407526.00
accumulatedOtherComprehensiveIncome -2323021.00
commonStockTotalEquity 504979.00
treasuryStock -7646000.00
nonCurrrentAssetsOther 6516.00
nonCurrentAssetsTotal 3555829.00
liabilitiesAndStockholdersEquity 26197927.00
cashAndShortTermInvestments 3650887.00
propertyPlantAndEquipmentGross 3549313.00
propertyPlantAndEquipmentNet 3549313.00
commonStockSharesOutstanding 2071932.00
2000-06-30
date 2000-06-30
filing_date 2000-09-28
currency_symbol USD
totalAssets 26118037.00
otherCurrentAssets 545210.00
totalLiab 1329171.00
totalStockholderEquity 24788866.00
otherCurrentLiab 787535.00
commonStock 504979.00
retainedEarnings 23775433.00
otherAssets 7000.00
cash 2367191.00
totalCurrentLiabilities 1329171.00
netDebt -2367191.00
otherStockholderEquity 10102292.00
propertyPlantEquipment 3571000.00
totalCurrentAssets 22540316.00
shortTermInvestments 650000.00
netReceivables 4151463.00
inventory 14826452.00
accountsPayable 541636.00
accumulatedOtherComprehensiveIncome -2341871.00
commonStockTotalEquity 504979.00
treasuryStock -7646000.00
nonCurrrentAssetsOther 6516.00
nonCurrentAssetsTotal 3577721.00
liabilitiesAndStockholdersEquity 26118037.00
cashAndShortTermInvestments 3017191.00
propertyPlantAndEquipmentGross 3571205.00
propertyPlantAndEquipmentNet 3571205.00
commonStockSharesOutstanding 2090010.00
2000-03-31
date 2000-03-31
filing_date 2000-05-12
currency_symbol USD
totalAssets 26020826.00
otherCurrentAssets 563960.00
totalLiab 2107224.00
totalStockholderEquity 23913602.00
otherCurrentLiab 1233586.00
commonStock 504979.00
retainedEarnings 23386582.00
otherAssets 43000.00
cash 4447915.00
totalCurrentLiabilities 2107224.00
netDebt -4447915.00
otherStockholderEquity 22041.00
propertyPlantEquipment 3594000.00
totalCurrentAssets 22384069.00
shortTermInvestments 648000.00
netReceivables 2489098.00
inventory 14235096.00
accountsPayable 873638.00
accumulatedOtherComprehensiveIncome -2902533.00
commonStockTotalEquity 504979.00
treasuryStock -7572000.00
nonCurrrentAssetsOther 42367.00
nonCurrentAssetsTotal 3636757.00
liabilitiesAndStockholdersEquity 26020826.00
cashAndShortTermInvestments 5095915.00
propertyPlantAndEquipmentGross 3594390.00
propertyPlantAndEquipmentNet 3594390.00
commonStockSharesOutstanding 2090010.00
1999-12-31
date 1999-12-31
filing_date 2000-02-14
currency_symbol USD
totalAssets 25300000.00
otherCurrentAssets 500000.00
totalLiab 1500000.00
totalStockholderEquity 23800000.00
otherCurrentLiab 1100000.00
commonStock 500000.00
retainedEarnings 23200000.00
cash 6800000.00
totalCurrentLiabilities 1500000.00
netDebt -6800000.00
otherStockholderEquity 9700000.00
totalCurrentAssets 21900000.00
shortTermInvestments 700000.00
netReceivables 1900000.00
inventory 12000000.00
accountsPayable 400000.00
accumulatedOtherComprehensiveIncome -2800000.00
commonStockTotalEquity 500000.00
nonCurrentAssetsTotal 3400000.00
liabilitiesAndStockholdersEquity 25300000.00
cashAndShortTermInvestments 7500000.00
propertyPlantAndEquipmentGross 3400000.00
propertyPlantAndEquipmentNet 3400000.00
commonStockSharesOutstanding 2097262.00
1999-09-30
date 1999-09-30
filing_date 1999-11-15
currency_symbol USD
totalAssets 25700000.00
otherCurrentAssets 300000.00
totalLiab 1800000.00
totalStockholderEquity 23900000.00
otherCurrentLiab 1000000.00
commonStock 500000.00
retainedEarnings 23200000.00
cash 6200000.00
totalCurrentLiabilities 1800000.00
netDebt -6200000.00
otherStockholderEquity 9800000.00
totalCurrentAssets 22200000.00
shortTermInvestments 700000.00
netReceivables 3300000.00
inventory 11700000.00
accountsPayable 800000.00
accumulatedOtherComprehensiveIncome -2800000.00
commonStockTotalEquity 500000.00
nonCurrrentAssetsOther 100000.00
nonCurrentAssetsTotal 3500000.00
liabilitiesAndStockholdersEquity 25700000.00
cashAndShortTermInvestments 6900000.00
propertyPlantAndEquipmentGross 3400000.00
propertyPlantAndEquipmentNet 3400000.00
commonStockSharesOutstanding 2098000.00
1999-06-30
date 1999-06-30
filing_date 1999-09-28
currency_symbol USD
totalAssets 25400000.00
otherCurrentAssets 500000.00
totalLiab 1300000.00
totalStockholderEquity 24100000.00
otherCurrentLiab 1000000.00
commonStock 500000.00
retainedEarnings 23200000.00
cash 2400000.00
totalCurrentLiabilities 1300000.00
netDebt -2400000.00
otherStockholderEquity 10000000.00
totalCurrentAssets 22100000.00
shortTermInvestments 3700000.00
netReceivables 4500000.00
inventory 11000000.00
accountsPayable 300000.00
accumulatedOtherComprehensiveIncome -2800000.00
commonStockTotalEquity 500000.00
nonCurrentAssetsTotal 3300000.00
liabilitiesAndStockholdersEquity 25400000.00
cashAndShortTermInvestments 6100000.00
propertyPlantAndEquipmentGross 3300000.00
propertyPlantAndEquipmentNet 3300000.00
commonStockSharesOutstanding 2222222.00
1999-03-31
date 1999-03-31
filing_date 1999-05-12
currency_symbol USD
totalAssets 26000000.00
otherCurrentAssets 7400000.00
totalLiab 2200000.00
totalStockholderEquity 23800000.00
otherCurrentLiab 1600000.00
retainedEarnings 22900000.00
cash 1300000.00
totalCurrentLiabilities 2200000.00
netDebt -1300000.00
otherStockholderEquity 10400000.00
totalCurrentAssets 22800000.00
netReceivables 2600000.00
inventory 11500000.00
accountsPayable 600000.00
accumulatedOtherComprehensiveIncome -9500000.00
nonCurrentAssetsTotal 3200000.00
liabilitiesAndStockholdersEquity 26000000.00
cashAndShortTermInvestments 1300000.00
propertyPlantAndEquipmentGross 3200000.00
propertyPlantAndEquipmentNet 3200000.00
commonStockSharesOutstanding 2222222.00
1998-12-31
date 1998-12-31
filing_date 1999-02-09
currency_symbol USD
totalAssets 25600000.00
otherCurrentAssets 7900000.00
totalLiab 1800000.00
totalStockholderEquity 23800000.00
otherCurrentLiab 1100000.00
retainedEarnings 22900000.00
cash 2000000.00
totalCurrentLiabilities 1800000.00
netDebt -2000000.00
otherStockholderEquity 10300000.00
totalCurrentAssets 22300000.00
netReceivables 2400000.00
inventory 10000000.00
accountsPayable 700000.00
accumulatedOtherComprehensiveIncome -9400000.00
nonCurrrentAssetsOther 100000.00
nonCurrentAssetsTotal 3300000.00
liabilitiesAndStockholdersEquity 25600000.00
cashAndShortTermInvestments 2000000.00
propertyPlantAndEquipmentGross 3200000.00
propertyPlantAndEquipmentNet 3200000.00
commonStockSharesOutstanding 2666667.00
1998-09-30
date 1998-09-30
filing_date 1998-11-13
currency_symbol USD
totalAssets 24800000.00
otherCurrentAssets 7700000.00
totalLiab 1100000.00
totalStockholderEquity 23700000.00
otherCurrentLiab 900000.00
retainedEarnings 22800000.00
cash 2500000.00
totalCurrentLiabilities 1100000.00
netDebt -2500000.00
otherStockholderEquity 10200000.00
totalCurrentAssets 21700000.00
netReceivables 2300000.00
inventory 9200000.00
accountsPayable 200000.00
accumulatedOtherComprehensiveIncome -9300000.00
nonCurrrentAssetsOther 100000.00
nonCurrentAssetsTotal 3100000.00
liabilitiesAndStockholdersEquity 24800000.00
cashAndShortTermInvestments 2500000.00
propertyPlantAndEquipmentGross 3100000.00
propertyPlantAndEquipmentNet 3100000.00
commonStockSharesOutstanding 2500000.00
1998-06-30
date 1998-06-30
filing_date 1998-09-28
currency_symbol USD
totalAssets 24600000.00
otherCurrentAssets 7700000.00
totalLiab 900000.00
totalStockholderEquity 23700000.00
otherCurrentLiab 700000.00