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

Logo

NVE Corp. занимается разработкой и продажей устройств, в которых используется спинтроника, нанотехнология, которая для сбора, хранения и передачи информации использует спин электронов, а не заряд электронов. Фирма производит продукцию spintronic, включая датчики и ответвители, которые используются для сбора и передачи данных в промышленных, научных и медицинских целях. Компания была основана Джеймсом М. Даутоном в 1989 году и имеет штаб-квартиру в Eden Prairie, MN.

General
Code NVEC
Type Common Stock
Name NVE Corporation
Exchange NASDAQ
CurrencyCode USD
CurrencyName US Dollar
CurrencySymbol $
CountryName USA
CountryISO US
OpenFigi BBG000N22GR2
ISIN US6294452064
LEI 5299003C1ATTWX8X0112
PrimaryTicker NVEC.US
CUSIP 740583109
CIK 724910
EmployerIdNumber 41-1424202
FiscalYearEnd March
IPODate 1996-09-26
InternationalDomestic Domestic
Sector Technology
Industry Semiconductors
GicSector Information Technology
GicGroup Semiconductors & Semiconductor Equipment
GicIndustry Semiconductors & Semiconductor Equipment
GicSubIndustry Semiconductors
HomeCategory Domestic
IsDelisted Нет
Address 11409 Valley View Road, Eden Prairie, MN, United States, 55344
Phone 952 829 9217
WebURL https://www.nve.com
FullTimeEmployees 51
UpdatedAt 2023-12-24
Highlights
MarketCapitalization 387976992
MarketCapitalizationMln 387.977
EBITDA 23924288
PERatio 17.9575
PEGRatio 1.18
WallStreetTargetPrice 79
BookValue 13.756
DividendShare 4
DividendYield 0.0498
EarningsShare 4.47
EPSEstimateCurrentYear 0
EPSEstimateNextYear 0
EPSEstimateNextQuarter 0
EPSEstimateCurrentQuarter 0
MostRecentQuarter 2023-09-30
ProfitMargin 0.597
OperatingMarginTTM 0.6476
ReturnOnAssetsTTM 0.2192
ReturnOnEquityTTM 0.3317
RevenueTTM 36164052
RevenuePerShareTTM 7.485
QuarterlyRevenueGrowthYOY -0.334
GrossProfitTTM 20723880
DilutedEpsTTM 4.47
QuarterlyEarningsGrowthYOY -0.224

Financials / Income Statement / quarterly / net Income

3.47M
2021-12-31
3.82M
2022-03-31
4.14M
2022-06-30
6.09M
2022-09-30
4.23M
2022-12-31
8.23M
2023-03-31
4.4M
2023-06-30
4.72M
2023-09-30

Financials / Income Statement / quarterly / ebitda

4.12M
2021-12-31
4.09M
2022-03-31
4.8M
2022-06-30
7.28M
2022-09-30
4.85M
2022-12-31
8.9M
2023-03-31
5.43M
2023-06-30
4.67M
2023-09-30

Financials / Income Statement / quarterly / totalRevenue

6.29M
2021-12-31
6.72M
2022-03-31
7.34M
2022-06-30
10.72M
2022-09-30
7.4M
2022-12-31
12.8M
2023-03-31
8.83M
2023-06-30
7.13M
2023-09-30

Earnings / History / epsActual

0.8756
2022-12-31
1.7
2023-03-31
0.9098
2023-06-30
0.9758
2023-09-30
0
2023-12-31
0
2024-03-31
0
2024-06-30
0
2024-09-30
Valuation
TrailingPE 17.9575
ForwardPE 0
PriceSalesTTM 10.4984
PriceBookMRQ 5.7066
EnterpriseValue 374237696
EnterpriseValueRevenue 10.1118
EnterpriseValueEbitda 15.285
SharesStats
SharesOutstanding 4833400
SharesFloat 4768440
PercentInsiders 1.334
PercentInstitutions 67.45
Technicals
Beta 1.142
52WeekHigh 97.4864
52WeekLow 59.6648
50DayMA 72.5774
200DayMA 81.2768
SharesShort 173568
SharesShortPriorMonth 194340
ShortRatio 5.81
ShortPercent 0.0408
Financials
Balance_Sheet
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
filing_date 2023-10-18
currency_symbol USD
totalAssets 67710439.00
otherCurrentAssets 1064853.00
totalLiab 1221782.00
totalStockholderEquity 66488657.00
otherCurrentLiab 717037.00
commonStock 48334.00
capitalStock 48334.00
retainedEarnings 48412679.00
otherAssets 1395430.00
cash 6953448.00
totalCurrentLiabilities 961273.00
currentDeferredRevenue -177585.00
netDebt -6515354.00
shortTermDebt 177585.00
shortLongTermDebtTotal 438094.00
otherStockholderEquity 19529791.00
propertyPlantEquipment 1565825.00
totalCurrentAssets 25125885.00
longTermInvestments 39623299.00
netTangibleAssets 66488657.00
shortTermInvestments 7224056.00
netReceivables 2915762.00
inventory 6967766.00
accountsPayable 244236.00
accumulatedOtherComprehensiveIncome -1502147.00
nonCurrrentAssetsOther -11250170.00
nonCurrentAssetsTotal 42584554.00
capitalLeaseObligations 438094.00
nonCurrentLiabilitiesTotal 260509.00
liabilitiesAndStockholdersEquity 67710439.00
cashAndShortTermInvestments 14177504.00
propertyPlantAndEquipmentGross 12815995.00
propertyPlantAndEquipmentNet 1565825.00
netWorkingCapital 24164612.00
netInvestedCapital 66488657.00
commonStockSharesOutstanding 4840770.00
2023-06-30
date 2023-06-30
filing_date 2023-07-19
currency_symbol USD
totalAssets 68119098.00
otherCurrentAssets 707175.00
totalLiab 1573330.00
totalStockholderEquity 66545768.00
otherCurrentLiab 1112309.00
commonStock 48334.00
capitalStock 48334.00
retainedEarnings 48522514.00
otherAssets 724773.00
cash 1439933.00
totalCurrentLiabilities 1271464.00
currentDeferredRevenue -176688.00
netDebt -961379.00
shortTermDebt 176688.00
shortLongTermDebtTotal 478554.00
otherStockholderEquity 19423479.00
propertyPlantEquipment 1956309.00
totalCurrentAssets 26010039.00
longTermInvestments 39719369.00
netTangibleAssets 66545768.00
shortTermInvestments 12173737.00
netReceivables 5397032.00
inventory 6292162.00
accountsPayable 159155.00
accumulatedOtherComprehensiveIncome -1448559.00
commonStockTotalEquity 48334.00
retainedEarningsTotalEquity 48522514.00
nonCurrrentAssetsOther 392370.00
nonCurrentAssetsTotal 42109059.00
capitalLeaseObligations 478554.00
nonCurrentLiabilitiesOther 301866.00
nonCurrentLiabilitiesTotal 301866.00
capitalSurpluse 19423479.00
liabilitiesAndStockholdersEquity 68119098.00
cashAndShortTermInvestments 13613670.00
propertyPlantAndEquipmentGross 10488496.00
propertyPlantAndEquipmentNet 1664917.00
accumulatedDepreciation -11172258.00
netWorkingCapital 24738575.00
netInvestedCapital 66545768.00
commonStockSharesOutstanding 4840571.00
2023-03-31
date 2023-03-31
filing_date 2023-05-03
currency_symbol USD
totalAssets 69255170.00
otherCurrentAssets 663459.00
totalLiab 2175668.00
totalStockholderEquity 67079502.00
otherCurrentLiab 1375250.00
commonStock 48308.00
capitalStock 48308.00
retainedEarnings 48949610.00
cash 1669896.00
totalCurrentLiabilities 1832760.00
netDebt -1151190.00
shortTermDebt 175798.00
shortLongTermDebtTotal 518706.00
otherStockholderEquity 19295442.00
propertyPlantEquipment 1956309.00
totalCurrentAssets 30786804.00
longTermInvestments 36125047.00
netTangibleAssets 67079502.00
shortTermInvestments 15513095.00
netReceivables 6523344.00
inventory 6417010.00
accountsPayable 281712.00
accumulatedOtherComprehensiveIncome -1213858.00
commonStockTotalEquity 48308.00
retainedEarningsTotalEquity 48949610.00
nonCurrrentAssetsOther 425843.00
nonCurrentAssetsTotal 38468366.00
capitalLeaseObligations 518706.00
nonCurrentLiabilitiesOther 342908.00
nonCurrentLiabilitiesTotal 342908.00
capitalSurpluse 19295442.00
liabilitiesAndStockholdersEquity 69255170.00
cashAndShortTermInvestments 17182991.00
propertyPlantAndEquipmentGross 10484365.00
propertyPlantAndEquipmentNet 1771281.00
accumulatedDepreciation -11095236.00
netWorkingCapital 28954044.00
netInvestedCapital 67079502.00
commonStockSharesOutstanding 4836365.00
2022-12-31
date 2022-12-31
filing_date 2023-01-25
currency_symbol USD
totalAssets 65730333.00
otherCurrentAssets 924161.00
totalLiab 2274893.00
totalStockholderEquity 63455440.00
otherCurrentLiab 1245390.00
commonStock 48308.00
capitalStock 48308.00
retainedEarnings 45547791.00
otherAssets 862424.00
cash 2029714.00
totalCurrentLiabilities 1877590.00
netDebt -1471140.00
shortTermDebt 161271.00
shortLongTermDebtTotal 558574.00
otherStockholderEquity 19310703.00
propertyPlantEquipment 1926334.00
totalCurrentAssets 21847997.00
longTermInvestments 41167242.00
netTangibleAssets 63455440.00
shortTermInvestments 10337621.00
netReceivables 2097274.00
inventory 6459227.00
accountsPayable 470929.00
accumulatedOtherComprehensiveIncome -1451362.00
commonStockTotalEquity 48308.00
retainedEarningsTotalEquity 45547791.00
nonCurrrentAssetsOther 459032.00
nonCurrentAssetsTotal 43882336.00
capitalLeaseObligations 558574.00
nonCurrentLiabilitiesOther 397303.00
nonCurrentLiabilitiesTotal 397303.00
capitalSurpluse 19310703.00
liabilitiesAndStockholdersEquity 65730333.00
cashAndShortTermInvestments 12367335.00
propertyPlantAndEquipmentGross 10486161.00
propertyPlantAndEquipmentNet 1852670.00
accumulatedDepreciation -11018857.00
netWorkingCapital 19970407.00
netInvestedCapital 63455440.00
commonStockSharesOutstanding 4832368.00
2022-09-30
date 2022-09-30
filing_date 2022-10-19
currency_symbol USD
totalAssets 67508321.00
otherCurrentAssets 600913.00
totalLiab 3793185.00
totalStockholderEquity 63715136.00
otherCurrentLiab 2861151.00
commonStock 48308.00
capitalStock 48308.00
retainedEarnings 46147293.00
otherAssets 894045.00
cash 3583539.00
totalCurrentLiabilities 3418244.00
netDebt -3050768.00
shortTermDebt 157830.00
shortLongTermDebtTotal 532771.00
otherStockholderEquity 19303570.00
propertyPlantEquipment 439159.00
totalCurrentAssets 26166362.00
longTermInvestments 39514685.00
netTangibleAssets 63715136.00
shortTermInvestments 10326647.00
netReceivables 5860414.00
inventory 5794849.00
accountsPayable 399263.00
accumulatedOtherComprehensiveIncome -1784035.00
commonStockTotalEquity 48308.00
retainedEarningsTotalEquity 46147293.00
nonCurrrentAssetsOther 494070.00
nonCurrentAssetsTotal 41341959.00
capitalLeaseObligations 532771.00
nonCurrentLiabilitiesOther 374941.00
nonCurrentLiabilitiesTotal 374941.00
capitalSurpluse 19303570.00
liabilitiesAndStockholdersEquity 67508321.00
cashAndShortTermInvestments 13910186.00
propertyPlantAndEquipmentGross 439159.00
propertyPlantAndEquipmentNet 933229.00
netWorkingCapital 22748118.00
netInvestedCapital 63715136.00
commonStockSharesOutstanding 4830956.00
2022-06-30
date 2022-06-30
filing_date 2022-07-20
currency_symbol USD
totalAssets 65074195.00
otherCurrentAssets 721989.00
totalLiab 1531195.00
totalStockholderEquity 63543000.00
otherCurrentLiab 667372.00
commonStock 48308.00
capitalStock 48308.00
retainedEarnings 44887746.00
otherAssets 578291.00
cash 13299264.00
totalCurrentLiabilities 1119790.00
netDebt -12730884.00
shortTermDebt 156975.00
shortLongTermDebtTotal 568380.00
otherStockholderEquity 19263619.00
propertyPlantEquipment 483536.00
totalCurrentAssets 37966878.00
longTermInvestments 25517937.00
netTangibleAssets 63543000.00
shortTermInvestments 14888372.00
netReceivables 3513216.00
inventory 5544037.00
accountsPayable 295443.00
accumulatedOtherComprehensiveIncome -656673.00
commonStockTotalEquity 48308.00
retainedEarningsTotalEquity 44887746.00
nonCurrrentAssetsOther 527553.00
nonCurrentAssetsTotal 27107317.00
capitalLeaseObligations 568380.00
nonCurrentLiabilitiesTotal 411405.00
capitalSurpluse 19263619.00
liabilitiesAndStockholdersEquity 65074195.00
cashAndShortTermInvestments 28187636.00
propertyPlantAndEquipmentGross 11429383.00
propertyPlantAndEquipmentNet 1011089.00
accumulatedDepreciation -10945847.00
netWorkingCapital 36847088.00
netInvestedCapital 63543000.00
commonStockSharesOutstanding 4830871.00
2022-03-31
date 2022-03-31
filing_date 2022-05-04
currency_symbol USD
totalAssets 67467492.00
otherCurrentAssets 420520.00
totalLiab 2902363.00
totalStockholderEquity 64565129.00
otherCurrentLiab 1356689.00
commonStock 48308.00
capitalStock 48308.00
retainedEarnings 45578456.00
otherAssets 483469.00
cash 10449510.00
totalCurrentLiabilities 2456345.00
netDebt -9847371.00
shortTermDebt 156121.00
shortLongTermDebtTotal 602139.00
otherStockholderEquity 19256485.00
propertyPlantEquipment 606385.00
totalCurrentAssets 41503177.00
longTermInvestments 24314211.00
netTangibleAssets 64565129.00
shortTermInvestments 20839683.00
netReceivables 4704829.00
inventory 5088635.00
accountsPayable 943535.00
accumulatedOtherComprehensiveIncome -318120.00
commonStockTotalEquity 48308.00
retainedEarningsTotalEquity 45578456.00
nonCurrrentAssetsOther 560250.00
nonCurrentAssetsTotal 25964315.00
capitalLeaseObligations 602139.00
nonCurrentLiabilitiesOther 446018.00
nonCurrentLiabilitiesTotal 446018.00
capitalSurpluse 19256485.00
liabilitiesAndStockholdersEquity 67467492.00
cashAndShortTermInvestments 31289193.00
propertyPlantAndEquipmentGross 606385.00
propertyPlantAndEquipmentNet 1166635.00
netWorkingCapital 39046832.00
netInvestedCapital 64565129.00
commonStockSharesOutstanding 4833253.00
2021-12-31
date 2021-12-31
filing_date 2022-01-19
currency_symbol USD
totalAssets 68048752.00
otherCurrentAssets 921846.00
totalLiab 1559350.00
totalStockholderEquity 66489402.00
otherCurrentLiab 812502.00
commonStock 48337.00
capitalStock 48337.00
retainedEarnings 46596148.00
otherAssets 260134.00
cash 8967657.00
totalCurrentLiabilities 1076552.00
netDebt -8332052.00
shortTermDebt 152807.00
shortLongTermDebtTotal 635605.00
otherStockholderEquity 19411158.00
propertyPlantEquipment 237476.00
totalCurrentAssets 39777875.00
longTermInvestments 27179552.00
netTangibleAssets 66489402.00
shortTermInvestments 22482494.00
netReceivables 3038203.00
inventory 4367675.00
accountsPayable 111243.00
accumulatedOtherComprehensiveIncome 433759.00
commonStockTotalEquity 48337.00
retainedEarningsTotalEquity 46596148.00
nonCurrentAssetsTotal 28270877.00
capitalLeaseObligations 635605.00
nonCurrentLiabilitiesOther 482798.00
nonCurrentLiabilitiesTotal 482798.00
capitalSurpluse 19411158.00
liabilitiesAndStockholdersEquity 68048752.00
cashAndShortTermInvestments 31450151.00
propertyPlantAndEquipmentGross 237476.00
propertyPlantAndEquipmentNet 831191.00
netWorkingCapital 38701323.00
netInvestedCapital 66489402.00
commonStockSharesOutstanding 4835770.00
2021-09-30
date 2021-09-30
filing_date 2021-10-20
currency_symbol USD
totalAssets 70009440.00
otherCurrentAssets 752764.00
totalLiab 1780851.00
totalStockholderEquity 68228589.00
otherCurrentLiab 701705.00
commonStock 48332.00
capitalStock 48332.00
retainedEarnings 47963973.00
otherAssets 137439.00
cash 11145156.00
totalCurrentLiabilities 1264878.00
netDebt -10477228.00
shortTermDebt 151955.00
shortLongTermDebtTotal 667928.00
otherStockholderEquity 19402364.00
propertyPlantEquipment 909781.00
totalCurrentAssets 41417752.00
longTermInvestments 27544468.00
netTangibleAssets 68228589.00
shortTermInvestments 22660959.00
netReceivables 2876102.00
inventory 3982771.00
accountsPayable 411218.00
accumulatedOtherComprehensiveIncome 813920.00
commonStockTotalEquity 48332.00
retainedEarningsTotalEquity 47963973.00
nonCurrrentAssetsOther 27544468.00
nonCurrentAssetsTotal 28591688.00
capitalLeaseObligations 667928.00
nonCurrentLiabilitiesOther 515973.00
nonCurrentLiabilitiesTotal 515973.00
capitalSurpluse 19402364.00
liabilitiesAndStockholdersEquity 70009440.00
cashAndShortTermInvestments 33806115.00
propertyPlantAndEquipmentGross 909781.00
propertyPlantAndEquipmentNet 909781.00
netWorkingCapital 40152874.00
netInvestedCapital 68228589.00
commonStockSharesOutstanding 4836603.00
2021-06-30
date 2021-06-30
filing_date 2021-07-21
currency_symbol USD
totalAssets 72100389.00
otherCurrentAssets 658238.00
totalLiab 2545040.00
totalStockholderEquity 69555349.00
otherCurrentLiab 1485677.00
commonStock 48332.00
capitalStock 48332.00
retainedEarnings 49150698.00
otherAssets 101660.00
cash 8868823.00
totalCurrentLiabilities 1996181.00
netDebt -8168854.00
shortTermDebt 151110.00
shortLongTermDebtTotal 699969.00
otherStockholderEquity 19345365.00
propertyPlantEquipment 957056.00
totalCurrentAssets 33578636.00
longTermInvestments 37463037.00
netTangibleAssets 69555349.00
shortTermInvestments 17061711.00
netReceivables 3319838.00
inventory 3670026.00
accountsPayable 359394.00
accumulatedOtherComprehensiveIncome 1010954.00
commonStockTotalEquity 48332.00
retainedEarningsTotalEquity 49150698.00
nonCurrrentAssetsOther 657662.00
nonCurrentAssetsTotal 38521753.00
capitalLeaseObligations 699969.00
nonCurrentLiabilitiesTotal 548859.00
capitalSurpluse 19345365.00
liabilitiesAndStockholdersEquity 72100389.00
cashAndShortTermInvestments 25930534.00
propertyPlantAndEquipmentGross 957056.00
propertyPlantAndEquipmentNet 957056.00
netWorkingCapital 31582455.00
netInvestedCapital 69555349.00
commonStockSharesOutstanding 4836821.00
2021-03-31
date 2021-03-31
filing_date 2021-05-05
currency_symbol USD
totalAssets 72500739.00
otherCurrentAssets 391278.00
totalLiab 1608797.00
totalStockholderEquity 70891942.00
otherCurrentLiab 540474.00
commonStock 48332.00
retainedEarnings 50404364.00
otherAssets 73538.00
cash 10427340.00
totalCurrentLiabilities 1027338.00
netDebt -9695608.00
shortTermDebt 150273.00
shortLongTermDebtTotal 731732.00
otherStockholderEquity 19338127.00
propertyPlantEquipment 336683.00
totalCurrentAssets 24362633.00
longTermInvestments 47038669.00
netTangibleAssets 70891942.00
shortTermInvestments 7678957.00
netReceivables 1964281.00
inventory 3900777.00
accountsPayable 336591.00
accumulatedOtherComprehensiveIncome 1101119.00
commonStockTotalEquity 48332.00
retainedEarningsTotalEquity 50404364.00
nonCurrrentAssetsOther 689216.00
nonCurrentAssetsTotal 48138106.00
capitalLeaseObligations 731732.00
nonCurrentLiabilitiesOther 581459.00
nonCurrentLiabilitiesTotal 581459.00
capitalSurpluse 19338127.00
liabilitiesAndStockholdersEquity 72500739.00
cashAndShortTermInvestments 18106297.00
propertyPlantAndEquipmentGross 1025899.00
propertyPlantAndEquipmentNet 1025899.00
accumulatedDepreciation -10728853.00
netWorkingCapital 23335295.00
netInvestedCapital 70891942.00
commonStockSharesOutstanding 4835370.00
2020-12-31
date 2020-12-31
filing_date 2021-01-20
currency_symbol USD
totalAssets 74420858.00
otherCurrentAssets 570018.00
totalLiab 1452139.00
totalStockholderEquity 72968719.00
otherCurrentLiab 505428.00
commonStock 48332.00
retainedEarnings 52103126.00
otherLiab 89420.00
otherAssets 720618.00
cash 13988308.00
totalCurrentLiabilities 748944.00
netDebt -13267690.00
shortTermDebt 106843.00
shortLongTermDebtTotal 720618.00
otherStockholderEquity 19333852.00
propertyPlantEquipment 366068.00
totalCurrentAssets 32677205.00
longTermInvestments 40656967.00
netTangibleAssets 72968719.00
shortTermInvestments 11115094.00
netReceivables 3161308.00
inventory 3842477.00
accountsPayable 136673.00
accumulatedOtherComprehensiveIncome 1483409.00
commonStockTotalEquity 48332.00
retainedEarningsTotalEquity 52103126.00
nonCurrentAssetsTotal 41743653.00
capitalLeaseObligations 720618.00
nonCurrentLiabilitiesTotal 703195.00
capitalSurpluse 19333852.00
liabilitiesAndStockholdersEquity 74420858.00
cashAndShortTermInvestments 25103402.00
propertyPlantAndEquipmentGross 1086686.00
propertyPlantAndEquipmentNet 1086686.00
accumulatedDepreciation -10724866.00
netWorkingCapital 31928261.00
netInvestedCapital 72968719.00
commonStockSharesOutstanding 4833261.00
2020-09-30
date 2020-09-30
filing_date 2020-10-21
currency_symbol USD
totalAssets 75497585.00
otherCurrentAssets 610635.00
totalLiab 1480166.00
totalStockholderEquity 74017419.00
deferredLongTermLiab 141990.00
otherCurrentLiab 424957.00
commonStock 48332.00
retainedEarnings 53010649.00
otherLiab 141990.00
cash 3845070.00
totalCurrentLiabilities 693189.00
netDebt -3086417.00
shortTermDebt 113666.00
shortLongTermDebtTotal 758653.00
otherStockholderEquity 19329577.00
propertyPlantEquipment 429116.00
totalCurrentAssets 33538286.00
longTermInvestments 40777322.00
netTangibleAssets 74017419.00
shortTermInvestments 23231981.00
netReceivables 1922076.00
inventory 3928524.00
accountsPayable 154566.00
accumulatedOtherComprehensiveIncome 1628861.00
commonStockTotalEquity 48332.00
retainedEarningsTotalEquity 53010649.00
nonCurrentAssetsTotal 41959299.00
capitalLeaseObligations 758653.00
nonCurrentLiabilitiesOther 644987.00
nonCurrentLiabilitiesTotal 786977.00
capitalSurpluse 19329577.00
liabilitiesAndStockholdersEquity 75497585.00
cashAndShortTermInvestments 27077051.00
propertyPlantAndEquipmentGross 1181977.00
propertyPlantAndEquipmentNet 1181977.00
netWorkingCapital 32845097.00
netInvestedCapital 74017419.00
commonStockSharesOutstanding 4834809.00
2020-06-30
date 2020-06-30
filing_date 2020-07-22
currency_symbol USD
totalAssets 78882332.00
otherCurrentAssets 718122.00
totalLiab 2064787.00
totalStockholderEquity 76817545.00
otherCurrentLiab 898569.00
commonStock 48350.00
retainedEarnings 55623347.00
otherLiab 189523.00
cash 6402983.00
totalCurrentLiabilities 1199336.00
netDebt -5606626.00
shortTermDebt 120429.00
shortLongTermDebtTotal 796357.00
otherStockholderEquity 19386663.00
propertyPlantEquipment 505792.00
totalCurrentAssets 32542188.00
longTermInvestments 45049578.00
netTangibleAssets 76817545.00
shortTermInvestments 19179495.00
netReceivables 2297850.00
inventory 3943738.00
accountsPayable 180338.00
accumulatedOtherComprehensiveIncome 1759185.00
commonStockTotalEquity 48350.00
retainedEarningsTotalEquity 55623347.00
nonCurrentAssetsTotal 46340144.00
capitalLeaseObligations 796357.00
nonCurrentLiabilitiesTotal 865451.00
capitalSurpluse 19386663.00
liabilitiesAndStockholdersEquity 78882332.00
cashAndShortTermInvestments 25582478.00
propertyPlantAndEquipmentGross 1290566.00
propertyPlantAndEquipmentNet 1290566.00
netWorkingCapital 31342852.00
netInvestedCapital 76817545.00
commonStockSharesOutstanding 4835157.00
2020-03-31
date 2020-03-31
filing_date 2020-05-06
currency_symbol USD
totalAssets 79498150.00
otherCurrentAssets 655835.00
totalLiab 1502801.00
totalStockholderEquity 77995349.00
otherCurrentLiab 482074.00
commonStock 48350.00
retainedEarnings 58046520.00
otherAssets 108119.00
cash 8065594.00
totalCurrentLiabilities 796201.00
netDebt -7231860.00
shortTermDebt 127134.00
shortLongTermDebtTotal 833734.00
otherStockholderEquity 19383956.00
propertyPlantEquipment 582467.00
totalCurrentAssets 34384711.00
longTermInvestments 43606495.00
netTangibleAssets 77995349.00
shortTermInvestments 19084814.00
netReceivables 2694018.00
inventory 3884450.00
accountsPayable 186993.00
accumulatedOtherComprehensiveIncome 516523.00
commonStockTotalEquity 48350.00
retainedEarningsTotalEquity 58046520.00
nonCurrrentAssetsOther 816358.00
nonCurrentAssetsTotal 45113439.00
capitalLeaseObligations 833734.00
nonCurrentLiabilitiesTotal 706600.00
capitalSurpluse 19383956.00
liabilitiesAndStockholdersEquity 79498150.00
cashAndShortTermInvestments 27150408.00
propertyPlantAndEquipmentGross 1398825.00
propertyPlantAndEquipmentNet 1398825.00
netWorkingCapital 33588510.00
netInvestedCapital 77995349.00
commonStockSharesOutstanding 4845922.00
2019-12-31
date 2019-12-31
filing_date 2020-01-22
currency_symbol USD
totalAssets 81117850.00
otherCurrentAssets 845194.00
totalLiab 887148.00
totalStockholderEquity 80230702.00
otherCurrentLiab 558762.00
commonStock 48460.00
retainedEarnings 59526033.00
otherAssets 63467.00
cash 10153173.00
totalCurrentLiabilities 887148.00
netDebt -9978257.00
shortTermDebt 174916.00
shortLongTermDebtTotal 174916.00
otherStockholderEquity 19958918.00
propertyPlantEquipment 649834.00
totalCurrentAssets 29332509.00
longTermInvestments 50920291.00
netTangibleAssets 80230702.00
shortTermInvestments 12055363.00
netReceivables 2119037.00
inventory 4159742.00
accountsPayable 153470.00
accumulatedOtherComprehensiveIncome 697291.00
commonStockTotalEquity 48460.00
retainedEarningsTotalEquity 59526033.00
nonCurrrentAssetsOther 51785341.00
nonCurrentAssetsTotal 51785341.00
capitalLeaseObligations 174916.00
nonCurrentLiabilitiesTotal 328386.00
capitalSurpluse 19958918.00
liabilitiesAndStockholdersEquity 81117850.00
cashAndShortTermInvestments 22208536.00
propertyPlantAndEquipmentGross 801583.00
propertyPlantAndEquipmentNet 801583.00
commonStockSharesOutstanding 4847436.00
2019-09-30
date 2019-09-30
filing_date 2019-10-23
currency_symbol USD
totalAssets 82281405.00
otherCurrentAssets 847259.00
totalLiab 966594.00
totalStockholderEquity 81314811.00
otherCurrentLiab 425547.00
commonStock 48460.00
retainedEarnings 60641379.00
otherAssets 68495.00
cash 14076290.00
totalCurrentLiabilities 923812.00
netDebt -13859656.00
shortTermDebt 173852.00
shortLongTermDebtTotal 216634.00
otherStockholderEquity 19958918.00
propertyPlantEquipment 731001.00
totalCurrentAssets 22494666.00
longTermInvestments 58798500.00
netTangibleAssets 81314811.00
shortTermInvestments 0.00
netReceivables 3215785.00
inventory 4355332.00
accountsPayable 324413.00
accumulatedOtherComprehensiveIncome 666054.00
commonStockTotalEquity 48460.00
retainedEarningsTotalEquity 60641379.00
nonCurrrentAssetsOther 59786739.00
deferredLongTermAssetCharges 68495.00
nonCurrentAssetsTotal 59786739.00
capitalLeaseObligations 216634.00
nonCurrentLiabilitiesTotal 42782.00
capitalSurpluse 19958918.00
liabilitiesAndStockholdersEquity 82281405.00
cashAndShortTermInvestments 14076290.00
propertyPlantAndEquipmentGross 919744.00
propertyPlantAndEquipmentNet 919744.00
accumulatedDepreciation -10438174.00
commonStockSharesOutstanding 4847881.00
2019-06-30
date 2019-06-30
filing_date 2019-07-17
currency_symbol USD
totalAssets 83505696.00
otherCurrentAssets 646917.00
totalLiab 1394013.00
totalStockholderEquity 82111683.00
otherCurrentLiab 898307.00
commonStock 48460.00
retainedEarnings 61665327.00
otherAssets 194740.00
cash 13039292.00
totalCurrentLiabilities 1308821.00
netDebt -12781304.00
shortTermDebt 172796.00
shortLongTermDebt 172796.00
shortLongTermDebtTotal 257988.00
otherStockholderEquity 19910558.00
propertyPlantEquipment 821035.00
totalCurrentAssets 23652364.00
longTermInvestments 58612189.00
netTangibleAssets 82111683.00
shortTermInvestments 2999689.00
netReceivables 2746683.00
longTermDebt 85192.00
inventory 4219783.00
accountsPayable 237718.00
accumulatedOtherComprehensiveIncome 487338.00
commonStockTotalEquity 48460.00
retainedEarningsTotalEquity 61665327.00
nonCurrrentAssetsOther 59853332.00
deferredLongTermAssetCharges 194735.00
nonCurrentAssetsTotal 59853332.00
capitalLeaseObligations 257988.00
nonCurrentLiabilitiesOther 85192.00
nonCurrentLiabilitiesTotal 85192.00
capitalSurpluse 19910558.00
liabilitiesAndStockholdersEquity 83505696.00
cashAndShortTermInvestments 16038981.00
propertyPlantAndEquipmentGross 1046408.00
propertyPlantAndEquipmentNet 1046408.00
accumulatedDepreciation -10348140.00
commonStockSharesOutstanding 4850388.00
2019-03-31
date 2019-03-31
filing_date 2019-05-01
currency_symbol USD
totalAssets 83615887.00
otherCurrentAssets 816045.00
totalLiab 835676.00
totalStockholderEquity 82780211.00
otherCurrentLiab 460488.00
commonStock 48460.00
retainedEarnings 62903918.00
otherAssets 353735.00
cash 6877304.00
totalCurrentLiabilities 835676.00
netDebt -6877304.00
otherStockholderEquity 19910558.00
propertyPlantEquipment 894835.00
totalCurrentAssets 27441684.00
longTermInvestments 54925633.00
netTangibleAssets 82780211.00
shortTermInvestments 12487821.00
netReceivables 2995638.00
inventory 4264876.00
accountsPayable 375188.00
accumulatedOtherComprehensiveIncome -82725.00
commonStockTotalEquity 48460.00
retainedEarningsTotalEquity 62903918.00
nonCurrrentAssetsOther 56174203.00
nonCurrentAssetsTotal 56174203.00
nonCurrentLiabilitiesTotal 375188.00
capitalSurpluse 19910558.00
liabilitiesAndStockholdersEquity 83615887.00
cashAndShortTermInvestments 19365125.00
propertyPlantAndEquipmentGross 894835.00
propertyPlantAndEquipmentNet 894835.00
commonStockSharesOutstanding 4850284.00
2018-12-31
date 2018-12-31
filing_date 2019-01-23
currency_symbol USD
totalAssets 84786125.00
otherCurrentAssets 755806.00
totalLiab 865950.00
totalStockholderEquity 83920175.00
otherCurrentLiab 552834.00
commonStock 48460.00
retainedEarnings 64891056.00
otherAssets 590391.00
cash 6206549.00
totalCurrentLiabilities 865950.00
netDebt -6206549.00
otherStockholderEquity 19910558.00
propertyPlantEquipment 1021032.00
totalCurrentAssets 31267150.00
longTermInvestments 51907552.00
netTangibleAssets 83920175.00
shortTermInvestments 17445586.00
netReceivables 2717728.00
inventory 4141481.00
accountsPayable 313116.00
accumulatedOtherComprehensiveIncome -929899.00
commonStockTotalEquity 48460.00
retainedEarningsTotalEquity 64891056.00
nonCurrentAssetsTotal 53518975.00
nonCurrentLiabilitiesTotal 313116.00
capitalSurpluse 19910558.00
liabilitiesAndStockholdersEquity 84786125.00
cashAndShortTermInvestments 23652135.00
propertyPlantAndEquipmentGross 1021032.00
propertyPlantAndEquipmentNet 1021032.00
commonStockSharesOutstanding 4850507.00
2018-09-30
date 2018-09-30
filing_date 2018-10-15
currency_symbol USD
totalAssets 85863363.00
intangibleAssets 0.00
otherCurrentAssets 650748.00
totalLiab 715964.00
totalStockholderEquity 85147399.00
deferredLongTermLiab 0.00
otherCurrentLiab 462262.00
commonStock 48440.00
retainedEarnings 66313661.00
goodWill 0.00
otherAssets 625024.00
cash 6047918.00
totalCurrentLiabilities 715964.00
netDebt -6047918.00
otherStockholderEquity 19817088.00
propertyPlantEquipment 1116579.00
totalCurrentAssets 37261608.00
longTermInvestments 46860152.00
netTangibleAssets 85147399.00
shortTermInvestments 23941749.00
netReceivables 3045230.00
longTermDebt 0.00
inventory 3575963.00
accountsPayable 253702.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1031790.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48440.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 66313661.00
treasuryStock 0.00
deferredLongTermAssetCharges 625024.00
nonCurrentAssetsTotal 48601755.00
nonCurrentLiabilitiesTotal 253702.00
capitalSurpluse 19817088.00
liabilitiesAndStockholdersEquity 85863363.00
cashAndShortTermInvestments 29989667.00
propertyPlantAndEquipmentGross 1116579.00
propertyPlantAndEquipmentNet 1116579.00
commonStockSharesOutstanding 4852644.00
2018-06-30
date 2018-06-30
filing_date 2018-07-18
currency_symbol USD
totalAssets 87053207.00
intangibleAssets 0.00
otherCurrentAssets 532107.00
totalLiab 1615455.00
totalStockholderEquity 85437752.00
deferredLongTermLiab 0.00
otherCurrentLiab 1227042.00
commonStock 48420.00
retainedEarnings 66873061.00
goodWill 0.00
otherAssets 603074.00
cash 8451861.00
totalCurrentLiabilities 1615455.00
netDebt -8451861.00
otherStockholderEquity 19599298.00
propertyPlantEquipment 1241307.00
totalCurrentAssets 38650598.00
longTermInvestments 46558228.00
netTangibleAssets 85437752.00
shortTermInvestments 22924176.00
netReceivables 3120773.00
longTermDebt 0.00
inventory 3621681.00
accountsPayable 388413.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1083027.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48420.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 66873061.00
treasuryStock 0.00
deferredLongTermAssetCharges 603074.00
nonCurrentAssetsTotal 48402609.00
nonCurrentLiabilitiesTotal 388413.00
capitalSurpluse 19599298.00
liabilitiesAndStockholdersEquity 87053207.00
cashAndShortTermInvestments 31376037.00
propertyPlantAndEquipmentGross 1241307.00
propertyPlantAndEquipmentNet 1241307.00
commonStockSharesOutstanding 4850479.00
2018-03-31
date 2018-03-31
filing_date 2018-05-02
currency_symbol USD
totalAssets 87431465.00
intangibleAssets 0.00
otherCurrentAssets 635160.00
totalLiab 989725.00
totalStockholderEquity 86441740.00
deferredLongTermLiab 0.00
otherCurrentLiab 574755.00
commonStock 48420.00
retainedEarnings 67709657.00
goodWill 0.00
otherAssets 572655.00
cash 4755082.00
totalCurrentLiabilities 989725.00
netDebt -4755082.00
otherStockholderEquity 19599298.00
propertyPlantEquipment 1325383.00
totalCurrentAssets 32695269.00
longTermInvestments 52838158.00
netTangibleAssets 86441740.00
shortTermInvestments 20765809.00
netReceivables 2888779.00
longTermDebt 0.00
inventory 3650439.00
accountsPayable 414970.00
totalPermanentEquity 86441740.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -915635.00
additionalPaidInCapital 19599298.00
commonStockTotalEquity 48420.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 67709657.00
treasuryStock 0.00
deferredLongTermAssetCharges 572655.00
nonCurrentAssetsTotal 54736196.00
nonCurrentLiabilitiesTotal 414970.00
capitalSurpluse 19599298.00
liabilitiesAndStockholdersEquity 87431465.00
cashAndShortTermInvestments 25520891.00
propertyPlantAndEquipmentGross 1325383.00
propertyPlantAndEquipmentNet 1325383.00
accumulatedDepreciation -9819888.00
commonStockSharesOutstanding 4842010.00
2017-12-31
date 2017-12-31
filing_date 2018-01-17
currency_symbol USD
totalAssets 88844037.00
intangibleAssets 0.00
otherCurrentAssets 967958.00
totalLiab 793063.00
totalStockholderEquity 88050974.00
deferredLongTermLiab 0.00
otherCurrentLiab 534194.00
commonStock 48420.00
retainedEarnings 68669247.00
goodWill 0.00
otherAssets 57062000.00
cash 4728352.00
totalCurrentLiabilities 793063.00
netDebt -4728352.00
otherStockholderEquity 19599298.00
propertyPlantEquipment 1514579.00
totalCurrentAssets 30266705.00
longTermInvestments 56729730.00
netTangibleAssets 88050974.00
shortTermInvestments 18808203.00
netReceivables 2165866.00
longTermDebt 0.00
inventory 3596326.00
accountsPayable 258869.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -265991.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48420.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 68669247.00
treasuryStock 0.00
nonCurrentAssetsTotal 58577332.00
nonCurrentLiabilitiesTotal 258869.00
capitalSurpluse 19599298.00
liabilitiesAndStockholdersEquity 88844037.00
cashAndShortTermInvestments 23536555.00
propertyPlantAndEquipmentGross 1514579.00
propertyPlantAndEquipmentNet 1514579.00
commonStockSharesOutstanding 4847290.00
2017-09-30
date 2017-09-30
filing_date 2017-10-18
currency_symbol USD
totalAssets 90395335.00
intangibleAssets 0.00
otherCurrentAssets 523190.00
totalLiab 830535.00
totalStockholderEquity 89564800.00
deferredLongTermLiab 0.00
otherCurrentLiab 580838.00
commonStock 48410.00
retainedEarnings 69938655.00
goodWill 0.00
otherAssets 60055000.00
cash 5108313.00
totalCurrentLiabilities 830535.00
netDebt -5108313.00
otherStockholderEquity 19548268.00
propertyPlantEquipment 1623132.00
totalCurrentAssets 28717337.00
longTermInvestments 59622760.00
netTangibleAssets 89564800.00
shortTermInvestments 16921738.00
netReceivables 2659618.00
longTermDebt 0.00
inventory 3504478.00
accountsPayable 249697.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 29467.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48410.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 69938655.00
treasuryStock 0.00
nonCurrentAssetsTotal 61677998.00
nonCurrentLiabilitiesTotal 249697.00
capitalSurpluse 19548268.00
liabilitiesAndStockholdersEquity 90395335.00
cashAndShortTermInvestments 22030051.00
propertyPlantAndEquipmentGross 1623132.00
propertyPlantAndEquipmentNet 1623132.00
commonStockSharesOutstanding 4845632.00
2017-06-30
date 2017-06-30
filing_date 2017-07-19
currency_symbol USD
totalAssets 93628717.00
intangibleAssets 0.00
otherCurrentAssets 597949.00
totalLiab 2437600.00
totalStockholderEquity 91191117.00
deferredLongTermLiab 0.00
otherCurrentLiab 2057576.00
commonStock 48410.00
retainedEarnings 71618630.00
goodWill 0.00
otherAssets 53758000.00
cash 4377913.00
totalCurrentLiabilities 2437600.00
currentDeferredRevenue 35633.00
netDebt -4377913.00
otherStockholderEquity 19507348.00
propertyPlantEquipment 1652458.00
totalCurrentAssets 38218623.00
longTermInvestments 53347770.00
netTangibleAssets 91191117.00
shortTermInvestments 26863050.00
netReceivables 3130966.00
longTermDebt 0.00
inventory 3248745.00
accountsPayable 344391.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 16729.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48410.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 71618630.00
treasuryStock 0.00
deferredLongTermAssetCharges 409866.00
nonCurrentAssetsTotal 55410094.00
nonCurrentLiabilitiesTotal 380024.00
capitalSurpluse 19507348.00
liabilitiesAndStockholdersEquity 93628717.00
cashAndShortTermInvestments 31240963.00
propertyPlantAndEquipmentGross 1652458.00
propertyPlantAndEquipmentNet 1652458.00
accumulatedDepreciation -9392814.00
commonStockSharesOutstanding 4846251.00
2017-03-31
date 2017-03-31
filing_date 2017-05-03
currency_symbol USD
totalAssets 93774806.00
otherCurrentAssets 607283.00
totalLiab 1095321.00
totalStockholderEquity 92679485.00
otherCurrentLiab 576313.00
commonStock 48410.00
retainedEarnings 73162025.00
otherAssets 57168000.00
cash 8199364.00
totalCurrentLiabilities 1095321.00
currentDeferredRevenue 142733.00
netDebt -8199364.00
otherStockholderEquity 19507348.00
propertyPlantEquipment 1413248.00
totalCurrentAssets 35193580.00
longTermInvestments 56810923.00
netTangibleAssets 92679485.00
shortTermInvestments 19591833.00
netReceivables 3436802.00
inventory 3358298.00
accountsPayable 376275.00
accumulatedOtherComprehensiveIncome -38298.00
commonStockTotalEquity 48410.00
retainedEarningsTotalEquity 73162025.00
deferredLongTermAssetCharges 357055.00
nonCurrentAssetsTotal 58581226.00
nonCurrentLiabilitiesTotal 519008.00
capitalSurpluse 19507348.00
liabilitiesAndStockholdersEquity 93774806.00
cashAndShortTermInvestments 27791197.00
propertyPlantAndEquipmentGross 1413248.00
propertyPlantAndEquipmentNet 1413248.00
accumulatedDepreciation -9238626.00
commonStockSharesOutstanding 4841010.00
2016-12-31
date 2016-12-31
filing_date 2017-01-18
currency_symbol USD
totalAssets 95244562.00
intangibleAssets 0.00
otherCurrentAssets 751433.00
totalLiab 1037570.00
totalStockholderEquity 94206992.00
deferredLongTermLiab 0.00
otherCurrentLiab 679040.00
commonStock 48370.00
retainedEarnings 74974652.00
goodWill 0.00
otherAssets 60116000.00
cash 3799188.00
totalCurrentLiabilities 1037570.00
netDebt -3799188.00
otherStockholderEquity 19319679.00
propertyPlantEquipment 1298914.00
totalCurrentAssets 33829964.00
longTermInvestments 59668735.00
netTangibleAssets 94206992.00
shortTermInvestments 24655206.00
netReceivables 1461659.00
longTermDebt 0.00
inventory 3162478.00
accountsPayable 358530.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -135709.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48370.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 74974652.00
treasuryStock 0.00
nonCurrentAssetsTotal 61414598.00
nonCurrentLiabilitiesTotal 358530.00
capitalSurpluse 19319679.00
liabilitiesAndStockholdersEquity 95244562.00
cashAndShortTermInvestments 28454394.00
propertyPlantAndEquipmentGross 1298914.00
propertyPlantAndEquipmentNet 1298914.00
commonStockSharesOutstanding 4839777.00
2016-09-30
date 2016-09-30
filing_date 2016-10-19
currency_symbol USD
totalAssets 97338050.00
intangibleAssets 0.00
otherCurrentAssets 697788.00
totalLiab 1257867.00
totalStockholderEquity 96080183.00
deferredLongTermLiab 0.00
otherCurrentLiab 563960.00
commonStock 48360.00
retainedEarnings 76326918.00
goodWill 0.00
otherAssets 60901000.00
cash 5690673.00
totalCurrentLiabilities 1257867.00
currentDeferredRevenue 383877.00
netDebt -5690673.00
otherStockholderEquity 19268752.00
propertyPlantEquipment 1452263.00
totalCurrentAssets 34984415.00
longTermInvestments 60777962.00
netTangibleAssets 96080183.00
shortTermInvestments 22318903.00
netReceivables 3368170.00
longTermDebt 0.00
inventory 2908881.00
accountsPayable 310030.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 436153.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48360.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 76326918.00
treasuryStock 0.00
deferredLongTermAssetCharges 123410.00
nonCurrentAssetsTotal 62353635.00
nonCurrentLiabilitiesTotal 693907.00
capitalSurpluse 19268752.00
liabilitiesAndStockholdersEquity 97338050.00
cashAndShortTermInvestments 28009576.00
propertyPlantAndEquipmentGross 1452263.00
propertyPlantAndEquipmentNet 1452263.00
commonStockSharesOutstanding 4837819.00
2016-06-30
date 2016-06-30
filing_date 2016-07-20
currency_symbol USD
totalAssets 100673856.00
intangibleAssets 0.00
otherCurrentAssets 701867.00
totalLiab 2886131.00
totalStockholderEquity 97787725.00
deferredLongTermLiab 520.00
otherCurrentLiab 1872975.00
commonStock 48350.00
retainedEarnings 77856731.00
goodWill 0.00
otherAssets 71170000.00
cash 1905697.00
totalCurrentLiabilities 2885611.00
currentDeferredRevenue 714805.00
netDebt -1905697.00
otherStockholderEquity 19205682.00
propertyPlantEquipment 1497322.00
totalCurrentAssets 28005735.00
longTermInvestments 71170799.00
netTangibleAssets 97787725.00
shortTermInvestments 19559795.00
netReceivables 2651926.00
longTermDebt 0.00
inventory 3186450.00
accountsPayable 297831.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 676962.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48350.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 77856731.00
treasuryStock 0.00
nonCurrentAssetsTotal 72668121.00
nonCurrentLiabilitiesTotal 520.00
capitalSurpluse 19205682.00
liabilitiesAndStockholdersEquity 100673856.00
cashAndShortTermInvestments 21465492.00
propertyPlantAndEquipmentGross 1497322.00
propertyPlantAndEquipmentNet 1497322.00
commonStockSharesOutstanding 4837095.00
2016-03-31
date 2016-03-31
filing_date 2016-05-04
currency_symbol USD
totalAssets 100854056.00
intangibleAssets 0.00
otherCurrentAssets 734524.00
totalLiab 1589469.00
totalStockholderEquity 99264587.00
deferredLongTermLiab 0.00
otherCurrentLiab 556674.00
commonStock 48350.00
retainedEarnings 79559196.00
goodWill 0.00
otherAssets 65746000.00
cash 7534593.00
totalCurrentLiabilities 1589469.00
currentDeferredRevenue 714805.00
netDebt -7534593.00
otherStockholderEquity 19205682.00
propertyPlantEquipment 1691713.00
totalCurrentAssets 33415820.00
longTermInvestments 65695335.00
netTangibleAssets 99264587.00
shortTermInvestments 19697384.00
netReceivables 2244086.00
longTermDebt 0.00
inventory 3205233.00
accountsPayable 317990.00
totalPermanentEquity 99264587.00
noncontrollingInterestInConsolidatedEntity 99264587.00
temporaryEquityRedeemableNoncontrollingInterests 99264587.00
accumulatedOtherComprehensiveIncome 451359.00
additionalPaidInCapital 99264587.00
commonStockTotalEquity 48350.00
preferredStockTotalEquity 99264587.00
retainedEarningsTotalEquity 79559196.00
treasuryStock -99264587.00
nonCurrentAssetsTotal 67438236.00
nonCurrentLiabilitiesTotal 1032795.00
capitalSurpluse 19205682.00
liabilitiesAndStockholdersEquity 100854056.00
cashAndShortTermInvestments 27231977.00
propertyPlantAndEquipmentGross 1691713.00
propertyPlantAndEquipmentNet 1691713.00
accumulatedDepreciation -8688285.00
commonStockSharesOutstanding 4835010.00
2015-12-31
date 2015-12-31
filing_date 2016-01-20
currency_symbol USD
totalAssets 103174307.00
intangibleAssets 0.00
otherCurrentAssets 903568.00
totalLiab 1575337.00
totalStockholderEquity 101598970.00
deferredLongTermLiab 0.00
otherCurrentLiab 650846.00
commonStock 48449.00
retainedEarnings 81803198.00
goodWill 0.00
otherAssets 68227000.00
cash 3594164.00
totalCurrentLiabilities 1575337.00
currentDeferredRevenue 714805.00
netDebt -3594164.00
otherStockholderEquity 19665966.00
propertyPlantEquipment 1804671.00
totalCurrentAssets 33142605.00
netTangibleAssets 101598970.00
shortTermInvestments 23629484.00
netReceivables 1753689.00
longTermDebt 0.00
inventory 3108911.00
accountsPayable 209686.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 81357.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48449.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 81803198.00
treasuryStock 0.00
nonCurrentAssetsTotal 70031702.00
nonCurrentLiabilitiesTotal 924491.00
capitalSurpluse 19665966.00
liabilitiesAndStockholdersEquity 103174307.00
cashAndShortTermInvestments 27223648.00
propertyPlantAndEquipmentGross 1804671.00
propertyPlantAndEquipmentNet 1804671.00
accumulatedDepreciation 8502002.00
commonStockSharesOutstanding 4846970.00
2015-09-30
date 2015-09-30
filing_date 2015-10-21
currency_symbol USD
totalAssets 105335041.00
intangibleAssets 0.00
otherCurrentAssets 635323.00
totalLiab 1147455.00
totalStockholderEquity 104187586.00
deferredLongTermLiab 74268.00
otherCurrentLiab 628104.00
commonStock 48449.00
retainedEarnings 84070592.00
goodWill 0.00
otherAssets 60781000.00
cash 12716318.00
totalCurrentLiabilities 1073187.00
netDebt -12716318.00
otherStockholderEquity 19665966.00
propertyPlantEquipment 1987279.00
totalCurrentAssets 42566652.00
netTangibleAssets 104187586.00
shortTermInvestments 23175666.00
netReceivables 2782968.00
longTermDebt 0.00
inventory 3147868.00
accountsPayable 445083.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 402579.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48449.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 84070592.00
treasuryStock 0.00
nonCurrrentAssetsOther -108509.00
nonCurrentAssetsTotal 62768389.00
nonCurrentLiabilitiesTotal 74268.00
capitalSurpluse 19665966.00
liabilitiesAndStockholdersEquity 105335041.00
cashAndShortTermInvestments 35891984.00
propertyPlantAndEquipmentGross 1987279.00
propertyPlantAndEquipmentNet 1987279.00
commonStockSharesOutstanding 4858133.00
2015-06-30
date 2015-06-30
filing_date 2015-07-22
currency_symbol USD
totalAssets 109557842.00
intangibleAssets 0.00
otherCurrentAssets 846546.00
totalLiab 2569051.00
totalStockholderEquity 106988791.00
deferredLongTermLiab 138201.00
otherCurrentLiab 2044295.00
commonStock 48662.00
retainedEarnings 85627018.00
goodWill 0.00
otherAssets 70432000.00
cash 12290435.00
totalCurrentLiabilities 2430850.00
netDebt -12290435.00
otherStockholderEquity 20875163.00
propertyPlantEquipment 2071714.00
totalCurrentAssets 37053756.00
netTangibleAssets 106988791.00
shortTermInvestments 17559217.00
netReceivables 3039738.00
longTermDebt 0.00
inventory 3170601.00
accountsPayable 386555.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 437948.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48662.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 85627018.00
treasuryStock 0.00
nonCurrrentAssetsOther -147219.00
nonCurrentAssetsTotal 72504086.00
nonCurrentLiabilitiesTotal 138201.00
capitalSurpluse 20875163.00
liabilitiesAndStockholdersEquity 109557842.00
cashAndShortTermInvestments 29849652.00
propertyPlantAndEquipmentGross 2071714.00
propertyPlantAndEquipmentNet 2071714.00
commonStockSharesOutstanding 4860848.00
2015-03-31
date 2015-03-31
filing_date 2015-05-06
currency_symbol USD
totalAssets 110089196.00
intangibleAssets 0.00
otherCurrentAssets 574913.00
totalLiab 1761662.00
totalStockholderEquity 108327534.00
deferredLongTermLiab 275708.00
otherCurrentLiab 1127136.00
commonStock 48580.00
retainedEarnings 86681745.00
otherLiab 275708.00
goodWill 0.00
otherAssets 70914000.00
cash 9437262.00
totalCurrentLiabilities 1485954.00
netDebt -9437262.00
otherStockholderEquity 20850762.00
propertyPlantEquipment 2255408.00
totalCurrentAssets 36919981.00
longTermInvestments 70913807.00
netTangibleAssets 108327534.00
shortTermInvestments 20099288.00
netReceivables 2963974.00
longTermDebt 0.00
inventory 3742492.00
accountsPayable 358818.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 746447.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48580.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 86681745.00
treasuryStock 0.00
nonCurrentAssetsTotal 73169215.00
nonCurrentLiabilitiesTotal 275708.00
capitalSurpluse 20850762.00
liabilitiesAndStockholdersEquity 110089196.00
cashAndShortTermInvestments 29536550.00
propertyPlantAndEquipmentGross 2255408.00
propertyPlantAndEquipmentNet 2255408.00
accumulatedDepreciation -7873816.00
commonStockSharesOutstanding 4854841.00
2014-12-31
date 2014-12-31
filing_date 2015-01-21
currency_symbol USD
totalAssets 115823902.00
intangibleAssets 0.00
otherCurrentAssets 1525778.00
totalLiab 1379498.00
totalStockholderEquity 114444404.00
deferredLongTermLiab 216838.00
otherCurrentLiab 801669.00
commonStock 48580.00
retainedEarnings 93019029.00
goodWill 0.00
otherAssets 82802000.00
cash 11796943.00
totalCurrentLiabilities 1162660.00
netDebt -11796943.00
otherStockholderEquity 20850762.00
propertyPlantEquipment 2420091.00
totalCurrentAssets 30602070.00
longTermInvestments 82801741.00
netTangibleAssets 114444404.00
shortTermInvestments 11554543.00
netReceivables 1855079.00
longTermDebt 0.00
inventory 3686124.00
accountsPayable 360991.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 526033.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48580.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 93019029.00
treasuryStock 0.00
nonCurrrentAssetsOther -183603.00
nonCurrentAssetsTotal 85221832.00
nonCurrentLiabilitiesTotal 216838.00
capitalSurpluse 20850762.00
liabilitiesAndStockholdersEquity 115823902.00
cashAndShortTermInvestments 23351486.00
propertyPlantAndEquipmentGross 2420091.00
propertyPlantAndEquipmentNet 2420091.00
accumulatedDepreciation -7729513.00
commonStockSharesOutstanding 4876074.00
2014-09-30
date 2014-09-30
filing_date 2014-10-22
currency_symbol USD
totalAssets 113111597.00
intangibleAssets 0.00
otherCurrentAssets 848528.00
totalLiab 1418158.00
totalStockholderEquity 111693439.00
deferredLongTermLiab 224769.00
otherCurrentLiab 855927.00
commonStock 48580.00
retainedEarnings 90226123.00
goodWill 0.00
otherAssets 84552000.00
cash 3281500.00
totalCurrentLiabilities 1193389.00
netDebt -3281500.00
otherStockholderEquity 20850762.00
propertyPlantEquipment 2567965.00
totalCurrentAssets 25992103.00
longTermInvestments 84551529.00
netTangibleAssets 111693439.00
shortTermInvestments 14624615.00
netReceivables 3678396.00
longTermDebt 0.00
inventory 3389393.00
accountsPayable 337462.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 567974.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48580.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 90226123.00
treasuryStock 0.00
nonCurrrentAssetsOther -169671.00
nonCurrentAssetsTotal 87119494.00
nonCurrentLiabilitiesTotal 224769.00
capitalSurpluse 20850762.00
liabilitiesAndStockholdersEquity 113111597.00
cashAndShortTermInvestments 17906115.00
propertyPlantAndEquipmentGross 2567965.00
propertyPlantAndEquipmentNet 2567965.00
accumulatedDepreciation -7495209.00
commonStockSharesOutstanding 4872029.00
2014-06-30
date 2014-06-30
filing_date 2014-07-23
currency_symbol USD
totalAssets 111310884.00
intangibleAssets 0.00
otherCurrentAssets 965549.00
totalLiab 3474285.00
totalStockholderEquity 107836599.00
deferredLongTermLiab 438438.00
otherCurrentLiab 2522608.00
commonStock 48510.00
retainedEarnings 86350501.00
goodWill 0.00
otherAssets 86193000.00
cash 3313049.00
totalCurrentLiabilities 3035847.00
netDebt -3313049.00
otherStockholderEquity 20464883.00
propertyPlantEquipment 2801567.00
totalCurrentAssets 22316551.00
longTermInvestments 86192766.00
netTangibleAssets 107836599.00
shortTermInvestments 10743412.00
netReceivables 3791253.00
longTermDebt 0.00
inventory 3292756.00
accountsPayable 513239.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 972705.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48510.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 86350501.00
treasuryStock 0.00
nonCurrrentAssetsOther -210532.00
nonCurrentAssetsTotal 88994333.00
nonCurrentLiabilitiesTotal 438438.00
capitalSurpluse 20464883.00
liabilitiesAndStockholdersEquity 111310884.00
cashAndShortTermInvestments 14056461.00
propertyPlantAndEquipmentGross 2801567.00
propertyPlantAndEquipmentNet 2801567.00
accumulatedDepreciation -7261607.00
commonStockSharesOutstanding 4867459.00
2014-03-31
date 2014-03-31
filing_date 2014-06-06
currency_symbol USD
totalAssets 105242043.00
intangibleAssets 0.00
otherCurrentAssets 816276.00
totalLiab 1537402.00
totalStockholderEquity 103704641.00
deferredLongTermLiab 354600.00
otherCurrentLiab 808675.00
commonStock 48510.00
retainedEarnings 82313391.00
otherLiab 354600.00
goodWill 0.00
otherAssets 82022000.00
cash 1262300.00
totalCurrentLiabilities 1182802.00
netDebt -1262300.00
otherStockholderEquity 20464883.00
propertyPlantEquipment 3004772.00
totalCurrentAssets 20214961.00
longTermInvestments 82022310.00
netTangibleAssets 103704641.00
shortTermInvestments 12360091.00
netReceivables 2331574.00
longTermDebt 0.00
inventory 3207333.00
accountsPayable 374127.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 877857.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48510.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 82313391.00
treasuryStock 0.00
nonCurrentAssetsTotal 85027082.00
nonCurrentLiabilitiesTotal 354600.00
capitalSurpluse 20464883.00
liabilitiesAndStockholdersEquity 105242043.00
cashAndShortTermInvestments 13622391.00
propertyPlantAndEquipmentGross 3004772.00
propertyPlantAndEquipmentNet 3004772.00
accumulatedDepreciation -7030692.00
commonStockSharesOutstanding 4851043.00
2013-12-31
date 2013-12-31
filing_date 2014-01-22
currency_symbol USD
totalAssets 102242101.00
intangibleAssets 0.00
otherCurrentAssets 1220833.00
totalLiab 1401449.00
totalStockholderEquity 100840652.00
deferredLongTermLiab 282342.00
otherCurrentLiab 833330.00
commonStock 48460.00
retainedEarnings 79751166.00
goodWill 0.00
otherAssets 80585000.00
cash 1961285.00
totalCurrentLiabilities 1119107.00
netDebt -1961285.00
otherStockholderEquity 20245775.00
propertyPlantEquipment 3121045.00
totalCurrentAssets 18536257.00
longTermInvestments 80584799.00
netTangibleAssets 100840652.00
shortTermInvestments 10293147.00
netReceivables 1789490.00
longTermDebt 0.00
inventory 3029903.00
accountsPayable 285777.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 795251.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48460.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 79751166.00
treasuryStock 0.00
nonCurrrentAssetsOther -241599.00
nonCurrentAssetsTotal 83705844.00
nonCurrentLiabilitiesTotal 282342.00
capitalSurpluse 20245775.00
liabilitiesAndStockholdersEquity 102242101.00
cashAndShortTermInvestments 12254432.00
propertyPlantAndEquipmentGross 3121045.00
propertyPlantAndEquipmentNet 3121045.00
accumulatedDepreciation -6829363.00
commonStockSharesOutstanding 4859601.00
2013-09-30
date 2013-09-30
filing_date 2013-10-23
currency_symbol USD
totalAssets 99623387.00
intangibleAssets 0.00
otherCurrentAssets 894806.00
totalLiab 1663154.00
totalStockholderEquity 97960233.00
deferredLongTermLiab 377232.00
otherCurrentLiab 894282.00
commonStock 48370.00
retainedEarnings 76973992.00
goodWill 0.00
otherAssets 79141000.00
cash 1561571.00
totalCurrentLiabilities 1285922.00
netDebt -1561571.00
otherStockholderEquity 19990791.00
propertyPlantEquipment 3308121.00
totalCurrentAssets 17174355.00
longTermInvestments 79140911.00
netTangibleAssets 97960233.00
shortTermInvestments 8330034.00
netReceivables 3031027.00
longTermDebt 0.00
inventory 3100445.00
accountsPayable 391640.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 947080.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48370.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 76973992.00
treasuryStock 0.00
nonCurrrentAssetsOther -256472.00
nonCurrentAssetsTotal 82449032.00
nonCurrentLiabilitiesTotal 377232.00
capitalSurpluse 19990791.00
liabilitiesAndStockholdersEquity 99623387.00
cashAndShortTermInvestments 9891605.00
propertyPlantAndEquipmentGross 3308121.00
propertyPlantAndEquipmentNet 3308121.00
accumulatedDepreciation -6608394.00
commonStockSharesOutstanding 4873106.00
2013-06-30
date 2013-06-30
filing_date 2013-07-24
currency_symbol USD
totalAssets 98047839.00
intangibleAssets 0.00
otherCurrentAssets 1060094.00
totalLiab 2351441.00
totalStockholderEquity 95696398.00
deferredLongTermLiab 234422.00
otherCurrentLiab 1778386.00
commonStock 48624.00
retainedEarnings 73744341.00
goodWill 0.00
otherAssets 75353000.00
cash 2270943.00
totalCurrentLiabilities 2117019.00
netDebt -2270943.00
otherStockholderEquity 21200742.00
propertyPlantEquipment 3498257.00
totalCurrentAssets 19197160.00
longTermInvestments 75352422.00
netTangibleAssets 95696398.00
shortTermInvestments 9913371.00
netReceivables 2470003.00
longTermDebt 0.00
inventory 3231940.00
accountsPayable 338633.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 702691.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48624.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 73744341.00
treasuryStock 0.00
nonCurrrentAssetsOther -250809.00
nonCurrentAssetsTotal 78850679.00
nonCurrentLiabilitiesTotal 234422.00
capitalSurpluse 21200742.00
liabilitiesAndStockholdersEquity 98047839.00
cashAndShortTermInvestments 12184314.00
propertyPlantAndEquipmentGross 3498257.00
propertyPlantAndEquipmentNet 3498257.00
accumulatedDepreciation -6418258.00
commonStockSharesOutstanding 4884902.00
2013-03-31
date 2013-03-31
filing_date 2013-05-01
currency_symbol USD
totalAssets 95765496.00
intangibleAssets 0.00
otherCurrentAssets 958147.00
totalLiab 1780888.00
totalStockholderEquity 93984608.00
deferredLongTermLiab 0.00
otherCurrentLiab 1358796.00
commonStock 48624.00
retainedEarnings 71177516.00
goodWill 0.00
otherAssets 73040000.00
cash 2509683.00
totalCurrentLiabilities 1780888.00
netDebt -2509683.00
otherStockholderEquity 21200742.00
propertyPlantEquipment 3688393.00
totalCurrentAssets 19036846.00
longTermInvestments 73040257.00
netTangibleAssets 93984608.00
shortTermInvestments 9711029.00
netReceivables 2521395.00
longTermDebt 0.00
inventory 3336592.00
accountsPayable 422092.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 1557726.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48624.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 71177516.00
treasuryStock 0.00
nonCurrentAssetsTotal 76728650.00
nonCurrentLiabilitiesTotal 422092.00
capitalSurpluse 21200742.00
liabilitiesAndStockholdersEquity 95765496.00
cashAndShortTermInvestments 12220712.00
propertyPlantAndEquipmentGross 3688393.00
propertyPlantAndEquipmentNet 3688393.00
accumulatedDepreciation -6228122.00
commonStockSharesOutstanding 4862436.00
2012-12-31
date 2012-12-31
filing_date 2013-01-23
currency_symbol USD
totalAssets 92599275.00
intangibleAssets 0.00
otherCurrentAssets 1333019.00
totalLiab 1772450.00
totalStockholderEquity 90826825.00
deferredLongTermLiab 0.00
otherCurrentLiab 1213515.00
commonStock 48604.00
retainedEarnings 68068561.00
goodWill 0.00
otherAssets 64775000.00
cash 843023.00
totalCurrentLiabilities 1772450.00
netDebt -843023.00
otherStockholderEquity 21112651.00
propertyPlantEquipment 3660425.00
totalCurrentAssets 24164042.00
longTermInvestments 64774808.00
netTangibleAssets 90826825.00
shortTermInvestments 15610697.00
netReceivables 2621780.00
longTermDebt 0.00
inventory 3755523.00
accountsPayable 558935.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 1597009.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48604.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 68068561.00
treasuryStock 0.00
nonCurrentAssetsTotal 68435233.00
nonCurrentLiabilitiesTotal 558935.00
capitalSurpluse 21112651.00
liabilitiesAndStockholdersEquity 92599275.00
cashAndShortTermInvestments 16453720.00
propertyPlantAndEquipmentGross 3660425.00
propertyPlantAndEquipmentNet 3660425.00
accumulatedDepreciation -6100071.00
commonStockSharesOutstanding 4872019.00
2012-09-30
date 2012-09-30
filing_date 2012-10-17
currency_symbol USD
totalAssets 89872754.00
intangibleAssets 0.00
otherCurrentAssets 1287755.00
totalLiab 1922805.00
totalStockholderEquity 87949949.00
deferredLongTermLiab 0.00
otherCurrentLiab 1265735.00
commonStock 48267.00
retainedEarnings 65169219.00
goodWill 0.00
otherAssets 62020000.00
cash 1934562.00
totalCurrentLiabilities 1922805.00
netDebt -1934562.00
otherStockholderEquity 21112980.00
propertyPlantEquipment 3238970.00
totalCurrentAssets 24613751.00
longTermInvestments 62020033.00
netTangibleAssets 87949949.00
shortTermInvestments 15907264.00
netReceivables 1961682.00
longTermDebt 0.00
inventory 3522488.00
accountsPayable 657070.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 1619483.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48267.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 65169219.00
treasuryStock 0.00
nonCurrentAssetsTotal 65259003.00
nonCurrentLiabilitiesTotal 657070.00
capitalSurpluse 21112980.00
liabilitiesAndStockholdersEquity 89872754.00
cashAndShortTermInvestments 17841826.00
propertyPlantAndEquipmentGross 3238970.00
propertyPlantAndEquipmentNet 3238970.00
accumulatedDepreciation -5989392.00
commonStockSharesOutstanding 4884656.00
2012-06-30
date 2012-06-30
filing_date 2012-07-18
currency_symbol USD
totalAssets 87572817.00
intangibleAssets 0.00
otherCurrentAssets 1199691.00
totalLiab 2821929.00
totalStockholderEquity 84750888.00
deferredLongTermLiab 0.00
otherCurrentLiab 2218873.00
commonStock 48247.00
retainedEarnings 62726336.00
goodWill 0.00
otherAssets 56665000.00
cash 1493518.00
totalCurrentLiabilities 2821929.00
netDebt -1493518.00
otherStockholderEquity 20974477.00
propertyPlantEquipment 2817147.00
totalCurrentAssets 28091285.00
longTermInvestments 56664385.00
netTangibleAssets 84750888.00
shortTermInvestments 18903884.00
netReceivables 2947096.00
longTermDebt 0.00
inventory 3547096.00
accountsPayable 603056.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 1001828.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48247.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 62726336.00
treasuryStock 0.00
nonCurrentAssetsTotal 59481532.00
nonCurrentLiabilitiesTotal 603056.00
capitalSurpluse 20974477.00
liabilitiesAndStockholdersEquity 87572817.00
cashAndShortTermInvestments 20397402.00
propertyPlantAndEquipmentGross 2817147.00
propertyPlantAndEquipmentNet 2817147.00
accumulatedDepreciation -5837132.00
commonStockSharesOutstanding 4886873.00
2012-03-31
date 2012-03-31
filing_date 2012-05-02
currency_symbol USD
totalAssets 83126763.00
intangibleAssets 0.00
otherCurrentAssets 1159852.00
totalLiab 1667905.00
totalStockholderEquity 81458858.00
deferredLongTermLiab 0.00
otherCurrentLiab 1004203.00
commonStock 48247.00
retainedEarnings 59348678.00
goodWill 0.00
otherAssets 54446000.00
cash 1544536.00
totalCurrentLiabilities 1667905.00
netDebt -1544536.00
otherStockholderEquity 20974477.00
propertyPlantEquipment 2511232.00
totalCurrentAssets 26170233.00
longTermInvestments 54445298.00
netTangibleAssets 81458858.00
shortTermInvestments 17551629.00
netReceivables 2684840.00
longTermDebt 0.00
inventory 3229376.00
accountsPayable 663702.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 1087456.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48247.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 59348678.00
treasuryStock 0.00
nonCurrentAssetsTotal 56956530.00
nonCurrentLiabilitiesTotal 663702.00
capitalSurpluse 20974477.00
liabilitiesAndStockholdersEquity 83126763.00
cashAndShortTermInvestments 19096165.00
propertyPlantAndEquipmentGross 2511232.00
propertyPlantAndEquipmentNet 2511232.00
accumulatedDepreciation -5697861.00
commonStockSharesOutstanding 4824745.00
2011-12-31
date 2011-12-31
filing_date 2012-01-18
currency_symbol USD
totalAssets 79071511.00
intangibleAssets 0.00
otherCurrentAssets 1453182.00
totalLiab 1401892.00
totalStockholderEquity 77669619.00
deferredLongTermLiab 0.00
otherCurrentLiab 805687.00
commonStock 48247.00
retainedEarnings 56250995.00
goodWill 0.00
otherAssets 56384000.00
cash 438332.00
totalCurrentLiabilities 1401892.00
netDebt -438332.00
otherStockholderEquity 20974477.00
propertyPlantEquipment 1931912.00
totalCurrentAssets 20755488.00
longTermInvestments 56384111.00
netTangibleAssets 77669619.00
shortTermInvestments 12090093.00
netReceivables 3456042.00
longTermDebt 0.00
inventory 3317839.00
accountsPayable 596205.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 395900.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48247.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 56250995.00
treasuryStock 0.00
nonCurrrentAssetsOther -282144.00
nonCurrentAssetsTotal 58316023.00
nonCurrentLiabilitiesTotal 596205.00
capitalSurpluse 20974477.00
liabilitiesAndStockholdersEquity 79071511.00
cashAndShortTermInvestments 12528425.00
propertyPlantAndEquipmentGross 1931912.00
propertyPlantAndEquipmentNet 1931912.00
accumulatedDepreciation -5558951.00
commonStockSharesOutstanding 4873429.00
2011-09-30
date 2011-09-30
filing_date 2011-10-19
currency_symbol USD
totalAssets 77014831.00
intangibleAssets 0.00
otherCurrentAssets 1474598.00
totalLiab 1394743.00
totalStockholderEquity 75620088.00
deferredLongTermLiab 0.00
otherCurrentLiab 849335.00
commonStock 47762.00
retainedEarnings 53961904.00
goodWill 0.00
otherAssets 55150000.00
cash 1324236.00
totalCurrentLiabilities 1394743.00
netDebt -1324236.00
otherStockholderEquity 20974926.00
propertyPlantEquipment 1590068.00
totalCurrentAssets 20274856.00
longTermInvestments 55149907.00
netTangibleAssets 75620088.00
shortTermInvestments 11122455.00
netReceivables 2971539.00
longTermDebt 0.00
inventory 3382028.00
accountsPayable 545408.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 635496.00
additionalPaidInCapital 0.00
commonStockTotalEquity 47762.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 53961904.00
treasuryStock 0.00
nonCurrrentAssetsOther -119603.00
nonCurrentAssetsTotal 56739975.00
nonCurrentLiabilitiesTotal 545408.00
capitalSurpluse 20974926.00
liabilitiesAndStockholdersEquity 77014831.00
cashAndShortTermInvestments 12446691.00
propertyPlantAndEquipmentGross 1590068.00
propertyPlantAndEquipmentNet 1590068.00
accumulatedDepreciation -5494150.00
commonStockSharesOutstanding 4896525.00
2011-06-30
date 2011-06-30
filing_date 2011-07-20
currency_symbol USD
totalAssets 76641923.00
otherCurrentAssets 1037664.00
totalLiab 3130856.00
totalStockholderEquity 73511067.00
otherCurrentLiab 2406436.00
commonStock 47762.00
retainedEarnings 51406811.00
otherAssets 55939000.00
cash 1677431.00
totalCurrentLiabilities 3130856.00
netDebt -1677431.00
otherStockholderEquity 20894766.00
propertyPlantEquipment 1616950.00
totalCurrentAssets 19086484.00
longTermInvestments 55938489.00
netTangibleAssets 73511067.00
shortTermInvestments 9599679.00
netReceivables 3402982.00
inventory 3368728.00
accountsPayable 724420.00
accumulatedOtherComprehensiveIncome 1161728.00
commonStockTotalEquity 47762.00
retainedEarningsTotalEquity 51406811.00
nonCurrentAssetsTotal 57555439.00
nonCurrentLiabilitiesTotal 724420.00
capitalSurpluse 20894766.00
liabilitiesAndStockholdersEquity 76641923.00
cashAndShortTermInvestments 11277110.00
propertyPlantAndEquipmentGross 1616950.00
propertyPlantAndEquipmentNet 1616950.00
accumulatedDepreciation -5372405.00
commonStockSharesOutstanding 4893915.00
2011-03-31
date 2011-03-31
filing_date 2011-05-04
currency_symbol USD
totalAssets 71836225.00
otherCurrentAssets 1185306.00
totalLiab 1865676.00
totalStockholderEquity 69970549.00
otherCurrentLiab 1134096.00
commonStock 47762.00
retainedEarnings 47967583.00
otherAssets 53257000.00
cash 952209.00
totalCurrentLiabilities 1865676.00
netDebt -952209.00
otherStockholderEquity 20894766.00
propertyPlantEquipment 1531000.00
totalCurrentAssets 17047969.00
shortTermInvestments 7970358.00
netReceivables 3596239.00
inventory 3343857.00
accountsPayable 731580.00
accumulatedOtherComprehensiveIncome 1060438.00
commonStockTotalEquity 47762.00
nonCurrentAssetsTotal 54788256.00
nonCurrentLiabilitiesTotal 731580.00
liabilitiesAndStockholdersEquity 71836225.00
cashAndShortTermInvestments 8922567.00
propertyPlantAndEquipmentGross 1531116.00
propertyPlantAndEquipmentNet 1531116.00
commonStockSharesOutstanding 4776198.00
2010-12-31
date 2010-12-31
filing_date 2011-01-19
currency_symbol USD
totalAssets 67470273.00
otherCurrentAssets 1102838.00
totalLiab 1446472.00
totalStockholderEquity 66023801.00
otherCurrentLiab 964060.00
commonStock 47662.00
retainedEarnings 44297664.00
otherAssets 52677000.00
cash 1178409.00
totalCurrentLiabilities 1446472.00
netDebt -1178409.00
otherStockholderEquity 20565148.00
propertyPlantEquipment 1421000.00
totalCurrentAssets 13372089.00
shortTermInvestments 4455249.00
netReceivables 3471435.00
inventory 3164158.00
accountsPayable 482412.00
accumulatedOtherComprehensiveIncome 1113327.00
commonStockTotalEquity 47662.00
nonCurrentAssetsTotal 54098184.00
nonCurrentLiabilitiesTotal 482412.00
liabilitiesAndStockholdersEquity 67470273.00
cashAndShortTermInvestments 5633658.00
propertyPlantAndEquipmentGross 1421022.00
propertyPlantAndEquipmentNet 1421022.00
commonStockSharesOutstanding 4866617.00
2010-09-30
date 2010-09-30
filing_date 2010-10-20
currency_symbol USD
totalAssets 64717434.00
otherCurrentAssets 1073176.00
totalLiab 1863214.00
totalStockholderEquity 62854220.00
otherCurrentLiab 1150818.00
commonStock 47006.00
retainedEarnings 40913745.00
otherAssets 52720000.00
cash 690841.00
totalCurrentLiabilities 1863214.00
netDebt -690841.00
otherStockholderEquity 20246644.00
propertyPlantEquipment 1233000.00
totalCurrentAssets 10763742.00
shortTermInvestments 2489580.00
netReceivables 4138418.00
inventory 2371727.00
accountsPayable 712396.00
accumulatedOtherComprehensiveIncome 1646825.00
commonStockTotalEquity 47006.00
nonCurrentAssetsTotal 53953692.00
nonCurrentLiabilitiesTotal 712396.00
liabilitiesAndStockholdersEquity 64717434.00
cashAndShortTermInvestments 3180421.00
propertyPlantAndEquipmentGross 1233444.00
propertyPlantAndEquipmentNet 1233444.00
commonStockSharesOutstanding 4860237.00
2010-06-30
date 2010-06-30
filing_date 2010-07-21
currency_symbol USD
totalAssets 61733420.00
otherCurrentAssets 848649.00
totalLiab 2840530.00
totalStockholderEquity 58892890.00
otherCurrentLiab 2340410.00
commonStock 47006.00
retainedEarnings 37707735.00
otherAssets 51185000.00
cash 1654293.00
totalCurrentLiabilities 2840530.00
netDebt -1654293.00
otherStockholderEquity 20169924.00
propertyPlantEquipment 1182000.00
totalCurrentAssets 9365916.00
shortTermInvestments 1836026.00
netReceivables 3178771.00
inventory 1848177.00
accountsPayable 500120.00
accumulatedOtherComprehensiveIncome 968225.00
commonStockTotalEquity 47006.00
nonCurrentAssetsTotal 52367504.00
nonCurrentLiabilitiesTotal 500120.00
liabilitiesAndStockholdersEquity 61733420.00
cashAndShortTermInvestments 3490319.00
propertyPlantAndEquipmentGross 1182340.00
propertyPlantAndEquipmentNet 1182340.00
commonStockSharesOutstanding 4861331.00
2010-03-31
date 2010-03-31
filing_date 2010-05-05
currency_symbol USD
totalAssets 57462914.00
otherCurrentAssets 781294.00
totalLiab 1509620.00
totalStockholderEquity 55953294.00
otherCurrentLiab 823005.00
commonStock 47006.00
retainedEarnings 34606638.00
otherAssets 46588000.00
cash 1389288.00
totalCurrentLiabilities 1509620.00
currentDeferredRevenue 20833.00
netDebt -1389288.00
otherStockholderEquity 20169924.00
propertyPlantEquipment 1210000.00
totalCurrentAssets 9665239.00
shortTermInvestments 1566666.00
netReceivables 4221564.00
inventory 1706427.00
accountsPayable 665782.00
accumulatedOtherComprehensiveIncome 1129726.00
commonStockTotalEquity 47006.00
nonCurrentAssetsTotal 47797675.00
nonCurrentLiabilitiesTotal 686615.00
liabilitiesAndStockholdersEquity 57462914.00
cashAndShortTermInvestments 2955954.00
propertyPlantAndEquipmentGross 1209863.00
propertyPlantAndEquipmentNet 1209863.00
commonStockSharesOutstanding 4700583.00
2009-12-31
date 2009-12-31
filing_date 2010-01-20
currency_symbol USD
totalAssets 53352426.00
otherCurrentAssets 988192.00
totalLiab 1095547.00
totalStockholderEquity 52256879.00
otherCurrentLiab 625536.00
commonStock 47006.00
retainedEarnings 31007892.00
otherAssets 43586000.00
cash 1164219.00
totalCurrentLiabilities 1095547.00
currentDeferredRevenue 41667.00
netDebt -1164219.00
otherStockholderEquity 20169924.00
propertyPlantEquipment 1277000.00
totalCurrentAssets 8489204.00
shortTermInvestments 1616228.00
netReceivables 2928348.00
inventory 1792217.00
accountsPayable 428344.00
accumulatedOtherComprehensiveIncome 1032057.00
commonStockTotalEquity 47006.00
nonCurrentAssetsTotal 44863222.00
nonCurrentLiabilitiesTotal 470011.00
liabilitiesAndStockholdersEquity 53352426.00
cashAndShortTermInvestments 2780447.00
propertyPlantAndEquipmentGross 1277089.00
propertyPlantAndEquipmentNet 1277089.00
commonStockSharesOutstanding 4855948.00
2009-09-30
date 2009-09-30
filing_date 2009-10-21
currency_symbol USD
totalAssets 50561899.00
otherCurrentAssets 838130.00
totalLiab 1107678.00
totalStockholderEquity 49454221.00
otherCurrentLiab 23971.00
commonStock 47006.00
retainedEarnings 28240409.00
otherAssets 39384000.00
cash 2590186.00
totalCurrentLiabilities 1107678.00
currentDeferredRevenue 62500.00
netDebt -2590186.00
shortTermDebt 597655.00
otherStockholderEquity 20169924.00
propertyPlantEquipment 1279000.00
totalCurrentAssets 9899358.00
shortTermInvestments 1653026.00
netReceivables 2953027.00
inventory 1864989.00
accountsPayable 423552.00
accumulatedOtherComprehensiveIncome 996882.00
commonStockTotalEquity 47006.00
nonCurrentAssetsTotal 40662541.00
nonCurrentLiabilitiesTotal 486052.00
liabilitiesAndStockholdersEquity 50561899.00
cashAndShortTermInvestments 4243212.00
propertyPlantAndEquipmentGross 1279073.00
propertyPlantAndEquipmentNet 1279073.00
commonStockSharesOutstanding 4871387.00
2009-06-30
date 2009-06-30
filing_date 2009-07-22
currency_symbol USD
totalAssets 47912084.00
otherCurrentAssets 914502.00
totalLiab 2318293.00
totalStockholderEquity 45593791.00
otherCurrentLiab 1910087.00
commonStock 46826.00
retainedEarnings 25546226.00
otherAssets 38617000.00
cash 1251561.00
totalCurrentLiabilities 2318293.00
currentDeferredRevenue 83333.00
netDebt -1251561.00
otherStockholderEquity 19441783.00
propertyPlantEquipment 1238000.00
totalCurrentAssets 8057490.00
shortTermInvestments 750790.00
netReceivables 3072700.00
inventory 2067937.00
accountsPayable 324873.00
accumulatedOtherComprehensiveIncome 558956.00
commonStockTotalEquity 46826.00
nonCurrrentAssetsOther -202784.00
nonCurrentAssetsTotal 39854594.00
nonCurrentLiabilitiesTotal 408206.00
liabilitiesAndStockholdersEquity 47912084.00
cashAndShortTermInvestments 2002351.00
propertyPlantAndEquipmentGross 1238290.00
propertyPlantAndEquipmentNet 1238290.00
commonStockSharesOutstanding 4855525.00
2009-03-31
date 2009-03-31
filing_date 2009-05-06
currency_symbol USD
totalAssets 42566440.00
otherCurrentAssets 1337036.00
totalLiab 998869.00
totalStockholderEquity 41567571.00
otherCurrentLiab 637463.00
commonStock 46693.00
retainedEarnings 22607294.00
otherAssets 32447000.00
cash 1875063.00
totalCurrentLiabilities 998869.00
currentDeferredRevenue 104167.00
netDebt -1875063.00
otherStockholderEquity 19166524.00
propertyPlantEquipment 1293000.00
totalCurrentAssets 8826418.00
netReceivables 3366698.00
inventory 2247621.00
accountsPayable 257239.00
accumulatedOtherComprehensiveIncome -252940.00
commonStockTotalEquity 46693.00
nonCurrentAssetsTotal 33740022.00
nonCurrentLiabilitiesTotal 361406.00
liabilitiesAndStockholdersEquity 42566440.00
cashAndShortTermInvestments 1875063.00
propertyPlantAndEquipmentGross 1293274.00
propertyPlantAndEquipmentNet 1293274.00
commonStockSharesOutstanding 4676209.00
2008-12-31
date 2008-12-31
filing_date 2009-01-21
currency_symbol USD
totalAssets 39823429.00
otherCurrentAssets 1123787.00
totalLiab 1142826.00
totalStockholderEquity 38680603.00
otherCurrentLiab 612011.00
commonStock 46653.00
retainedEarnings 19495800.00
otherAssets 29179000.00
cash 2438109.00
totalCurrentLiabilities 1142826.00
currentDeferredRevenue 125000.00
netDebt -2438109.00
otherStockholderEquity 19100787.00
propertyPlantEquipment 1422000.00
totalCurrentAssets 9222175.00
shortTermInvestments 498835.00
netReceivables 2699346.00
inventory 2462098.00
accountsPayable 405815.00
accumulatedOtherComprehensiveIncome 37363.00
commonStockTotalEquity 46653.00
nonCurrrentAssetsOther 29179003.00
nonCurrentAssetsTotal 30601254.00
nonCurrentLiabilitiesTotal 530815.00
liabilitiesAndStockholdersEquity 39823429.00
cashAndShortTermInvestments 2936944.00
propertyPlantAndEquipmentGross 1422251.00
propertyPlantAndEquipmentNet 1422251.00
commonStockSharesOutstanding 4783633.00
2008-09-30
date 2008-09-30
filing_date 2008-10-22
currency_symbol USD
totalAssets 36855827.00
otherCurrentAssets 1245446.00
totalLiab 1042343.00
totalStockholderEquity 35813484.00
otherCurrentLiab 558133.00
commonStock 46653.00
retainedEarnings 17027396.00
otherAssets 26036000.00
cash 1719313.00
totalCurrentLiabilities 1042343.00
currentDeferredRevenue 145833.00
netDebt -1719313.00
otherStockholderEquity 19095189.00
propertyPlantEquipment 1258000.00
totalCurrentAssets 9561529.00
shortTermInvestments 1285392.00
netReceivables 2868179.00
inventory 2443199.00
accountsPayable 338377.00
accumulatedOtherComprehensiveIncome -355754.00
commonStockTotalEquity 46653.00
nonCurrrentAssetsOther 26036482.00
nonCurrentAssetsTotal 27294298.00
nonCurrentLiabilitiesTotal 484210.00
liabilitiesAndStockholdersEquity 36855827.00
cashAndShortTermInvestments 3004705.00
propertyPlantAndEquipmentGross 1257816.00
propertyPlantAndEquipmentNet 1257816.00
commonStockSharesOutstanding 4788614.00
2008-06-30
date 2008-06-30
filing_date 2008-07-23
currency_symbol USD
totalAssets 35252972.00
otherCurrentAssets 1218633.00
totalLiab 1674902.00
totalStockholderEquity 33578070.00
otherCurrentLiab 1157714.00
commonStock 46601.00
retainedEarnings 14727015.00
otherAssets 25522000.00
cash 1838391.00
totalCurrentLiabilities 1674902.00
currentDeferredRevenue 166667.00
netDebt -1838391.00
otherStockholderEquity 18993596.00
propertyPlantEquipment 1294000.00
totalCurrentAssets 8436579.00
shortTermInvestments 795778.00
netReceivables 2051301.00
inventory 2532476.00
accountsPayable 350521.00
accumulatedOtherComprehensiveIncome -189142.00
commonStockTotalEquity 46601.00
nonCurrrentAssetsOther 25522348.00
nonCurrentAssetsTotal 26816393.00
nonCurrentLiabilitiesTotal 517188.00
liabilitiesAndStockholdersEquity 35252972.00
cashAndShortTermInvestments 2634169.00
propertyPlantAndEquipmentGross 1294045.00
propertyPlantAndEquipmentNet 1294045.00
commonStockSharesOutstanding 4788460.00
2008-03-31
date 2008-03-31
filing_date 2008-05-20
currency_symbol USD
totalAssets 32768128.00
otherCurrentAssets 983021.00
totalLiab 1254646.00
totalStockholderEquity 31513482.00
otherCurrentLiab 632338.00
commonStock 46387.00
retainedEarnings 12824399.00
otherAssets 22055000.00
cash 1885867.00
totalCurrentLiabilities 1254646.00
currentDeferredRevenue 187500.00
netDebt -1885867.00
otherStockholderEquity 18539538.00
propertyPlantEquipment 1365000.00
totalCurrentAssets 9347447.00
shortTermInvestments 795728.00
netReceivables 3226027.00
inventory 2456804.00
accountsPayable 434808.00
accumulatedOtherComprehensiveIncome 103158.00
commonStockTotalEquity 46387.00
nonCurrrentAssetsOther 22055279.00
nonCurrentAssetsTotal 23420681.00
nonCurrentLiabilitiesTotal 622308.00
liabilitiesAndStockholdersEquity 32768128.00
cashAndShortTermInvestments 2681595.00
propertyPlantAndEquipmentGross 1365402.00
propertyPlantAndEquipmentNet 1365402.00
commonStockSharesOutstanding 4643402.00
2007-12-31
date 2007-12-31
filing_date 2008-01-23
currency_symbol USD
totalAssets 30367655.00
otherCurrentAssets 1312326.00
totalLiab 1222552.00
totalStockholderEquity 29145103.00
otherCurrentLiab 550276.00
commonStock 46387.00
retainedEarnings 10571417.00
otherAssets 20109000.00
cash 1251701.00
totalCurrentLiabilities 1222552.00
currentDeferredRevenue 237101.00
netDebt -1251701.00
otherStockholderEquity 18533940.00
propertyPlantEquipment 1325000.00
totalCurrentAssets 8933750.00
shortTermInvestments 1693149.00
netReceivables 2182762.00
inventory 2493812.00
accountsPayable 435175.00
accumulatedOtherComprehensiveIncome -6641.00
commonStockTotalEquity 46387.00
nonCurrrentAssetsOther 20109098.00
nonCurrentAssetsTotal 21433905.00
nonCurrentLiabilitiesTotal 672276.00
liabilitiesAndStockholdersEquity 30367655.00
cashAndShortTermInvestments 2944850.00
propertyPlantAndEquipmentGross 1324807.00
propertyPlantAndEquipmentNet 1324807.00
commonStockSharesOutstanding 4764430.00
2007-09-30
date 2007-09-30
filing_date 2007-10-17
currency_symbol USD
totalAssets 28304332.00
otherCurrentAssets 1470101.00
totalLiab 940209.00
totalStockholderEquity 27364123.00
otherCurrentLiab 422966.00
commonStock 46352.00
retainedEarnings 8869124.00
otherAssets 18389000.00
cash 1159314.00
totalCurrentLiabilities 940209.00
currentDeferredRevenue 110448.00
netDebt -1159314.00
otherStockholderEquity 18491604.00
propertyPlantEquipment 1327000.00
totalCurrentAssets 8587566.00
shortTermInvestments 1482194.00
netReceivables 2330794.00
inventory 2145163.00
accountsPayable 406795.00
accumulatedOtherComprehensiveIncome -42957.00
commonStockTotalEquity 46352.00
nonCurrrentAssetsOther 18389978.00
nonCurrentAssetsTotal 19716766.00
nonCurrentLiabilitiesTotal 517243.00
liabilitiesAndStockholdersEquity 28304332.00
cashAndShortTermInvestments 2641508.00
propertyPlantAndEquipmentGross 1326788.00
propertyPlantAndEquipmentNet 1326788.00
commonStockSharesOutstanding 4794855.00
2007-06-30
date 2007-06-30
filing_date 2007-07-18
currency_symbol USD
totalAssets 26278898.00
otherCurrentAssets 923328.00
totalLiab 843580.00
totalStockholderEquity 25435318.00
otherCurrentLiab 497233.00
commonStock 46324.00
retainedEarnings 7224350.00
otherAssets 17722000.00
cash 932140.00
totalCurrentLiabilities 843580.00
currentDeferredRevenue 35099.00
netDebt -932140.00
otherStockholderEquity 18338115.00
propertyPlantEquipment 1157000.00
totalCurrentAssets 7399832.00
shortTermInvestments 1176845.00
netReceivables 2295019.00
inventory 2072500.00
accountsPayable 311248.00
accumulatedOtherComprehensiveIncome -173471.00
commonStockTotalEquity 46324.00
nonCurrrentAssetsOther 17721650.00
nonCurrentAssetsTotal 18879066.00
nonCurrentLiabilitiesTotal 346347.00
liabilitiesAndStockholdersEquity 26278898.00
cashAndShortTermInvestments 2108985.00
propertyPlantAndEquipmentGross 1157416.00
propertyPlantAndEquipmentNet 1157416.00
commonStockSharesOutstanding 4809915.00
2007-03-31
date 2007-03-31
filing_date 2007-05-25
currency_symbol USD
totalAssets 25010494.00
otherCurrentAssets 1661693.00
totalLiab 1122239.00
totalStockholderEquity 23888255.00
otherCurrentLiab 590287.00
commonStock 46274.00
retainedEarnings 5637015.00
otherAssets 16909000.00
cash 397423.00
totalCurrentLiabilities 1122239.00
currentDeferredRevenue 29357.00
netDebt -397423.00
otherStockholderEquity 18289248.00
propertyPlantEquipment 1038000.00
totalCurrentAssets 7063394.00
shortTermInvestments 982415.00
netReceivables 2005005.00
inventory 2016858.00
accountsPayable 502595.00
accumulatedOtherComprehensiveIncome -84282.00
commonStockTotalEquity 46274.00
nonCurrrentAssetsOther 16909353.00
nonCurrentAssetsTotal 17947100.00
nonCurrentLiabilitiesTotal 531952.00
liabilitiesAndStockholdersEquity 25010494.00
cashAndShortTermInvestments 1379838.00
propertyPlantAndEquipmentGross 1037747.00
propertyPlantAndEquipmentNet 1037747.00
commonStockSharesOutstanding 4630570.00
2006-12-31
date 2006-12-31
filing_date 2007-01-17
currency_symbol USD
totalAssets 23044956.00
otherCurrentAssets 1874039.00
totalLiab 1026564.00
totalStockholderEquity 22018392.00
otherCurrentLiab 524084.00
commonStock 46274.00
retainedEarnings 4083062.00
otherAssets 14710000.00
cash 423282.00
totalCurrentLiabilities 1026564.00
netDebt -423282.00
otherStockholderEquity 18018851.00
propertyPlantEquipment 1102000.00
totalCurrentAssets 7232662.00
shortTermInvestments 838579.00
netReceivables 1907637.00
inventory 2189125.00
accountsPayable 502480.00
accumulatedOtherComprehensiveIncome -129795.00
commonStockTotalEquity 46274.00
nonCurrrentAssetsOther 14710657.00
nonCurrentAssetsTotal 15812294.00
nonCurrentLiabilitiesTotal 502480.00
liabilitiesAndStockholdersEquity 23044956.00
cashAndShortTermInvestments 1261861.00
propertyPlantAndEquipmentGross 1101637.00
propertyPlantAndEquipmentNet 1101637.00
commonStockSharesOutstanding 4786868.00
2006-09-30
date 2006-09-30
filing_date 2006-10-18
currency_symbol USD
totalAssets 21117405.00
otherCurrentAssets 1827927.00
totalLiab 730613.00
totalStockholderEquity 20386792.00
otherCurrentLiab 419206.00
commonStock 46170.00
retainedEarnings 3031509.00
otherAssets 13076000.00
cash 363268.00
totalCurrentLiabilities 730613.00
currentDeferredRevenue 39107.00
netDebt -363268.00
otherStockholderEquity 17425642.00
propertyPlantEquipment 1211000.00
totalCurrentAssets 6830840.00
shortTermInvestments 250100.00
netReceivables 2141414.00
inventory 2248131.00
accountsPayable 272300.00
accumulatedOtherComprehensiveIncome -116529.00
commonStockTotalEquity 46170.00
nonCurrrentAssetsOther 13075943.00
nonCurrentAssetsTotal 14286565.00
nonCurrentLiabilitiesTotal 311407.00
liabilitiesAndStockholdersEquity 21117405.00
cashAndShortTermInvestments 613368.00
propertyPlantAndEquipmentGross 1210622.00
propertyPlantAndEquipmentNet 1210622.00
commonStockSharesOutstanding 4791160.00
2006-06-30
date 2006-06-30
filing_date 2006-07-19
currency_symbol USD
totalAssets 18839192.00
otherCurrentAssets 1850152.00
totalLiab 724235.00
totalStockholderEquity 18114957.00
otherCurrentLiab 431779.00
commonStock 46167.00
retainedEarnings 1748038.00
otherAssets 9303000.00
cash 1737112.00
totalCurrentLiabilities 724235.00
currentDeferredRevenue 4863.00
netDebt -1737112.00
otherStockholderEquity 16519930.00
propertyPlantEquipment 1176000.00
totalCurrentAssets 8360332.00
shortTermInvestments 749295.00
netReceivables 1919778.00
inventory 2103995.00
accountsPayable 287593.00
accumulatedOtherComprehensiveIncome -199178.00
commonStockTotalEquity 46167.00
nonCurrrentAssetsOther 9302799.00
nonCurrentAssetsTotal 10478860.00
nonCurrentLiabilitiesTotal 292456.00
liabilitiesAndStockholdersEquity 18839192.00
cashAndShortTermInvestments 2486407.00
propertyPlantAndEquipmentGross 1176061.00
propertyPlantAndEquipmentNet 1176061.00
commonStockSharesOutstanding 4693075.00
2006-03-31
date 2006-03-31
filing_date 2006-05-22
currency_symbol USD
totalAssets 17758919.00
otherCurrentAssets 1807884.00
totalLiab 980808.00
totalStockholderEquity 16778111.00
otherCurrentLiab 470392.00
commonStock 46150.00
retainedEarnings 856232.00
otherAssets 8355000.00
cash 1288362.00
totalCurrentLiabilities 980808.00
currentDeferredRevenue 77373.00
netDebt -1255081.00
shortTermDebt 33281.00
shortLongTermDebtTotal 33281.00
otherStockholderEquity 16042637.00
propertyPlantEquipment 1243000.00
totalCurrentAssets 8161147.00
shortTermInvestments 1248103.00
netReceivables 1667029.00
inventory 2149769.00
accountsPayable 399762.00
accumulatedOtherComprehensiveIncome -166908.00
commonStockTotalEquity 46150.00
nonCurrrentAssetsOther 8354861.00
nonCurrentAssetsTotal 9597772.00
nonCurrentLiabilitiesTotal 510416.00
liabilitiesAndStockholdersEquity 17758919.00
cashAndShortTermInvestments 2536465.00
propertyPlantAndEquipmentGross 1242911.00
propertyPlantAndEquipmentNet 1242911.00
commonStockSharesOutstanding 4616588.00
2005-12-31
date 2005-12-31
filing_date 2006-01-18
currency_symbol USD
totalAssets 16066032.00
otherCurrentAssets 1181188.00
totalLiab 924138.00
totalStockholderEquity 15141894.00
otherCurrentLiab 503991.00
commonStock 45765.00
retainedEarnings 236488.00
otherAssets 7669000.00
cash 1111009.00
totalCurrentLiabilities 924138.00
currentDeferredRevenue 99015.00
netDebt -1060324.00
shortTermDebt 50685.00
shortLongTermDebtTotal 50685.00
otherStockholderEquity 14983963.00
propertyPlantEquipment 1331000.00
totalCurrentAssets 7065710.00
shortTermInvestments 998205.00
netReceivables 1741367.00
inventory 2033941.00
accountsPayable 270447.00
accumulatedOtherComprehensiveIncome -124322.00
commonStockTotalEquity 45765.00
nonCurrrentAssetsOther 7669263.00
nonCurrentAssetsTotal 9000322.00
nonCurrentLiabilitiesTotal 420147.00
liabilitiesAndStockholdersEquity 16066032.00
cashAndShortTermInvestments 2109214.00
propertyPlantAndEquipmentGross 1331059.00
propertyPlantAndEquipmentNet 1331059.00
commonStockSharesOutstanding 4677712.00
2005-09-30
date 2005-09-30
filing_date 2005-10-19
currency_symbol USD
totalAssets 15425757.00
otherCurrentAssets 927829.00
totalLiab 1098767.00
totalStockholderEquity 14326990.00
otherCurrentLiab 505063.00
commonStock 45765.00
retainedEarnings -164897.00
otherAssets 6696000.00
cash 1696519.00
totalCurrentLiabilities 1098767.00
currentDeferredRevenue 139504.00
netDebt -1628800.00
shortTermDebt 67719.00
shortLongTermDebtTotal 67719.00
otherStockholderEquity 14550876.00
propertyPlantEquipment 1450000.00
totalCurrentAssets 7280452.00
shortTermInvestments 1000145.00
netReceivables 1974299.00
inventory 1681660.00
accountsPayable 386481.00
accumulatedOtherComprehensiveIncome -104754.00
commonStockTotalEquity 45765.00
nonCurrrentAssetsOther 6695794.00
nonCurrentAssetsTotal 8145305.00
nonCurrentLiabilitiesTotal 593704.00
liabilitiesAndStockholdersEquity 15425757.00
cashAndShortTermInvestments 2696664.00
propertyPlantAndEquipmentGross 1449511.00
propertyPlantAndEquipmentNet 1449511.00
commonStockSharesOutstanding 4679335.00
2005-06-30
date 2005-06-30
filing_date 2005-07-20
currency_symbol USD
totalAssets 14862278.00
otherCurrentAssets 914385.00
totalLiab 1090793.00
totalStockholderEquity 13771485.00
otherCurrentLiab 506061.00
commonStock 45701.00
retainedEarnings -528865.00
otherAssets 6270000.00
cash 1462601.00
totalCurrentLiabilities 1090793.00
currentDeferredRevenue 219914.00
netDebt -1378209.00
shortTermDebt 84392.00
shortLongTermDebtTotal 84392.00
otherStockholderEquity 14307683.00
propertyPlantEquipment 1588000.00
totalCurrentAssets 7003894.00
shortTermInvestments 759030.00
netReceivables 2207720.00
inventory 1660158.00
accountsPayable 280426.00
accumulatedOtherComprehensiveIncome -53034.00
commonStockTotalEquity 45701.00
nonCurrrentAssetsOther 6269848.00
nonCurrentAssetsTotal 7858384.00
nonCurrentLiabilitiesTotal 584732.00
liabilitiesAndStockholdersEquity 14862278.00
cashAndShortTermInvestments 2221631.00
propertyPlantAndEquipmentGross 1588536.00
propertyPlantAndEquipmentNet 1588536.00
commonStockSharesOutstanding 4683151.00
2005-03-31
date 2005-03-31
filing_date 2005-05-26
currency_symbol USD
totalAssets 14190004.00
otherCurrentAssets 886947.00
totalLiab 1153423.00
totalStockholderEquity 13036581.00
otherCurrentLiab 465930.00
commonStock 45698.00
retainedEarnings -941514.00
otherAssets 6224000.00
cash 1240205.00
totalCurrentLiabilities 1120142.00
currentDeferredRevenue 267355.00
netDebt -1139494.00
shortTermDebt 67430.00
shortLongTermDebtTotal 100711.00
otherStockholderEquity 14064625.00
propertyPlantEquipment 1728000.00
totalCurrentAssets 6238158.00
shortTermInvestments 252775.00
netReceivables 2285472.00
longTermDebt 33000.00
inventory 1572759.00
accountsPayable 319427.00
accumulatedOtherComprehensiveIncome -132228.00
commonStockTotalEquity 45698.00
nonCurrrentAssetsOther 6224284.00
nonCurrentAssetsTotal 7951846.00
nonCurrentLiabilitiesTotal 33281.00
liabilitiesAndStockholdersEquity 14190004.00
cashAndShortTermInvestments 1492980.00
propertyPlantAndEquipmentGross 1727562.00
propertyPlantAndEquipmentNet 1727562.00
commonStockSharesOutstanding 4569861.00
2004-12-31
date 2004-12-31
filing_date 2005-01-19
currency_symbol USD
totalAssets 13492669.00
otherCurrentAssets 381623.00
totalLiab 1525134.00
totalStockholderEquity 11967535.00
otherCurrentLiab 682001.00
commonStock 45013.00
retainedEarnings -1417627.00
cash 670725.00
totalCurrentLiabilities 1474449.00
currentDeferredRevenue 316414.00
netDebt -554041.00
shortTermDebt 65999.00
shortLongTermDebtTotal 116684.00
otherStockholderEquity 13376776.00
propertyPlantEquipment 1847000.00
totalCurrentAssets 11646341.00
shortTermInvestments 6576674.00
netReceivables 2266330.00
longTermDebt 51000.00
inventory 1750989.00
accountsPayable 410035.00
accumulatedOtherComprehensiveIncome -36627.00
commonStockTotalEquity 45013.00
nonCurrentAssetsTotal 1846328.00
nonCurrentLiabilitiesTotal 50685.00
liabilitiesAndStockholdersEquity 13492669.00
cashAndShortTermInvestments 7247399.00
propertyPlantAndEquipmentGross 1846328.00
propertyPlantAndEquipmentNet 1846328.00
commonStockSharesOutstanding 4883402.00
2004-09-30
date 2004-09-30
filing_date 2004-10-20
currency_symbol USD
totalAssets 13164488.00
otherCurrentAssets 429239.00
totalLiab 1530223.00
totalStockholderEquity 11634265.00
otherCurrentLiab 73432.00
commonStock 45013.00
retainedEarnings -1792799.00
cash 808767.00
totalCurrentLiabilities 1462504.00
currentDeferredRevenue 348598.00
netDebt -741048.00
shortTermDebt 593402.00
shortLongTermDebtTotal 67719.00
otherStockholderEquity 13376776.00
propertyPlantEquipment 1872000.00
totalCurrentAssets 11292356.00
shortTermInvestments 6416036.00
netReceivables 2548143.00
longTermDebt 67000.00
inventory 1090171.00
accountsPayable 447072.00
accumulatedOtherComprehensiveIncome 5275.00
commonStockTotalEquity 45013.00
nonCurrentAssetsTotal 1872132.00
nonCurrentLiabilitiesTotal 67719.00
liabilitiesAndStockholdersEquity 13164488.00
cashAndShortTermInvestments 7224803.00
propertyPlantAndEquipmentGross 1872132.00
propertyPlantAndEquipmentNet 1872132.00
commonStockSharesOutstanding 4932500.00
2004-06-30
date 2004-06-30
filing_date 2004-07-21
currency_symbol USD
totalAssets 12647080.00
otherCurrentAssets 573207.00
totalLiab 1538407.00
totalStockholderEquity 11108673.00
otherCurrentLiab 610536.00
commonStock 44962.00
retainedEarnings -2216097.00
cash 1098458.00
totalCurrentLiabilities 1454015.00
currentDeferredRevenue 393136.00
netDebt -915861.00
shortTermDebt 98205.00
shortLongTermDebtTotal 182597.00
otherStockholderEquity 13347683.00
propertyPlantEquipment 1558000.00
totalCurrentAssets 11088953.00
shortTermInvestments 6346690.00
netReceivables 1950965.00
longTermDebt 84000.00
inventory 1119633.00
accountsPayable 352138.00
accumulatedOtherComprehensiveIncome -67875.00
commonStockTotalEquity 44962.00
nonCurrentAssetsTotal 1558127.00
nonCurrentLiabilitiesTotal 84392.00
liabilitiesAndStockholdersEquity 12647080.00
cashAndShortTermInvestments 7445148.00
propertyPlantAndEquipmentGross 1558127.00
propertyPlantAndEquipmentNet 1558127.00
commonStockSharesOutstanding 4977489.00
2004-03-31
date 2004-03-31
filing_date 2004-05-27
currency_symbol USD
totalAssets 12419727.00
otherCurrentAssets 546537.00
totalLiab 1686483.00
totalStockholderEquity 10733244.00
otherCurrentLiab 711835.00
commonStock 44889.00
retainedEarnings -2699768.00
cash 1055796.00
totalCurrentLiabilities 1585772.00
currentDeferredRevenue 424176.00
netDebt -832605.00
shortTermDebt 122480.00
shortLongTermDebtTotal 223191.00
otherStockholderEquity 13297753.00
propertyPlantEquipment 1439000.00
totalCurrentAssets 10980513.00
shortTermInvestments 6488847.00
netReceivables 1739479.00
longTermDebt 101000.00
inventory 1149854.00
accountsPayable 327281.00
accumulatedOtherComprehensiveIncome 90370.00
commonStockTotalEquity 44889.00
nonCurrentAssetsTotal 1439214.00
nonCurrentLiabilitiesTotal 100711.00
liabilitiesAndStockholdersEquity 12419727.00
cashAndShortTermInvestments 7544643.00
propertyPlantAndEquipmentGross 1439214.00
propertyPlantAndEquipmentNet 1439214.00
commonStockSharesOutstanding 4493180.00
2003-12-31
date 2003-12-31
filing_date 2004-01-20
currency_symbol USD
totalAssets 10728234.00
otherCurrentAssets 108086.00
totalLiab 1708710.00
totalStockholderEquity 9019524.00
otherCurrentLiab 630529.00
commonStock 43438.00
retainedEarnings -3489438.00
cash 1339343.00
totalCurrentLiabilities 1592026.00
currentDeferredRevenue 420338.00
netDebt -1076392.00
shortTermDebt 146267.00
shortLongTermDebtTotal 262951.00
otherStockholderEquity 12415214.00
propertyPlantEquipment 1578000.00
totalCurrentAssets 9149896.00
shortTermInvestments 5360466.00
netReceivables 1152991.00
longTermDebt 117000.00
inventory 1189010.00
accountsPayable 394892.00
accumulatedOtherComprehensiveIncome 50310.00
commonStockTotalEquity 43438.00
nonCurrentAssetsTotal 1578338.00
nonCurrentLiabilitiesTotal 116684.00
liabilitiesAndStockholdersEquity 10728234.00
cashAndShortTermInvestments 6699809.00
propertyPlantAndEquipmentGross 1578338.00
propertyPlantAndEquipmentNet 1578338.00
commonStockSharesOutstanding 4831540.00
2003-09-30
date 2003-09-30
filing_date 2003-10-22
currency_symbol USD
totalAssets 10525491.00
otherCurrentAssets 133565.00
totalLiab 2138257.00
totalStockholderEquity 8387234.00
otherCurrentLiab 670346.00
commonStock 43069.00
retainedEarnings -4066594.00
cash 1025780.00
totalCurrentLiabilities 1997106.00
currentDeferredRevenue 626815.00
netDebt -723885.00
shortTermDebt 160744.00
shortLongTermDebtTotal 301895.00
otherStockholderEquity 12336303.00
propertyPlantEquipment 1587000.00
totalCurrentAssets 8938318.00
shortTermInvestments 5411183.00
netReceivables 1099428.00
longTermDebt 141000.00
inventory 1268362.00
accountsPayable 539201.00
accumulatedOtherComprehensiveIncome 74456.00
commonStockTotalEquity 43069.00
nonCurrentAssetsTotal 1587173.00
nonCurrentLiabilitiesTotal 141151.00
liabilitiesAndStockholdersEquity 10525491.00
cashAndShortTermInvestments 6436963.00
propertyPlantAndEquipmentGross 1587173.00
propertyPlantAndEquipmentNet 1587173.00
commonStockSharesOutstanding 4679415.00
2003-06-30
date 2003-06-30
filing_date 2003-07-24
currency_symbol USD
totalAssets 10021915.00
otherCurrentAssets 97997.00
totalLiab 2173311.00
totalStockholderEquity 7848604.00
otherCurrentLiab 485818.00
commonStock 41847.00
retainedEarnings -4473070.00
cash 1455259.00
totalCurrentLiabilities 1990714.00
currentDeferredRevenue 877689.00
netDebt -1115221.00
shortTermDebt 157441.00
shortLongTermDebtTotal 340038.00
otherStockholderEquity 12179019.00
propertyPlantEquipment 1360000.00
totalCurrentAssets 8661968.00
shortTermInvestments 5051867.00
netReceivables 1115670.00
longTermDebt 183000.00
inventory 941175.00
accountsPayable 469766.00
accumulatedOtherComprehensiveIncome 100808.00
commonStockTotalEquity 41847.00
nonCurrentAssetsTotal 1359947.00
nonCurrentLiabilitiesTotal 182597.00
liabilitiesAndStockholdersEquity 10021915.00
cashAndShortTermInvestments 6507126.00
propertyPlantAndEquipmentGross 1359947.00
propertyPlantAndEquipmentNet 1359947.00
commonStockSharesOutstanding 4571254.00
2003-03-31
date 2003-03-31
filing_date 2003-05-16
currency_symbol USD
totalAssets 9681752.00
otherCurrentAssets 170320.00
totalLiab 2203438.00
totalStockholderEquity 7478314.00
otherCurrentLiab 154207.00
commonStock 41748.00
retainedEarnings -4807488.00
cash 595768.00
totalCurrentLiabilities 1980247.00
currentDeferredRevenue 889627.00
netDebt -372577.00
shortTermDebt 625755.00
shortLongTermDebtTotal 223191.00
otherStockholderEquity 12170833.00
propertyPlantEquipment 1167000.00
totalCurrentAssets 8515251.00
shortTermInvestments 5880097.00
netReceivables 1028290.00
longTermDebt 223000.00
inventory 840776.00
accountsPayable 310658.00
accumulatedOtherComprehensiveIncome 73221.00
commonStockTotalEquity 41748.00
nonCurrentAssetsTotal 1166501.00
nonCurrentLiabilitiesTotal 223191.00
liabilitiesAndStockholdersEquity 9681752.00
cashAndShortTermInvestments 6475865.00
propertyPlantAndEquipmentGross 1166501.00
propertyPlantAndEquipmentNet 1166501.00
commonStockSharesOutstanding 4174913.00
2002-12-31
date 2002-12-31
filing_date 2003-01-29
currency_symbol USD
totalAssets 9656227.00
otherCurrentAssets 178846.00
totalLiab 2375296.00
totalStockholderEquity 7280931.00
otherCurrentLiab 492581.00
commonStock 41634.00
retainedEarnings -4967652.00
cash 365489.00
totalCurrentLiabilities 2112344.00
currentDeferredRevenue 1082028.00
netDebt 48502.00
shortTermDebt 151039.00
shortLongTermDebtTotal 413991.00
otherStockholderEquity 12114278.00
propertyPlantEquipment 1259000.00
totalCurrentAssets 8397032.00
shortTermInvestments 5655474.00
netReceivables 1350930.00
longTermDebt 263000.00
inventory 846293.00
accountsPayable 386696.00
accumulatedOtherComprehensiveIncome 92671.00
commonStockTotalEquity 41634.00
nonCurrentAssetsTotal 1259195.00
nonCurrentLiabilitiesTotal 262952.00
liabilitiesAndStockholdersEquity 9656227.00
cashAndShortTermInvestments 6020963.00
propertyPlantAndEquipmentGross 1259195.00
propertyPlantAndEquipmentNet 1259195.00
commonStockSharesOutstanding 4466199.00
2002-09-30
date 2002-09-30
filing_date 2002-10-25
currency_symbol USD
totalAssets 9557114.00
otherCurrentAssets 197337.00
totalLiab 2515301.00
totalStockholderEquity 7041813.00
otherCurrentLiab 508566.00
commonStock 207943.00
retainedEarnings -5201813.00
cash 470653.00
totalCurrentLiabilities 2213407.00
currentDeferredRevenue 1065590.00
netDebt -20822.00
shortTermDebt 147937.00
shortLongTermDebtTotal 449831.00
otherStockholderEquity 11944569.00
propertyPlantEquipment 1308000.00
totalCurrentAssets 8249458.00
shortTermInvestments 5653311.00
netReceivables 1291361.00
longTermDebt 302000.00
inventory 636796.00
accountsPayable 491314.00
accumulatedOtherComprehensiveIncome 91114.00
commonStockTotalEquity 207943.00
nonCurrentAssetsTotal 1307656.00
nonCurrentLiabilitiesTotal 301894.00
liabilitiesAndStockholdersEquity 9557114.00
cashAndShortTermInvestments 6123964.00
propertyPlantAndEquipmentGross 1307656.00
propertyPlantAndEquipmentNet 1307656.00
commonStockSharesOutstanding 4438485.00
2002-06-30
date 2002-06-30
filing_date 2002-07-31
currency_symbol USD
totalAssets 9169596.00
otherCurrentAssets 120922.00
totalLiab 2357594.00
totalStockholderEquity 6812002.00
otherCurrentLiab 367915.00
commonStock 207855.00
retainedEarnings -5362109.00
cash 873688.00
totalCurrentLiabilities 2017556.00
currentDeferredRevenue 1193273.00
netDebt -388752.00
shortTermDebt 144898.00
shortLongTermDebtTotal 484936.00
otherStockholderEquity 11943158.00
propertyPlantEquipment 1247000.00
totalCurrentAssets 7922522.00
shortTermInvestments 5283731.00
netReceivables 1129385.00
longTermDebt 340000.00
inventory 514796.00
accountsPayable 311470.00
accumulatedOtherComprehensiveIncome 23098.00
commonStockTotalEquity 207855.00
nonCurrentAssetsTotal 1247074.00
nonCurrentLiabilitiesTotal 340038.00
liabilitiesAndStockholdersEquity 9169596.00
cashAndShortTermInvestments 6157419.00
propertyPlantAndEquipmentGross 1247074.00
propertyPlantAndEquipmentNet 1247074.00
commonStockSharesOutstanding 4342273.00
2002-03-31
date 2002-03-31
filing_date 2002-05-31
currency_symbol USD
totalAssets 3595456.00
otherCurrentAssets 59205.00
totalLiab 3118648.00
totalStockholderEquity 476808.00
otherCurrentLiab 426950.00
commonStock 172702.00
retainedEarnings -5454338.00
cash 537258.00
totalCurrentLiabilities 2741249.00
currentDeferredRevenue 1565307.00
netDebt 200601.00
shortTermDebt 360460.00
shortLongTermDebtTotal 737859.00
otherStockholderEquity 7244358.00
propertyPlantEquipment 1225000.00
totalCurrentAssets 2369851.00
netReceivables 1261173.00
longTermDebt 377000.00
inventory 512215.00
accountsPayable 388532.00
accumulatedOtherComprehensiveIncome -1485914.00
commonStockTotalEquity 172702.00
nonCurrentAssetsTotal 1225605.00
nonCurrentLiabilitiesTotal 377399.00
liabilitiesAndStockholdersEquity 3595456.00
cashAndShortTermInvestments 537258.00
propertyPlantAndEquipmentGross 1225605.00
propertyPlantAndEquipmentNet 1225605.00
commonStockSharesOutstanding 4038472.00
2001-12-31
date 2001-12-31
filing_date 2002-02-04
currency_symbol USD
totalAssets 4333476.00
otherCurrentAssets 33887.00
totalLiab 2986252.00
totalStockholderEquity 1347224.00
otherCurrentLiab 225854.00
commonStock 171642.00
retainedEarnings -4560215.00
cash 870840.00
totalCurrentLiabilities 2579921.00
currentDeferredRevenue 1796562.00
netDebt -94441.00
shortTermDebt 370068.00
shortLongTermDebtTotal 776399.00
otherStockholderEquity 7122873.00
propertyPlantEquipment 1320000.00
totalCurrentAssets 3013323.00
netReceivables 1127975.00
longTermDebt 406000.00
inventory 980621.00
accountsPayable 187437.00
accumulatedOtherComprehensiveIncome -1387076.00
commonStockTotalEquity 171642.00
nonCurrentAssetsTotal 1320153.00
nonCurrentLiabilitiesTotal 406331.00
liabilitiesAndStockholdersEquity 4333476.00
cashAndShortTermInvestments 870840.00
propertyPlantAndEquipmentGross 1320153.00
propertyPlantAndEquipmentNet 1320153.00
commonStockSharesOutstanding 3420995.00
2001-09-30
date 2001-09-30
filing_date 2001-10-26
currency_symbol USD
totalAssets 4556780.00
otherCurrentAssets 38747.00
totalLiab 2780460.00
totalStockholderEquity 1776320.00
otherCurrentLiab 231696.00
commonStock 170769.00
retainedEarnings -4125219.00
cash 405519.00
totalCurrentLiabilities 2780460.00
currentDeferredRevenue 1990811.00
netDebt -160647.00
shortTermDebt 244872.00
shortLongTermDebtTotal 244872.00
otherStockholderEquity 7032999.00
propertyPlantEquipment 825000.00
totalCurrentAssets 3731634.00
netReceivables 2237405.00
inventory 1049963.00
accountsPayable 313081.00
accumulatedOtherComprehensiveIncome -1302229.00
commonStockTotalEquity 170769.00
nonCurrentAssetsTotal 825146.00
nonCurrentLiabilitiesTotal 2548764.00
liabilitiesAndStockholdersEquity 4556780.00
cashAndShortTermInvestments 405519.00
propertyPlantAndEquipmentGross 825146.00
propertyPlantAndEquipmentNet 825146.00
commonStockSharesOutstanding 3402572.00
2001-06-30
date 2001-06-30
filing_date 2001-07-27
currency_symbol USD
totalAssets 4193712.00
otherCurrentAssets 92888.00
totalLiab 1744303.00
totalStockholderEquity 2449409.00
otherCurrentLiab 184532.00
commonStock 169999.00
retainedEarnings -3448432.00
cash 735818.00
totalCurrentLiabilities 1744303.00
currentDeferredRevenue 978837.00
netDebt -481421.00
shortTermDebt 254397.00
shortLongTermDebtTotal 254397.00
otherStockholderEquity 7149530.00
propertyPlantEquipment 1100000.00
totalCurrentAssets 3093805.00
netReceivables 1178706.00
inventory 1086393.00
accountsPayable 326537.00
accumulatedOtherComprehensiveIncome -1421688.00
commonStockTotalEquity 169999.00
nonCurrentAssetsTotal 1099907.00
nonCurrentLiabilitiesTotal 1559771.00
liabilitiesAndStockholdersEquity 4193712.00
cashAndShortTermInvestments 735818.00
propertyPlantAndEquipmentGross 1099907.00
propertyPlantAndEquipmentNet 1099907.00
commonStockSharesOutstanding 3389121.00
2001-03-31
date 2001-03-31
filing_date 2001-06-01
currency_symbol USD
totalAssets 4668798.00
otherCurrentAssets 73879.00
totalLiab 2204854.00
totalStockholderEquity 2463944.00
otherCurrentLiab 237244.00
commonStock 169213.00
retainedEarnings -3353896.00
cash 1492080.00
totalCurrentLiabilities 2204854.00
currentDeferredRevenue 1315422.00
netDebt -1224192.00
shortTermDebt 267888.00
shortLongTermDebtTotal 267888.00
otherStockholderEquity 7005096.00
propertyPlantEquipment 698000.00
totalCurrentAssets 3970503.00
netReceivables 1316728.00
inventory 1087816.00
accountsPayable 384300.00
accumulatedOtherComprehensiveIncome -1356469.00
commonStockTotalEquity 169213.00
nonCurrentAssetsTotal 698295.00
nonCurrentLiabilitiesTotal 1967610.00
liabilitiesAndStockholdersEquity 4668798.00
cashAndShortTermInvestments 1492080.00
propertyPlantAndEquipmentGross 698295.00
propertyPlantAndEquipmentNet 698295.00
commonStockSharesOutstanding 3389121.00
2000-12-31
date 2000-12-31
filing_date 2001-02-14
currency_symbol USD
totalAssets 5126870.00
otherCurrentAssets 111876.00
totalLiab 2159069.00
totalStockholderEquity 2967801.00
otherCurrentLiab 1488997.00
commonStock 169191.00
retainedEarnings -2853414.00
cash 2080473.00
totalCurrentLiabilities 2159069.00
netDebt -1792177.00
shortTermDebt 288296.00
shortLongTermDebtTotal 288296.00
otherStockholderEquity 6939664.00
propertyPlantEquipment 525000.00
totalCurrentAssets 4601866.00
netReceivables 1370885.00
inventory 1038632.00
accountsPayable 381776.00
accumulatedOtherComprehensiveIncome -1287640.00
commonStockTotalEquity 169191.00
nonCurrentAssetsTotal 525004.00
nonCurrentLiabilitiesTotal 670072.00
liabilitiesAndStockholdersEquity 5126870.00
cashAndShortTermInvestments 2080473.00
propertyPlantAndEquipmentGross 525004.00
propertyPlantAndEquipmentNet 525004.00
commonStockSharesOutstanding 3700212.00
2000-09-30
date 2000-09-30
filing_date 2000-11-15
currency_symbol USD
totalAssets 1076000.00
otherCurrentAssets 40000.00
totalLiab 13000.00
totalStockholderEquity 1063000.00
otherCurrentLiab 10000.00
commonStock 53000.00
retainedEarnings -2866000.00
cash 1005000.00
totalCurrentLiabilities 13000.00
netDebt -1005000.00
otherStockholderEquity 3876000.00
totalCurrentAssets 1076000.00
shortTermInvestments 31000.00
accountsPayable 3000.00
commonStockTotalEquity 53000.00
nonCurrentLiabilitiesTotal 3000.00
liabilitiesAndStockholdersEquity 1076000.00
cashAndShortTermInvestments 1036000.00
commonStockSharesOutstanding 211760.00
2000-06-30
date 2000-06-30
filing_date 2000-08-14
currency_symbol USD
totalAssets 1101000.00
otherCurrentAssets 40000.00
totalLiab 13000.00
totalStockholderEquity 1088000.00
otherCurrentLiab 10000.00
commonStock 53000.00
retainedEarnings -2841000.00
cash 1043000.00
totalCurrentLiabilities 13000.00
netDebt -743000.00
shortLongTermDebtTotal 300000.00
otherStockholderEquity 3876000.00
totalCurrentAssets 1101000.00
netReceivables 18000.00
accountsPayable 3000.00
commonStockTotalEquity 53000.00
nonCurrentLiabilitiesTotal 3000.00
liabilitiesAndStockholdersEquity 1101000.00
cashAndShortTermInvestments 1043000.00
commonStockSharesOutstanding 211760.00
2000-03-31
date 2000-03-31
filing_date 2000-06-29
currency_symbol USD
totalAssets 1103465.00
otherCurrentAssets 40000.00
totalLiab 28659.00
totalStockholderEquity 1074806.00
otherCurrentLiab 26379.00
commonStock 52934.00
retainedEarnings -2853687.00
cash 1002830.00
totalCurrentLiabilities 28659.00
netDebt -1002830.00
otherStockholderEquity 3875559.00
totalCurrentAssets 1103465.00
shortTermInvestments 52000.00
netReceivables 8635.00
accountsPayable 2280.00
commonStockTotalEquity 52934.00
nonCurrentLiabilitiesTotal 2280.00
liabilitiesAndStockholdersEquity 1103465.00
cashAndShortTermInvestments 1054830.00
commonStockSharesOutstanding 211760.00
1999-12-31
date 1999-12-31
filing_date 2000-02-11
currency_symbol USD
totalAssets 1100000.00
totalLiab -1100000.00
totalStockholderEquity 1100000.00
commonStock 100000.00
retainedEarnings -2800000.00
cash 1100000.00
netDebt -1100000.00
otherStockholderEquity 3800000.00
totalCurrentAssets 1100000.00
commonStockTotalEquity 100000.00
liabilitiesAndStockholdersEquity 1100000.00
cashAndShortTermInvestments 1100000.00
commonStockSharesOutstanding 127426.00
1999-09-30
date 1999-09-30
filing_date 1999-11-12
currency_symbol USD
totalAssets 6200000.00
otherCurrentAssets 300000.00
totalLiab 800000.00
totalStockholderEquity 5400000.00
otherCurrentLiab 500000.00
commonStock 100000.00
retainedEarnings -4500000.00
cash 5800000.00
totalCurrentLiabilities 700000.00
netDebt -5800000.00
otherStockholderEquity 9600000.00
totalCurrentAssets 6100000.00
accountsPayable 200000.00
accumulatedOtherComprehensiveIncome 200000.00
commonStockTotalEquity 100000.00
nonCurrrentAssetsOther 100000.00
nonCurrentAssetsTotal 100000.00
nonCurrentLiabilitiesTotal 100000.00
liabilitiesAndStockholdersEquity 6200000.00
cashAndShortTermInvestments 5800000.00
commonStockSharesOutstanding 211320.00
1999-06-30
date 1999-06-30
filing_date 1999-08-16
currency_symbol USD
totalAssets 3100000.00
otherCurrentAssets 400000.00
totalLiab 800000.00
totalStockholderEquity 2300000.00
otherCurrentLiab 800000.00
commonStock 100000.00
retainedEarnings -7500000.00
cash 2700000.00
totalCurrentLiabilities 800000.00
netDebt -2700000.00
otherStockholderEquity 9600000.00
totalCurrentAssets 3100000.00
accumulatedOtherComprehensiveIncome 100000.00
commonStockTotalEquity 100000.00
liabilitiesAndStockholdersEquity 3100000.00
cashAndShortTermInvestments 2700000.00
commonStockSharesOutstanding 201160.00
1999-03-31
date 1999-03-31
filing_date 1999-06-07
currency_symbol USD
totalAssets 3100000.00
otherCurrentAssets 400000.00
totalLiab 700000.00
totalStockholderEquity 2400000.00
otherCurrentLiab 900000.00
commonStock 100000.00
retainedEarnings -7500000.00
cash 2800000.00
totalCurrentLiabilities 900000.00
netDebt -2800000.00
otherStockholderEquity 9500000.00
totalCurrentAssets 3300000.00
netReceivables 100000.00
accumulatedOtherComprehensiveIncome 300000.00
commonStockTotalEquity 100000.00
nonCurrrentAssetsOther -200000.00
nonCurrentAssetsTotal -200000.00
nonCurrentLiabilitiesTotal -200000.00
liabilitiesAndStockholdersEquity 3100000.00
cashAndShortTermInvestments 2800000.00
commonStockSharesOutstanding 201160.00
1998-12-31
date 1998-12-31
filing_date 1999-02-16
currency_symbol USD
totalAssets 4900000.00
otherCurrentAssets 300000.00
totalLiab 1400000.00
totalStockholderEquity 3500000.00