Аналитика онлайн » 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
otherCurrentLiab 700000.00
retainedEarnings -6200000.00
cash 3400000.00
totalCurrentLiabilities 1300000.00
netDebt -3400000.00
otherStockholderEquity 9700000.00
totalCurrentAssets 4000000.00
netReceivables 300000.00
accountsPayable 600000.00
accumulatedOtherComprehensiveIncome -600000.00
nonCurrrentAssetsOther 400000.00
nonCurrentAssetsTotal 900000.00
nonCurrentLiabilitiesTotal 100000.00
liabilitiesAndStockholdersEquity 4900000.00
cashAndShortTermInvestments 3400000.00
propertyPlantAndEquipmentGross 500000.00
propertyPlantAndEquipmentNet 500000.00
commonStockSharesOutstanding 202047.00
1998-09-30
date 1998-09-30
filing_date 1998-11-16
currency_symbol USD
totalAssets 6100000.00
otherCurrentAssets 500000.00
totalLiab 2400000.00
totalStockholderEquity 3700000.00
otherCurrentLiab 1000000.00
retainedEarnings -6100000.00
cash 3600000.00
totalCurrentLiabilities 1500000.00
netDebt -2700000.00
shortTermDebt 100000.00
shortLongTermDebtTotal 900000.00
otherStockholderEquity 9800000.00
totalCurrentAssets 4500000.00
netReceivables 400000.00
accountsPayable 400000.00
accumulatedOtherComprehensiveIncome -600000.00
nonCurrrentAssetsOther 400000.00
nonCurrentAssetsTotal 1600000.00
nonCurrentLiabilitiesTotal 900000.00
liabilitiesAndStockholdersEquity 6100000.00
cashAndShortTermInvestments 3600000.00
propertyPlantAndEquipmentGross 1200000.00
propertyPlantAndEquipmentNet 1200000.00
commonStockSharesOutstanding 188567.00
1998-06-30
date 1998-06-30
filing_date 1998-08-14
currency_symbol USD
totalAssets 3500000.00
otherCurrentAssets 600000.00
totalLiab 2500000.00
totalStockholderEquity 1000000.00
otherCurrentLiab 900000.00
retainedEarnings -8700000.00
cash 600000.00
totalCurrentLiabilities 1600000.00
netDebt 300000.00
shortTermDebt 100000.00
shortLongTermDebtTotal 900000.00
otherStockholderEquity 9700000.00
totalCurrentAssets 1800000.00
netReceivables 600000.00
inventory 12591.00
accountsPayable 600000.00
accumulatedOtherComprehensiveIncome -600000.00
commonStockTotalEquity 47142.00
nonCurrrentAssetsOther 400000.00
nonCurrentAssetsTotal 1700000.00
nonCurrentLiabilitiesTotal 900000.00
liabilitiesAndStockholdersEquity 3500000.00
cashAndShortTermInvestments 600000.00
propertyPlantAndEquipmentGross 1300000.00
propertyPlantAndEquipmentNet 1300000.00
commonStockSharesOutstanding 188567.00
1998-03-31
date 1998-03-31
filing_date 1998-06-29
currency_symbol USD
totalAssets 4344363.00
otherCurrentAssets 239550.00
totalLiab 2481527.00
totalStockholderEquity 1862836.00
otherCurrentLiab 890815.00
commonStock 47142.00
retainedEarnings -7832909.00
cash 1359773.00
totalCurrentLiabilities 1610775.00
currentDeferredRevenue 373748.00
netDebt -376852.00
shortTermDebt 112169.00
shortLongTermDebtTotal 982921.00
otherStockholderEquity 9644109.00
totalCurrentAssets 2539975.00
netReceivables 727611.00
inventory 12591.00
accountsPayable 234043.00
accumulatedOtherComprehensiveIncome 4494.00
commonStockTotalEquity 47142.00
nonCurrrentAssetsOther 488187.00
nonCurrentAssetsTotal 1804388.00
nonCurrentLiabilitiesTotal 870752.00
liabilitiesAndStockholdersEquity 4344363.00
cashAndShortTermInvestments 1359773.00
propertyPlantAndEquipmentGross 1316201.00
propertyPlantAndEquipmentNet 1316201.00
commonStockSharesOutstanding 188567.00
1997-12-31
date 1997-12-31
filing_date 1998-02-17
currency_symbol USD
totalAssets 5700000.00
otherCurrentAssets 800000.00
totalLiab 2900000.00
totalStockholderEquity 2800000.00
otherCurrentLiab 1000000.00
retainedEarnings -6900000.00
cash 2100000.00
totalCurrentLiabilities 2000000.00
netDebt -1000000.00
shortTermDebt 200000.00
shortLongTermDebtTotal 1100000.00
otherStockholderEquity 9700000.00
totalCurrentAssets 3800000.00
netReceivables 800000.00
inventory 100000.00
accountsPayable 800000.00
accumulatedOtherComprehensiveIncome -400000.00
nonCurrrentAssetsOther 500000.00
nonCurrentAssetsTotal 1900000.00
nonCurrentLiabilitiesTotal 900000.00
liabilitiesAndStockholdersEquity 5700000.00
cashAndShortTermInvestments 2100000.00
propertyPlantAndEquipmentGross 1400000.00
propertyPlantAndEquipmentNet 1400000.00
commonStockSharesOutstanding 188567.00
1997-09-30
date 1997-09-30
filing_date 1997-11-14
currency_symbol USD
totalAssets 6900000.00
otherCurrentAssets 800000.00
totalLiab 3300000.00
totalStockholderEquity 3600000.00
otherCurrentLiab 1100000.00
retainedEarnings -6100000.00
cash 2800000.00
totalCurrentLiabilities 2300000.00
netDebt -1600000.00
shortTermDebt 300000.00
shortLongTermDebtTotal 1200000.00
otherStockholderEquity 9700000.00
totalCurrentAssets 5000000.00
netReceivables 1400000.00
accountsPayable 900000.00
accumulatedOtherComprehensiveIncome -400000.00
nonCurrrentAssetsOther 500000.00
nonCurrentAssetsTotal 1900000.00
nonCurrentLiabilitiesTotal 1000000.00
liabilitiesAndStockholdersEquity 6900000.00
cashAndShortTermInvestments 2800000.00
propertyPlantAndEquipmentGross 1400000.00
propertyPlantAndEquipmentNet 1400000.00
commonStockSharesOutstanding 189361.00
1997-06-30
date 1997-06-30
filing_date 1997-07-18
currency_symbol USD
totalAssets 8066790.00
otherCurrentAssets 411383.00
totalLiab 3728729.00
totalStockholderEquity 4338061.00
otherCurrentLiab 816259.00
commonStock 47340.00
retainedEarnings -5406695.00
cash 2433439.00
totalCurrentLiabilities 2534212.00
currentDeferredRevenue 684297.00
netDebt -979365.00
shortTermDebt 446307.00
shortLongTermDebtTotal 1454074.00
otherStockholderEquity 9702940.00
totalCurrentAssets 5983342.00
netReceivables 2240838.00
inventory 396295.00
accountsPayable 587349.00
accumulatedOtherComprehensiveIncome -5524.00
nonCurrrentAssetsOther 688003.00
nonCurrentAssetsTotal 2083448.00
nonCurrentLiabilitiesTotal 1194517.00
liabilitiesAndStockholdersEquity 8066790.00
cashAndShortTermInvestments 2433439.00
propertyPlantAndEquipmentGross 1400000.00
propertyPlantAndEquipmentNet 1395445.00
commonStockSharesOutstanding 189361.00
1997-03-31
date 1997-03-31
filing_date 1997-03-31
currency_symbol USD
totalAssets 8066790.00
otherCurrentAssets 912770.00
totalLiab 3728729.00
totalStockholderEquity 4338061.00
otherCurrentLiab 1946863.00
commonStock 47340.00
retainedEarnings -5406695.00
cash 2433439.00
totalCurrentLiabilities 2534212.00
netDebt -979365.00
shortLongTermDebtTotal 1454074.00
otherStockholderEquity 9697416.00
totalCurrentAssets 5983342.00
netReceivables 2240838.00
inventory 396295.00
accountsPayable 587349.00
commonStockTotalEquity 47340.00
nonCurrrentAssetsOther 688003.00
nonCurrentAssetsTotal 2083448.00
nonCurrentLiabilitiesTotal 1194517.00
liabilitiesAndStockholdersEquity 8066790.00
cashAndShortTermInvestments 2433439.00
propertyPlantAndEquipmentGross 1395445.00
propertyPlantAndEquipmentNet 1395445.00
commonStockSharesOutstanding 189361.00
1996-12-31
date 1996-12-31
filing_date 1997-02-14
currency_symbol USD
totalAssets 8300000.00
otherCurrentAssets 800000.00
totalLiab 3400000.00
totalStockholderEquity 4900000.00
otherCurrentLiab 700000.00
retainedEarnings -4800000.00
cash 2900000.00
totalCurrentLiabilities 2500000.00
netDebt -1700000.00
shortTermDebt 300000.00
shortLongTermDebtTotal 1200000.00
otherStockholderEquity 10100000.00
totalCurrentAssets 6800000.00
netReceivables 2600000.00
inventory 500000.00
accountsPayable 1500000.00
accumulatedOtherComprehensiveIncome -400000.00
nonCurrrentAssetsOther 1000000.00
nonCurrentAssetsTotal 1500000.00
nonCurrentLiabilitiesTotal 900000.00
liabilitiesAndStockholdersEquity 8300000.00
cashAndShortTermInvestments 2900000.00
propertyPlantAndEquipmentGross 500000.00
propertyPlantAndEquipmentNet 500000.00
commonStockSharesOutstanding 189361.00
1996-09-30
date 1996-09-30
filing_date 1996-11-15
currency_symbol USD
totalAssets 4200000.00
otherCurrentAssets 300000.00
totalLiab 1800000.00
totalStockholderEquity 2400000.00
otherCurrentLiab 500000.00
retainedEarnings 1400000.00
cash 900000.00
totalCurrentLiabilities 1000000.00
shortTermDebt 100000.00
shortLongTermDebtTotal 900000.00
otherStockholderEquity 1200000.00
totalCurrentAssets 3000000.00
netReceivables 1600000.00
inventory 200000.00
accountsPayable 400000.00
accumulatedOtherComprehensiveIncome -200000.00
nonCurrrentAssetsOther 1000000.00
nonCurrentAssetsTotal 1200000.00
nonCurrentLiabilitiesTotal 800000.00
liabilitiesAndStockholdersEquity 4200000.00
cashAndShortTermInvestments 900000.00
propertyPlantAndEquipmentGross 200000.00
propertyPlantAndEquipmentNet 200000.00
commonStockSharesOutstanding 104377.00
1996-06-30
date 1996-06-30
filing_date 1996-08-12
currency_symbol USD
totalAssets 4100000.00
otherCurrentAssets 100000.00
totalLiab 2000000.00
totalStockholderEquity 2100000.00
otherCurrentLiab 500000.00
retainedEarnings 1100000.00
cash 400000.00
totalCurrentLiabilities 1200000.00
netDebt 700000.00
shortTermDebt 300000.00
shortLongTermDebtTotal 1100000.00
otherStockholderEquity 1200000.00
totalCurrentAssets 2800000.00
netReceivables 2100000.00
inventory 200000.00
accountsPayable 400000.00
accumulatedOtherComprehensiveIncome -200000.00
nonCurrrentAssetsOther 1200000.00
nonCurrentAssetsTotal 1300000.00
nonCurrentLiabilitiesTotal 800000.00
liabilitiesAndStockholdersEquity 4100000.00
cashAndShortTermInvestments 400000.00
propertyPlantAndEquipmentGross 100000.00
propertyPlantAndEquipmentNet 100000.00
commonStockSharesOutstanding 104377.00
1996-03-31
date 1996-03-31
filing_date 1996-06-19
currency_symbol USD
totalAssets 2833040.00
otherCurrentAssets 44537.00
totalLiab 1320585.00
totalStockholderEquity 1512455.00
otherCurrentLiab 219351.00
commonStock 26094.00
retainedEarnings 755180.00
cash 668083.00
totalCurrentLiabilities 1208488.00
currentDeferredRevenue 738524.00
netDebt -453058.00
shortTermDebt 112649.00
shortLongTermDebtTotal 215025.00
otherStockholderEquity 904866.00
totalCurrentAssets 2500214.00
shortTermInvestments 300000.00
netReceivables 1204874.00
inventory 282720.00
accountsPayable 137964.00
accumulatedOtherComprehensiveIncome -173685.00
commonStockTotalEquity 26094.00
nonCurrrentAssetsOther 249301.00
nonCurrentAssetsTotal 332826.00
nonCurrentLiabilitiesTotal 112097.00
liabilitiesAndStockholdersEquity 2833040.00
cashAndShortTermInvestments 968083.00
propertyPlantAndEquipmentGross 83525.00
propertyPlantAndEquipmentNet 83525.00
commonStockSharesOutstanding 117023.00
1995-12-31
date 1995-12-31
filing_date 1996-01-30
currency_symbol USD
totalAssets 2500000.00
otherCurrentAssets -100000.00
totalLiab 1200000.00
totalStockholderEquity 1300000.00
otherCurrentLiab 800000.00
retainedEarnings 500000.00
cash 700000.00
totalCurrentLiabilities 1000000.00
netDebt -500000.00
shortLongTermDebtTotal 200000.00
otherStockholderEquity 1000000.00
totalCurrentAssets 2100000.00
netReceivables 1100000.00
inventory 400000.00
accountsPayable 200000.00
accumulatedOtherComprehensiveIncome -200000.00
nonCurrrentAssetsOther 300000.00
nonCurrentAssetsTotal 400000.00
nonCurrentLiabilitiesTotal 200000.00
liabilitiesAndStockholdersEquity 2500000.00
cashAndShortTermInvestments 700000.00
propertyPlantAndEquipmentGross 100000.00
propertyPlantAndEquipmentNet 100000.00
commonStockSharesOutstanding 117023.00
1995-09-30
date 1995-09-30
filing_date 1995-11-14
currency_symbol USD
totalAssets 2100000.00
totalLiab 1100000.00
totalStockholderEquity 1000000.00
otherCurrentLiab 600000.00
retainedEarnings 300000.00
cash 900000.00
totalCurrentLiabilities 800000.00
netDebt -700000.00
shortLongTermDebtTotal 200000.00
otherStockholderEquity 900000.00
totalCurrentAssets 1700000.00
netReceivables 700000.00
inventory 100000.00
accountsPayable 200000.00
accumulatedOtherComprehensiveIncome -200000.00
nonCurrrentAssetsOther 600000.00
nonCurrentAssetsTotal 400000.00
nonCurrentLiabilitiesTotal 300000.00
liabilitiesAndStockholdersEquity 2100000.00
cashAndShortTermInvestments 900000.00
propertyPlantAndEquipmentGross 200000.00
propertyPlantAndEquipmentNet -200000.00
commonStockSharesOutstanding 117023.00
1995-06-30
date 1995-06-30
filing_date 1995-08-14
currency_symbol USD
totalAssets 1700000.00
totalLiab 900000.00
totalStockholderEquity 800000.00
otherCurrentLiab 400000.00
retainedEarnings 100000.00
cash 500000.00
totalCurrentLiabilities 600000.00
netDebt -200000.00
shortTermDebt 100000.00
shortLongTermDebtTotal 300000.00
otherStockholderEquity 900000.00
totalCurrentAssets 1300000.00
netReceivables 700000.00
inventory 100000.00
accountsPayable 100000.00
accumulatedOtherComprehensiveIncome -200000.00
nonCurrrentAssetsOther 200000.00
nonCurrentAssetsTotal 400000.00
nonCurrentLiabilitiesTotal 300000.00
liabilitiesAndStockholdersEquity 1700000.00
cashAndShortTermInvestments 500000.00
propertyPlantAndEquipmentGross 200000.00
propertyPlantAndEquipmentNet 200000.00
commonStockSharesOutstanding 117023.00
yearly
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 -175798.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 4832096.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 4835639.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
capitalStock 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 4834462.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
capitalStock 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 4847294.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
capitalStock 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
netWorkingCapital 26606008.00
netInvestedCapital 82780211.00
commonStockSharesOutstanding 4850567.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
nonCurrrentAssetsOther 54736196.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
netWorkingCapital 31705544.00
netInvestedCapital 86441740.00
commonStockSharesOutstanding 4846212.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 357055.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
nonCurrrentAssetsOther 58581226.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 4838389.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 51190.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 4852602.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 0.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
nonCurrrentAssetsOther -102052.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 4871935.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 0.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
nonCurrrentAssetsOther -237387.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 4867691.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 0.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 4863546.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 0.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 4863471.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
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 4844266.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
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 4857044.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
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
nonCurrrentAssetsOther -667729.00
nonCurrentAssetsTotal 33740022.00
nonCurrentLiabilitiesTotal 361406.00
liabilitiesAndStockholdersEquity 42566440.00
cashAndShortTermInvestments 1875063.00
propertyPlantAndEquipmentGross 1293274.00
propertyPlantAndEquipmentNet 1293274.00
commonStockSharesOutstanding 4785565.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
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 4763101.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
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 4771297.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
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 4667994.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
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 4733955.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 4726759.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 4324493.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 3420995.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 3541741.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 -702830.00
shortTermDebt 300000.00
shortLongTermDebtTotal 300000.00
otherStockholderEquity 3875559.00
totalCurrentAssets 1103465.00
shortTermInvestments 52000.00
netReceivables 8635.00
inventory 700000.00
accountsPayable 2280.00
accumulatedOtherComprehensiveIncome -1000000.00
commonStockTotalEquity 52934.00
nonCurrrentAssetsOther 100000.00
nonCurrentAssetsTotal 700000.00
nonCurrentLiabilitiesTotal 2280.00
liabilitiesAndStockholdersEquity 1103465.00
cashAndShortTermInvestments 1054830.00
propertyPlantAndEquipmentGross 600000.00
propertyPlantAndEquipmentNet 600000.00
commonStockSharesOutstanding 203976.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
shortTermDebt 400000.00
shortLongTermDebtTotal 400000.00
otherStockholderEquity 9500000.00
totalCurrentAssets 3300000.00
netReceivables 100000.00
inventory 500000.00
accumulatedOtherComprehensiveIncome 300000.00
commonStockTotalEquity 100000.00
nonCurrrentAssetsOther -200000.00
nonCurrentAssetsTotal -200000.00
nonCurrentLiabilitiesTotal -200000.00
liabilitiesAndStockholdersEquity 3100000.00
cashAndShortTermInvestments 2800000.00
propertyPlantAndEquipmentGross 600000.00
commonStockSharesOutstanding 197103.00
1998-03-31
date 1998-03-31
filing_date 1998-06-29
currency_symbol USD
totalAssets 4344363.00
otherCurrentAssets 239550.00
totalLiab 2481527.00
totalStockholderEquity 1862836.00
otherCurrentLiab 890815.00
commonStock 47142.00
retainedEarnings -7832909.00
cash 1359773.00
totalCurrentLiabilities 1610775.00
currentDeferredRevenue 373748.00
netDebt -376852.00
shortTermDebt 112169.00
shortLongTermDebtTotal 982921.00
otherStockholderEquity 9644109.00
totalCurrentAssets 2539975.00
netReceivables 727611.00
inventory 12591.00
accountsPayable 234043.00
accumulatedOtherComprehensiveIncome 4494.00
commonStockTotalEquity 47142.00
nonCurrrentAssetsOther 488187.00
nonCurrentAssetsTotal 1804388.00
nonCurrentLiabilitiesTotal 870752.00
liabilitiesAndStockholdersEquity 4344363.00
cashAndShortTermInvestments 1359773.00
propertyPlantAndEquipmentGross 1316201.00
propertyPlantAndEquipmentNet 1316201.00
commonStockSharesOutstanding 188682.00
1997-03-31
date 1997-03-31
filing_date 1997-07-18
currency_symbol USD
totalAssets 8066790.00
otherCurrentAssets 411383.00
totalLiab 3728729.00
totalStockholderEquity 4338061.00
otherCurrentLiab 816259.00
commonStock 47340.00
retainedEarnings -5406695.00
cash 2433439.00
totalCurrentLiabilities 2534212.00
currentDeferredRevenue 684297.00
netDebt -979365.00
shortTermDebt 446307.00
shortLongTermDebtTotal 1454074.00
otherStockholderEquity 9702940.00
totalCurrentAssets 5983342.00
netReceivables 2240838.00
inventory 396295.00
accountsPayable 587349.00
accumulatedOtherComprehensiveIncome -5524.00
commonStockTotalEquity 47340.00
nonCurrrentAssetsOther 688003.00
nonCurrentAssetsTotal 2083448.00
nonCurrentLiabilitiesTotal 1194517.00
liabilitiesAndStockholdersEquity 8066790.00
cashAndShortTermInvestments 2433439.00
propertyPlantAndEquipmentGross 1395445.00
propertyPlantAndEquipmentNet 1395445.00
commonStockSharesOutstanding 147664.00
1996-03-31
date 1996-03-31
filing_date 1996-06-19
currency_symbol USD
totalAssets 2833040.00
otherCurrentAssets 44537.00
totalLiab 1320585.00
totalStockholderEquity 1512455.00
otherCurrentLiab 219351.00
commonStock 26094.00
retainedEarnings 755180.00
cash 668083.00
totalCurrentLiabilities 1208488.00
currentDeferredRevenue 738524.00
netDebt -453058.00
shortTermDebt 112649.00
shortLongTermDebtTotal 215025.00
otherStockholderEquity 904866.00
totalCurrentAssets 2500214.00
shortTermInvestments 300000.00
netReceivables 1204874.00
inventory 282720.00
accountsPayable 137964.00
accumulatedOtherComprehensiveIncome -173685.00
commonStockTotalEquity 26094.00
nonCurrrentAssetsOther 249301.00
nonCurrentAssetsTotal 332826.00
nonCurrentLiabilitiesTotal 112097.00
liabilitiesAndStockholdersEquity 2833040.00
cashAndShortTermInvestments 968083.00
propertyPlantAndEquipmentGross 83525.00
propertyPlantAndEquipmentNet 83525.00
commonStockSharesOutstanding 117023.00
Cash_Flow
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
filing_date 2023-10-18
currency_symbol USD
investments 4987400.00
changeToLiabilities -351548.00
totalCashflowsFromInvestingActivities 4987400.00
totalCashFromFinancingActivities -4833401.00
changeToOperatingActivities -323898.00
netIncome 4723566.00
changeInCash 5513515.00
beginPeriodCashFlow 1439933.00
endPeriodCashFlow 6953448.00
totalCashFromOperatingActivities 5359516.00
depreciation 55067.00
dividendsPaid 4833401.00
changeToInventory -675604.00
changeToAccountReceivables 2684196.00
otherCashflowsFromFinancingActivities 4987400.00
changeToNetincome -752263.00
capitalExpenditures 12600
changeInWorkingCapital 1333146.00
stockBasedCompensation 106312.00
otherNonCashItems -202926.00
freeCashFlow 5346916.00
2023-06-30
date 2023-06-30
filing_date 2023-07-19
currency_symbol USD
investments -537835.00
changeToLiabilities -602338.00
totalCashflowsFromInvestingActivities -541966.00
totalCashFromFinancingActivities -4713299.00
changeToOperatingActivities -10243.00
netIncome 4403730.00
changeInCash -229963.00
beginPeriodCashFlow 1669896.00
endPeriodCashFlow 1439933.00
totalCashFromOperatingActivities 5025302.00
depreciation 59457.00
dividendsPaid 4830826.00
changeToInventory 124848.00
changeToAccountReceivables 913872.00
salePurchaseOfStock 117527.00
otherCashflowsFromFinancingActivities 117527.00
changeToNetincome 125440.00
capitalExpenditures 4131
changeReceivables 913872.00
cashFlowsOtherOperating 293.00
cashAndCashEquivalentsChanges -229963.00
changeInWorkingCapital 426139.00
stockBasedCompensation 10536.00
otherNonCashItems 212440.00
freeCashFlow 5021171.00
2023-03-31
date 2023-03-31
filing_date 2023-05-03
currency_symbol USD
investments 177300.00
changeToLiabilities -99225.00
totalCashflowsFromInvestingActivities 149121.00
totalCashFromFinancingActivities -4851526.00
changeToOperatingActivities -10243.00
netIncome 8232644.00
changeInCash -359818.00
beginPeriodCashFlow 2029714.00
endPeriodCashFlow 1669896.00
totalCashFromOperatingActivities 4342587.00
depreciation 69825.00
dividendsPaid 4830826.00
changeToInventory 42217.00
changeToAccountReceivables -4426070.00
salePurchaseOfStock -20700.00
otherCashflowsFromFinancingActivities 149121.00
changeToNetincome 223866.00
capitalExpenditures 28179
changeReceivables -4426070.00
cashFlowsOtherOperating 299330.00
cashAndCashEquivalentsChanges -359818.00
changeInWorkingCapital -4189187.00
stockBasedCompensation 5439.00
freeCashFlow 4314408.00
2022-12-31
date 2022-12-31
filing_date 2023-01-25
currency_symbol USD
investments -1237560.00
changeToLiabilities -1518292.00
totalCashflowsFromInvestingActivities -2120672.00
totalCashFromFinancingActivities -4830826.00
changeToOperatingActivities -388210.00
netIncome 4231324.00
changeInCash -1553825.00
beginPeriodCashFlow 3583539.00
endPeriodCashFlow 2029714.00
totalCashFromOperatingActivities 5397673.00
depreciation 28930.00
dividendsPaid 4830826.00
changeToInventory -664378.00
changeToAccountReceivables 3763140.00
otherCashflowsFromFinancingActivities -2120672.00
changeToNetincome -109057.00
capitalExpenditures 883112
changeReceivables 3763140.00
cashFlowsOtherOperating -333992.00
cashAndCashEquivalentsChanges -1553825.00
changeInWorkingCapital 1192260.00
stockBasedCompensation 7133.00
otherNonCashItems -2.00
freeCashFlow 4514561.00
2022-09-30
date 2022-09-30
filing_date 2022-10-19
currency_symbol USD
investments -10904994.00
changeToLiabilities 2261990.00
totalCashflowsFromInvestingActivities -10904994.00
totalCashFromFinancingActivities -4830826.00
changeToOperatingActivities 154559.00
netIncome 6090374.00
changeInCash -9715725.00
beginPeriodCashFlow 13299264.00
endPeriodCashFlow 3583539.00
totalCashFromOperatingActivities 6020095.00
depreciation 71230.00
dividendsPaid 4830826.00
changeToInventory -250812.00
changeToAccountReceivables -2347198.00
otherCashflowsFromFinancingActivities -10904994.00
changeToNetincome 39950.00
capitalExpenditures 0
changeReceivables -2347198.00
cashFlowsOtherOperating 154559.00
cashAndCashEquivalentsChanges -9715725.00
changeInWorkingCapital -181461.00
stockBasedCompensation 39951.00
otherNonCashItems 2.00
freeCashFlow 6020095.00
2022-06-30
date 2022-06-30
filing_date 2022-07-20
currency_symbol USD
investments 4273937.00
changeToLiabilities -1371168.00
totalCashflowsFromInvestingActivities 4349437.00
totalCashFromFinancingActivities -4830826.00
changeToOperatingActivities -268772.00
netIncome 4140116.00
changeInCash 2849754.00
beginPeriodCashFlow 10449510.00
endPeriodCashFlow 13299264.00
totalCashFromOperatingActivities 3331143.00
depreciation 87621.00
otherCashflowsFromInvestingActivities 100000.00
dividendsPaid 4830826.00
changeToInventory -455402.00
changeToAccountReceivables 1191613.00
otherCashflowsFromFinancingActivities 4349437.00
changeToNetincome 7135.00
capitalExpenditures 24500
changeReceivables 1191613.00
cashFlowsOtherOperating -268772.00
cashAndCashEquivalentsChanges 2849754.00
changeInWorkingCapital -903729.00
stockBasedCompensation 7134.00
freeCashFlow 3306643.00
2022-03-31
date 2022-03-31
filing_date 2022-05-04
currency_symbol USD
investments 3500000.00
changeToLiabilities 1343014.00
totalCashflowsFromInvestingActivities 3073738.00
totalCashFromFinancingActivities -4997234.00
changeToOperatingActivities 534791.00
netIncome 3816020.00
changeInCash 1481853.00
beginPeriodCashFlow 8967657.00
endPeriodCashFlow 10449510.00
totalCashFromOperatingActivities 3405349.00
depreciation 66153.00
otherCashflowsFromInvestingActivities 100000.00
dividendsPaid 4833713.00
changeToInventory -720960.00
changeToAccountReceivables -1666626.00
salePurchaseOfStock -163521.00
otherCashflowsFromFinancingActivities 3073738.00
changeToNetincome 32957.00
capitalExpenditures 426262
changeReceivables -1666626.00
cashFlowsOtherOperating 534791.00
cashAndCashEquivalentsChanges 1481853.00
changeInWorkingCapital -509781.00
stockBasedCompensation 8819.00
freeCashFlow 2979087.00
2021-12-31
date 2021-12-31
filing_date 2022-01-19
currency_symbol USD
investments 15599.00
changeToLiabilities -221501.00
totalCashflowsFromInvestingActivities 15599.00
totalCashFromFinancingActivities -4833232.00
changeToOperatingActivities -136968.00
netIncome 3465408.00
changeInCash -2177499.00
beginPeriodCashFlow 11145156.00
endPeriodCashFlow 8967657.00
totalCashFromOperatingActivities 2640134.00
depreciation 87621.00
otherCashflowsFromInvestingActivities 100000.00
dividendsPaid 4833232.00
changeToInventory -384904.00
changeToAccountReceivables -162101.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities 15599.00
changeToNetincome -7421.00
capitalExpenditures 15599
changeReceivables -162101.00
cashFlowsOtherOperating -136968.00
cashAndCashEquivalentsChanges -2177499.00
changeInWorkingCapital -905474.00
stockBasedCompensation 8799.00
otherNonCashItems 1.00
freeCashFlow 2655733.00
2021-09-30
date 2021-09-30
filing_date 2021-10-20
currency_symbol USD
investments 4000000.00
changeToLiabilities -764189.00
totalCashflowsFromInvestingActivities 3951763.00
totalCashFromFinancingActivities -4833232.00
changeToOperatingActivities -62693.00
netIncome 3646507.00
changeInCash 2276333.00
beginPeriodCashFlow 8868823.00
endPeriodCashFlow 11145156.00
totalCashFromOperatingActivities 3157802.00
depreciation 130780.00
otherCashflowsFromInvestingActivities 100000.00
dividendsPaid 4833232.00
changeToInventory -312745.00
changeToAccountReceivables 443736.00
otherCashflowsFromFinancingActivities 3951763.00
changeToNetincome 76406.00
capitalExpenditures 48237
changeReceivables 443736.00
cashFlowsOtherOperating -62693.00
cashAndCashEquivalentsChanges 2276333.00
changeInWorkingCapital -695891.00
stockBasedCompensation 56999.00
otherNonCashItems -9266310.00
freeCashFlow 3109565.00
2021-06-30
date 2021-06-30
filing_date 2021-07-21
currency_symbol USD
investments -25679.00
changeToLiabilities 936243.00
totalCashflowsFromInvestingActivities -25679.00
totalCashFromFinancingActivities -4833232.00
changeToOperatingActivities -235406.00
netIncome 3579566.00
changeInCash -1558517.00
beginPeriodCashFlow 10427340.00
endPeriodCashFlow 8868823.00
totalCashFromOperatingActivities 3300394.00
depreciation 140427.00
dividendsPaid 4833232.00
changeToInventory 230751.00
changeToAccountReceivables -1355557.00
otherCashflowsFromFinancingActivities -25679.00
changeToNetincome 4370.00
capitalExpenditures 25679
changeReceivables -1355557.00
cashFlowsOtherOperating -235406.00
cashAndCashEquivalentsChanges -1558517.00
changeInWorkingCapital -423969.00
stockBasedCompensation 7238.00
otherNonCashItems -8671129.00
freeCashFlow 3274715.00
2021-03-31
date 2021-03-31
filing_date 2021-05-05
currency_symbol USD
investments -3512400.00
changeToLiabilities 246078.00
totalCashflowsFromInvestingActivities -3561500.00
totalCashFromFinancingActivities -4833232.00
changeToOperatingActivities 210142.00
netIncome 3134470.00
changeInCash -3560968.00
beginPeriodCashFlow 13988308.00
endPeriodCashFlow 10427340.00
totalCashFromOperatingActivities 4833764.00
depreciation 155958.00
dividendsPaid 4833232.00
changeToInventory -58300.00
changeToAccountReceivables 1197027.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -3561500.00
changeToNetincome -51611.00
capitalExpenditures 49100
changeReceivables 1197027.00
cashFlowsOtherOperating 210142.00
cashAndCashEquivalentsChanges -3560968.00
changeInWorkingCapital 1594947.00
stockBasedCompensation 4275.00
otherNonCashItems 10187913.00
freeCashFlow 4784664.00
2020-12-31
date 2020-12-31
filing_date 2021-01-20
currency_symbol USD
investments 12000000.00
changeToLiabilities 24543.00
totalCashflowsFromInvestingActivities 11986373.00
totalCashFromFinancingActivities -4833232.00
changeToOperatingActivities 72860.00
netIncome 3925709.00
changeInCash 10143238.00
beginPeriodCashFlow 3845070.00
endPeriodCashFlow 13988308.00
totalCashFromOperatingActivities 2990097.00
depreciation 127727.00
dividendsPaid 4833232.00
changeToInventory 86047.00
changeToAccountReceivables -1239232.00
salePurchaseOfStock -91419.00
otherCashflowsFromFinancingActivities 11986373.00
changeToNetincome -7557.00
capitalExpenditures 13627
changeReceivables -1239232.00
cashFlowsOtherOperating 72860.00
cashAndCashEquivalentsChanges 10143238.00
changeInWorkingCapital -1055782.00
stockBasedCompensation 4275.00
otherNonCashItems -138946.00
freeCashFlow 2990097.00
2020-09-30
date 2020-09-30
filing_date 2020-10-21
currency_symbol USD
investments 12000000.00
changeToLiabilities -537088.00
totalCashflowsFromInvestingActivities 11986373.00
totalCashFromFinancingActivities -4926457.00
changeToOperatingActivities 139400.00
netIncome 2222340.00
changeInCash -2557913.00
beginPeriodCashFlow 6402983.00
endPeriodCashFlow 3845070.00
totalCashFromOperatingActivities 2368544.00
depreciation 129621.00
dividendsPaid 4835038.00
changeToInventory 15214.00
changeToAccountReceivables 375774.00
salePurchaseOfStock -91419.00
otherCashflowsFromFinancingActivities -91419.00
changeToNetincome 23283.00
capitalExpenditures 13627
changeReceivables 375774.00
cashFlowsOtherOperating 139400.00
cashAndCashEquivalentsChanges -2557913.00
changeInWorkingCapital -6700.00
stockBasedCompensation 34315.00
freeCashFlow 2368544.00
2020-06-30
date 2020-06-30
filing_date 2020-07-22
currency_symbol USD
investments 12000000.00
changeToLiabilities 372463.00
totalCashflowsFromInvestingActivities 11986373.00
totalCashFromFinancingActivities -4835038.00
changeToOperatingActivities -30703.00
netIncome 2411865.00
changeInCash -1662611.00
beginPeriodCashFlow 8065594.00
endPeriodCashFlow 6402983.00
totalCashFromOperatingActivities 3172427.00
depreciation 129620.00
dividendsPaid 4835038.00
changeToInventory -59288.00
changeToAccountReceivables 396168.00
otherCashflowsFromFinancingActivities -4833232.00
changeToNetincome -47698.00
capitalExpenditures 13627
changeReceivables 396168.00
cashFlowsOtherOperating -30703.00
cashAndCashEquivalentsChanges -1662611.00
changeInWorkingCapital 678640.00
stockBasedCompensation 2707.00
freeCashFlow 3172427.00
2020-03-31
date 2020-03-31
filing_date 2020-05-06
currency_symbol USD
investments -25965.00
changeToLiabilities 615653.00
totalCashflowsFromInvestingActivities -25965.00
totalCashFromFinancingActivities -5421082.00
changeToOperatingActivities -475250.00
netIncome 3366497.00
changeInCash -2087579.00
beginPeriodCashFlow 10153173.00
endPeriodCashFlow 8065594.00
totalCashFromOperatingActivities 3359468.00
depreciation 146278.00
otherCashflowsFromInvestingActivities 5303670.00
dividendsPaid 4846010.00
changeToInventory 275292.00
changeToAccountReceivables -574981.00
salePurchaseOfStock -575072.00
otherCashflowsFromFinancingActivities -575072.00
changeToNetincome 5979.00
capitalExpenditures 25965
changeReceivables -574981.00
cashFlowsOtherOperating -475250.00
cashAndCashEquivalentsChanges -2087579.00
changeInWorkingCapital -159286.00
freeCashFlow 3333503.00
2019-12-31
date 2019-12-31
filing_date 2020-01-22
currency_symbol USD
investments -4182800.00
changeToLiabilities -79446.00
totalCashflowsFromInvestingActivities -4192776.00
totalCashFromFinancingActivities -4846010.00
changeToOperatingActivities 39059.00
netIncome 3730664.00
changeInCash -3923117.00
beginPeriodCashFlow 14076290.00
endPeriodCashFlow 10153173.00
totalCashFromOperatingActivities 5115669.00
depreciation 136775.00
otherCashflowsFromInvestingActivities 5303670.00
dividendsPaid 4846010.00
changeToInventory 195590.00
changeToAccountReceivables 1096748.00
otherCashflowsFromFinancingActivities -4192776.00
changeToNetincome -3721.00
capitalExpenditures 9976
changeReceivables 1096748.00
cashFlowsOtherOperating 39059.00
cashAndCashEquivalentsChanges -3923117.00
changeInWorkingCapital 1251951.00
freeCashFlow 5105693.00
2019-09-30
date 2019-09-30
filing_date 2019-10-23
currency_symbol USD
investments 3000000.00
changeToLiabilities -427419.00
totalCashflowsFromInvestingActivities 3000000.00
totalCashFromFinancingActivities -4846010.00
changeToOperatingActivities -163712.00
netIncome 3822062.00
changeInCash 1036998.00
beginPeriodCashFlow 13039292.00
endPeriodCashFlow 14076290.00
totalCashFromOperatingActivities 2883008.00
depreciation 132183.00
otherCashflowsFromInvestingActivities 9486470.00
dividendsPaid 4846010.00
changeToInventory -135549.00
changeToAccountReceivables -469102.00
otherCashflowsFromFinancingActivities 3000000.00
changeToNetincome 124545.00
capitalExpenditures 16100
changeReceivables -469102.00
cashFlowsOtherOperating -163712.00
cashAndCashEquivalentsChanges 1036998.00
changeInWorkingCapital -1195782.00
otherNonCashItems 48360.00
freeCashFlow 2883008.00
2019-06-30
date 2019-06-30
filing_date 2019-07-17
currency_symbol USD
investments 6486470.00
changeToLiabilities 296693.00
totalCashflowsFromInvestingActivities 6470370.00
totalCashFromFinancingActivities -4846010.00
changeToOperatingActivities 205399.00
netIncome 3607419.00
changeInCash 6161988.00
beginPeriodCashFlow 6877304.00
endPeriodCashFlow 13039292.00
totalCashFromOperatingActivities 4537628.00
depreciation 134733.00
otherCashflowsFromInvestingActivities 6486470.00
dividendsPaid 4846010.00
changeToInventory 45093.00
changeToAccountReceivables 248955.00
otherCashflowsFromFinancingActivities 6470370.00
changeToNetincome -664.00
capitalExpenditures 16100
changeReceivables 248955.00
cashFlowsOtherOperating 205399.00
cashAndCashEquivalentsChanges 6161988.00
changeInWorkingCapital 796140.00
freeCashFlow 4521528.00
2019-03-31
date 2019-03-31
filing_date 2019-05-01
currency_symbol USD
investments 2976820.00
changeToLiabilities -30274.00
totalCashflowsFromInvestingActivities 2976820.00
totalCashFromFinancingActivities -4846010.00
changeToOperatingActivities -60239.00
netIncome 2858872.00
changeInCash 670755.00
beginPeriodCashFlow 6206549.00
endPeriodCashFlow 6877304.00
totalCashFromOperatingActivities 2539945.00
depreciation 173512.00
otherCashflowsFromInvestingActivities 7127590.00
dividendsPaid 4846010.00
changeToInventory -123395.00
changeToAccountReceivables -277910.00
salePurchaseOfStock 217940.00
otherCashflowsFromFinancingActivities 2976820.00
changeToNetincome -621.00
capitalExpenditures 16100
changeReceivables -277910.00
cashFlowsOtherOperating -60239.00
cashAndCashEquivalentsChanges 670755.00
changeInWorkingCapital -491818.00
freeCashFlow 2539945.00
2018-12-31
date 2018-12-31
filing_date 2019-01-23
currency_symbol USD
investments 1530500.00
changeToLiabilities 149986.00
totalCashflowsFromInvestingActivities 1500220.00
totalCashFromFinancingActivities -4750520.00
changeToOperatingActivities -105058.00
netIncome 3421405.00
changeInCash 158631.00
beginPeriodCashFlow 6047918.00
endPeriodCashFlow 6206549.00
totalCashFromOperatingActivities 3408931.00
depreciation 174519.00
otherCashflowsFromInvestingActivities 4150770.00
dividendsPaid 4844010.00
changeToInventory -565518.00
changeToAccountReceivables 327502.00
salePurchaseOfStock 93490.00
otherCashflowsFromFinancingActivities 1500220.00
changeToNetincome 6095.00
capitalExpenditures 30280
changeReceivables 327502.00
cashFlowsOtherOperating -105058.00
cashAndCashEquivalentsChanges 158631.00
changeInWorkingCapital -193088.00
freeCashFlow 3378651.00
2018-09-30
date 2018-09-30
filing_date 2018-10-15
currency_symbol USD
investments -1306602.00
changeToLiabilities -899491.00
totalCashflowsFromInvestingActivities -1306602.00
totalCashFromFinancingActivities -4717560.00
changeToOperatingActivities -118641.00
netIncome 4282610.00
changeInCash -2403943.00
beginPeriodCashFlow 8451861.00
endPeriodCashFlow 6047918.00
totalCashFromOperatingActivities 3620219.00
depreciation 177420.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 4842010.00
changeToInventory 45718.00
changeToAccountReceivables 75543.00
salePurchaseOfStock 124450.00
otherCashflowsFromFinancingActivities 124450.00
changeToNetincome 57060.00
capitalExpenditures 30280
changeReceivables 75543.00
cashFlowsOtherOperating -118641.00
cashAndCashEquivalentsChanges -2403943.00
changeInWorkingCapital -896871.00
otherNonCashItems 93360.00
freeCashFlow 3620219.00
2018-06-30
date 2018-06-30
filing_date 2018-07-18
currency_symbol USD
investments 3926875.00
changeToLiabilities 625730.00
totalCashflowsFromInvestingActivities 3888890.00
totalCashFromFinancingActivities -4842010.00
changeToOperatingActivities 103053.00
netIncome 3945049.00
changeInCash 3696779.00
beginPeriodCashFlow 4755082.00
endPeriodCashFlow 8451861.00
totalCashFromOperatingActivities 4649899.00
depreciation 179746.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 4842010.00
changeToInventory 28758.00
changeToAccountReceivables -231994.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities 3888890.00
changeToNetincome -443.00
capitalExpenditures 37985
changeReceivables -231994.00
cashFlowsOtherOperating 103053.00
cashAndCashEquivalentsChanges 3696779.00
changeInWorkingCapital 525547.00
freeCashFlow 4611914.00
2018-03-31
date 2018-03-31
filing_date 2018-05-02
currency_symbol USD
investments 1038800.00
changeToLiabilities 196662.00
totalCashflowsFromInvestingActivities 1038755.00
totalCashFromFinancingActivities -4842010.00
changeToOperatingActivities 332798.00
netIncome 3882420.00
changeInCash 26730.00
beginPeriodCashFlow 4728352.00
endPeriodCashFlow 4755082.00
totalCashFromOperatingActivities 3829985.00
depreciation 252810.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 4842010.00
changeToInventory -54113.00
changeToAccountReceivables -722913.00
salePurchaseOfStock 51040.00
otherCashflowsFromFinancingActivities 1038755.00
changeToNetincome -57679.00
capitalExpenditures 45
changeReceivables -722913.00
cashFlowsOtherOperating 332798.00
cashAndCashEquivalentsChanges 26730.00
changeInWorkingCapital -247566.00
freeCashFlow 3829940.00
2017-12-31
date 2017-12-31
filing_date 2018-01-17
currency_symbol USD
investments 482750.00
changeToLiabilities -37472.00
totalCashflowsFromInvestingActivities 404372.00
totalCashFromFinancingActivities -4789970.00
changeToOperatingActivities -444768.00
netIncome 3571602.00
changeInCash -379961.00
beginPeriodCashFlow 5108313.00
endPeriodCashFlow 4728352.00
totalCashFromOperatingActivities 4005637.00
depreciation 246699.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 4841010.00
changeToInventory -91848.00
changeToAccountReceivables 493752.00
salePurchaseOfStock 51040.00
otherCashflowsFromFinancingActivities 404372.00
changeToNetincome 267672.00
capitalExpenditures 78378
changeReceivables 493752.00
cashFlowsOtherOperating -444768.00
cashAndCashEquivalentsChanges -379961.00
changeInWorkingCapital -80336.00
freeCashFlow 3927259.00
2017-09-30
date 2017-09-30
filing_date 2017-10-18
currency_symbol USD
investments 3610650.00
changeToLiabilities -1607065.00
totalCashflowsFromInvestingActivities 3477671.00
totalCashFromFinancingActivities -4841010.00
changeToOperatingActivities 74759.00
netIncome 3161035.00
changeInCash 730400.00
beginPeriodCashFlow 4377913.00
endPeriodCashFlow 5108313.00
totalCashFromOperatingActivities 2093739.00
depreciation 237983.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 4841010.00
changeToInventory -255733.00
changeToAccountReceivables 471348.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities 3477671.00
changeToNetincome 11412.00
capitalExpenditures 132979
changeReceivables 471348.00
cashFlowsOtherOperating 74759.00
cashAndCashEquivalentsChanges 730400.00
changeInWorkingCapital -1316691.00
otherNonCashItems 40920.00
freeCashFlow 1960760.00
2017-06-30
date 2017-06-30
filing_date 2017-07-19
currency_symbol USD
investments -3809610.00
changeToLiabilities 1342279.00
totalCashflowsFromInvestingActivities -4203008.00
totalCashFromFinancingActivities -4841010.00
changeToOperatingActivities 9334.00
netIncome 3297615.00
changeInCash -3821451.00
beginPeriodCashFlow 8199364.00
endPeriodCashFlow 4377913.00
totalCashFromOperatingActivities 5222567.00
depreciation 242160.00
otherCashflowsFromInvestingActivities -393398.00
dividendsPaid 4841010.00
changeToInventory 109553.00
changeToAccountReceivables 305836.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -4203008.00
changeToNetincome -84210.00
capitalExpenditures 393398
changeReceivables 305836.00
cashFlowsOtherOperating 9334.00
cashAndCashEquivalentsChanges -3821451.00
changeInWorkingCapital 1767002.00
freeCashFlow 4829169.00
2017-03-31
date 2017-03-31
filing_date 2017-05-03
currency_symbol USD
investments 8000000.00
changeToLiabilities 57751.00
totalCashflowsFromInvestingActivities 7680612.00
totalCashFromFinancingActivities -4652301.00
changeToOperatingActivities 127241.00
netIncome 3027383.00
changeInCash 4400176.00
beginPeriodCashFlow 3799188.00
endPeriodCashFlow 8199364.00
totalCashFromOperatingActivities 1371865.00
depreciation 279233.00
dividendsPaid 4840010.00
changeToInventory -195820.00
changeToAccountReceivables -1975143.00
salePurchaseOfStock 154800.00
otherCashflowsFromFinancingActivities 32909.00
changeToNetincome 34311.00
capitalExpenditures 319388
changeReceivables -1975143.00
cashFlowsOtherOperating 144150.00
cashAndCashEquivalentsChanges 4400176.00
changeInWorkingCapital -1969062.00
otherNonCashItems -32909.00
freeCashFlow 1052477.00
2016-12-31
date 2016-12-31
filing_date 2017-01-18
currency_symbol USD
investments -2400212.00
changeToLiabilities -220297.00
totalCashflowsFromInvestingActivities -2447563.00
totalCashFromFinancingActivities -4785073.00
changeToOperatingActivities -53645.00
netIncome 3483744.00
changeInCash -1891485.00
beginPeriodCashFlow 5690673.00
endPeriodCashFlow 3799188.00
totalCashFromOperatingActivities 5341151.00
depreciation 475672.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 4836010.00
changeToInventory -253597.00
changeToAccountReceivables 1906511.00
salePurchaseOfStock 49861.00
otherCashflowsFromFinancingActivities 1076.00
changeToNetincome 2763.00
capitalExpenditures 47351
changeReceivables 1906511.00
cashFlowsOtherOperating -53645.00
cashAndCashEquivalentsChanges -1891485.00
changeInWorkingCapital 1378972.00
otherNonCashItems -1076.00
freeCashFlow 5293800.00
2016-09-30
date 2016-09-30
filing_date 2016-10-19
currency_symbol USD
investments 7255515.00
changeToLiabilities -1627744.00
totalCashflowsFromInvestingActivities 7102007.00
totalCashFromFinancingActivities -4793930.00
changeToOperatingActivities 4079.00
netIncome 3305197.00
changeInCash 3784976.00
beginPeriodCashFlow 1905697.00
endPeriodCashFlow 5690673.00
totalCashFromOperatingActivities 1476899.00
depreciation 198567.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 4835010.00
changeToInventory 277569.00
changeToAccountReceivables -716244.00
salePurchaseOfStock 42449.00
otherCashflowsFromFinancingActivities -1369.00
changeToNetincome 35475.00
capitalExpenditures 153508
changeReceivables -716244.00
cashFlowsOtherOperating 4079.00
cashAndCashEquivalentsChanges 3784976.00
changeInWorkingCapital -2062340.00
otherNonCashItems 23369.00
freeCashFlow 1476899.00
2016-06-30
date 2016-06-30
filing_date 2016-07-20
currency_symbol USD
investments -4983543.00
changeToLiabilities 1296142.00
totalCashflowsFromInvestingActivities -4983131.00
totalCashFromFinancingActivities -4835010.00
changeToOperatingActivities 32657.00
netIncome 3132545.00
changeInCash -5628896.00
beginPeriodCashFlow 7534593.00
endPeriodCashFlow 1905697.00
totalCashFromOperatingActivities 4189245.00
depreciation 193979.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 4835010.00
changeToInventory 18783.00
changeToAccountReceivables -407840.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -4983131.00
changeToNetincome -77021.00
capitalExpenditures 412
changeReceivables -407840.00
cashFlowsOtherOperating 32657.00
cashAndCashEquivalentsChanges -5628896.00
changeInWorkingCapital 939742.00
freeCashFlow 4189657.00
2016-03-31
date 2016-03-31
filing_date 2016-05-04
currency_symbol USD
investments 6944963.00
changeToLiabilities 14132.00
totalCashflowsFromInvestingActivities 6835137.00
totalCashFromFinancingActivities -5305228.00
changeToOperatingActivities -159611.00
netIncome 2600843.00
changeInCash 3940429.00
beginPeriodCashFlow 3594164.00
endPeriodCashFlow 7534593.00
totalCashFromOperatingActivities 2410520.00
depreciation 222784.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 4844845.00
changeToInventory -96322.00
changeToAccountReceivables -490397.00
salePurchaseOfStock -460383.00
otherCashflowsFromFinancingActivities 6835137.00
changeToNetincome -9564.00
capitalExpenditures 109826
changeReceivables -490397.00
cashFlowsOtherOperating 169044.00
cashAndCashEquivalentsChanges 3940429.00
changeInWorkingCapital -403543.00
freeCashFlow 2300694.00
2015-12-31
date 2015-12-31
filing_date 2016-01-20
currency_symbol USD
investments -8304292.00
changeToLiabilities 502150.00
totalCashflowsFromInvestingActivities -8335236.00
totalCashFromFinancingActivities -4844845.00
netIncome 2577451.00
changeInCash -9122154.00
beginPeriodCashFlow 12716318.00
endPeriodCashFlow 3594164.00
totalCashFromOperatingActivities 4057927.00
depreciation 213552.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 4844845.00
changeToInventory 38957.00
changeToAccountReceivables 1029279.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -8335236.00
changeToNetincome -35217.00
capitalExpenditures 30944
changeReceivables 1029279.00
cashFlowsOtherOperating -268245.00
cashAndCashEquivalentsChanges -9122154.00
changeInWorkingCapital 1302141.00
freeCashFlow 4026983.00
2015-09-30
date 2015-09-30
filing_date 2015-10-21
currency_symbol USD
investments 3979262.00
changeToLiabilities -1357663.00
totalCashflowsFromInvestingActivities 3855814.00
totalCashFromFinancingActivities -6097791.00
netIncome 3310795.00
changeInCash 425883.00
beginPeriodCashFlow 12290435.00
endPeriodCashFlow 12716318.00
totalCashFromOperatingActivities 2667860.00
depreciation 207883.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 4867221.00
changeToInventory 22733.00
changeToAccountReceivables 256770.00
salePurchaseOfStock -1294503.00
otherCashflowsFromFinancingActivities 33773.00
changeToNetincome 16119.00
capitalExpenditures 123448
changeReceivables 256770.00
cashFlowsOtherOperating 211223.00
cashAndCashEquivalentsChanges 425883.00
changeInWorkingCapital -866937.00
otherNonCashItems -12613.00
freeCashFlow 2544412.00
2015-06-30
date 2015-06-30
filing_date 2015-07-22
currency_symbol USD
investments 2536978.00
changeToLiabilities 944896.00
totalCashflowsFromInvestingActivities 2513921.00
totalCashFromFinancingActivities -4833470.00
netIncome 3803226.00
changeInCash 2853173.00
beginPeriodCashFlow 9437262.00
endPeriodCashFlow 12290435.00
totalCashFromOperatingActivities 5172722.00
depreciation 206751.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 4857953.00
changeToInventory 571891.00
changeToAccountReceivables -75764.00
salePurchaseOfStock -556787.00
otherCashflowsFromFinancingActivities 318521.00
changeToNetincome -6645.00
capitalExpenditures 23057
changeReceivables -75764.00
cashFlowsOtherOperating -271633.00
cashAndCashEquivalentsChanges 2853173.00
changeInWorkingCapital 1169390.00
otherNonCashItems -318521.00
freeCashFlow 5149665.00
2015-03-31
date 2015-03-31
filing_date 2015-05-06
currency_symbol USD
investments 3689371.00
changeToLiabilities 323294.00
totalCashflowsFromInvestingActivities 3618503.00
totalCashFromFinancingActivities -10000000.00
changeToOperatingActivities 241363.00
netIncome 3662716.00
changeInCash -2359681.00
beginPeriodCashFlow 11796943.00
endPeriodCashFlow 9437262.00
totalCashFromOperatingActivities 4021816.00
depreciation 235551.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 10000000.00
changeToInventory -56368.00
changeToAccountReceivables -1108895.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -10000000.00
changeToNetincome 14653.00
capitalExpenditures 70868
changeReceivables -1108895.00
cashFlowsOtherOperating 950865.00
cashAndCashEquivalentsChanges -2359681.00
changeInWorkingCapital 108896.00
freeCashFlow 3950948.00
2014-12-31
date 2014-12-31
filing_date 2015-01-21
currency_symbol USD
investments 4753988.00
changeToLiabilities -30729.00
totalCashflowsFromInvestingActivities 4667559.00
totalCashFromFinancingActivities 327000.00
netIncome 2792906.00
changeInCash 8515443.00
beginPeriodCashFlow 3281500.00
endPeriodCashFlow 11796943.00
totalCashFromOperatingActivities 3847884.00
depreciation 234303.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory -296731.00
changeToAccountReceivables 1823317.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities 4667559.00
changeToNetincome 2068.00
capitalExpenditures 86429
changeReceivables 1823317.00
cashFlowsOtherOperating -677250.00
cashAndCashEquivalentsChanges 8515443.00
changeInWorkingCapital 818607.00
freeCashFlow 3761455.00
2014-09-30
date 2014-09-30
filing_date 2014-10-22
currency_symbol USD
investments -2875636.00
changeToLiabilities -1842458.00
totalCashflowsFromInvestingActivities -2875636.00
totalCashFromFinancingActivities 326989.00
netIncome 3875622.00
changeInCash -31549.00
beginPeriodCashFlow 3313049.00
endPeriodCashFlow 3281500.00
totalCashFromOperatingActivities 2517098.00
depreciation 233602.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory -96637.00
changeToAccountReceivables 112857.00
salePurchaseOfStock 302701.00
otherCashflowsFromFinancingActivities 326989.00
changeToNetincome 117091.00
capitalExpenditures 28000
changeReceivables 112857.00
cashFlowsOtherOperating 117021.00
cashAndCashEquivalentsChanges -31549.00
changeInWorkingCapital -1709217.00
otherNonCashItems 34672.00
freeCashFlow 2517098.00
2014-06-30
date 2014-06-30
filing_date 2014-07-23
currency_symbol USD
investments -2404809.00
changeToLiabilities 1853045.00
totalCashflowsFromInvestingActivities -2432519.00
totalCashFromFinancingActivities 219158.00
netIncome 4037110.00
changeInCash 2050749.00
beginPeriodCashFlow 1262300.00
endPeriodCashFlow 3313049.00
totalCashFromOperatingActivities 4483268.00
depreciation 230915.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory -85423.00
changeToAccountReceivables -1459679.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -2432519.00
changeToNetincome 56573.00
capitalExpenditures 27710
changeReceivables -1459679.00
cashFlowsOtherOperating -149273.00
cashAndCashEquivalentsChanges 2050749.00
changeInWorkingCapital 158670.00
freeCashFlow 4455558.00
2014-03-31
date 2014-03-31
filing_date 2014-06-06
currency_symbol USD
investments -3374714.00
changeToLiabilities 63695.00
totalCashflowsFromInvestingActivities -3501539.00
totalCashFromFinancingActivities 219158.00
changeToOperatingActivities 141871.00
netIncome 2562225.00
changeInCash -698985.00
beginPeriodCashFlow 1961285.00
endPeriodCashFlow 1262300.00
totalCashFromOperatingActivities 2583396.00
depreciation 243098.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory -177430.00
changeToAccountReceivables -542084.00
salePurchaseOfStock 228730.00
otherCashflowsFromFinancingActivities -9572.00
changeToNetincome 29335.00
capitalExpenditures 126825
changeReceivables -542084.00
cashFlowsOtherOperating 404557.00
cashAndCashEquivalentsChanges -698985.00
changeInWorkingCapital -251262.00
otherNonCashItems 9572.00
freeCashFlow 2456571.00
2013-12-31
date 2013-12-31
filing_date 2014-01-22
currency_symbol USD
investments -3645464.00
changeToLiabilities -166815.00
totalCashflowsFromInvestingActivities -3679357.00
totalCashFromFinancingActivities 255074.00
netIncome 2777174.00
changeInCash 399714.00
beginPeriodCashFlow 1561571.00
endPeriodCashFlow 1961285.00
totalCashFromOperatingActivities 3823997.00
depreciation 220969.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory 70542.00
changeToAccountReceivables 1241537.00
salePurchaseOfStock 188030.00
otherCashflowsFromFinancingActivities 67044.00
changeToNetincome 6617.00
capitalExpenditures 33893
changeReceivables 1241537.00
cashFlowsOtherOperating -326027.00
cashAndCashEquivalentsChanges 399714.00
changeInWorkingCapital 819237.00
otherNonCashItems -67044.00
freeCashFlow 3790104.00
2013-09-30
date 2013-09-30
filing_date 2013-10-23
currency_symbol USD
investments -1821315.00
changeToLiabilities -831097.00
totalCashflowsFromInvestingActivities -1821315.00
totalCashFromFinancingActivities -1263405.00
netIncome 3229651.00
changeInCash -709372.00
beginPeriodCashFlow 2270943.00
endPeriodCashFlow 1561571.00
totalCashFromOperatingActivities 2375348.00
depreciation 190136.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory 131495.00
changeToAccountReceivables -561024.00
salePurchaseOfStock -1263405.00
otherCashflowsFromFinancingActivities -1263405.00
changeToNetincome 50899.00
capitalExpenditures 0
changeReceivables -561024.00
cashFlowsOtherOperating 165288.00
cashAndCashEquivalentsChanges -709372.00
changeInWorkingCapital -1095338.00
otherNonCashItems 53200.00
freeCashFlow 2375348.00
2013-06-30
date 2013-06-30
filing_date 2013-07-24
currency_symbol USD
investments -3857423.00
changeToLiabilities 776867.00
totalCashflowsFromInvestingActivities -3857423.00
totalCashFromFinancingActivities 0.00
netIncome 2566825.00
changeInCash -238740.00
beginPeriodCashFlow 2509683.00
endPeriodCashFlow 2270943.00
totalCashFromOperatingActivities 3618683.00
depreciation 190136.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory 104652.00
changeToAccountReceivables 51392.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -3857423.00
changeToNetincome 30758.00
capitalExpenditures 0
changeReceivables 51392.00
cashFlowsOtherOperating -101947.00
cashAndCashEquivalentsChanges -238740.00
changeInWorkingCapital 830964.00
freeCashFlow 3618683.00
2013-03-31
date 2013-03-31
filing_date 2013-05-01
currency_symbol USD
investments -2427479.00
changeToLiabilities 20262.00
totalCashflowsFromInvestingActivities -2644673.00
totalCashFromFinancingActivities 88111.00
netIncome 3108955.00
changeInCash 1666660.00
beginPeriodCashFlow 843023.00
endPeriodCashFlow 2509683.00
totalCashFromOperatingActivities 4223222.00
depreciation 189226.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory 418931.00
changeToAccountReceivables 100385.00
salePurchaseOfStock 74760.00
otherCashflowsFromFinancingActivities 13351.00
changeToNetincome 10591.00
capitalExpenditures 217194
changeReceivables 100385.00
cashFlowsOtherOperating 374872.00
cashAndCashEquivalentsChanges 1666660.00
changeInWorkingCapital 914450.00
otherNonCashItems -13351.00
freeCashFlow 4006028.00
2012-12-31
date 2012-12-31
filing_date 2013-01-23
currency_symbol USD
investments -2493505.00
changeToLiabilities -150587.00
totalCashflowsFromInvestingActivities -3081366.00
totalCashFromFinancingActivities 8.00
netIncome 2899342.00
changeInCash -1091539.00
beginPeriodCashFlow 1934562.00
endPeriodCashFlow 843023.00
totalCashFromOperatingActivities 1989819.00
depreciation 166406.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory -233035.00
changeToAccountReceivables -660098.00
salePurchaseOfStock 8.00
otherCashflowsFromFinancingActivities -3081366.00
changeToNetincome 13055.00
capitalExpenditures 587861
changeReceivables -660098.00
cashFlowsOtherOperating -45264.00
cashAndCashEquivalentsChanges -1091539.00
changeInWorkingCapital -1088984.00
otherNonCashItems 2899342.00
freeCashFlow 1401958.00
2012-09-30
date 2012-09-30
filing_date 2012-10-17
currency_symbol USD
investments -1388940.00
changeToLiabilities -1260157.00
totalCashflowsFromInvestingActivities -1963023.00
totalCashFromFinancingActivities 71803.00
netIncome 2442883.00
changeInCash 441044.00
beginPeriodCashFlow 1493518.00
endPeriodCashFlow 1934562.00
totalCashFromOperatingActivities 2332264.00
depreciation 152260.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory 24608.00
changeToAccountReceivables 985414.00
salePurchaseOfStock 69420.00
otherCashflowsFromFinancingActivities 71803.00
changeToNetincome 75320.00
capitalExpenditures 574083
changeReceivables 985414.00
cashFlowsOtherOperating -88064.00
cashAndCashEquivalentsChanges 441044.00
changeInWorkingCapital -338199.00
stockBasedCompensation -2378546.00
otherNonCashItems 2442883.00
freeCashFlow 1758181.00
2012-06-30
date 2012-06-30
filing_date 2012-07-18
currency_symbol USD
investments -3705829.00
changeToLiabilities 1199601.00
totalCashflowsFromInvestingActivities -4151015.00
totalCashFromFinancingActivities 0.00
netIncome 3377658.00
changeInCash -51018.00
beginPeriodCashFlow 1544536.00
endPeriodCashFlow 1493518.00
totalCashFromOperatingActivities 4099997.00
depreciation 139271.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory -317720.00
changeToAccountReceivables -262256.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -4151015.00
changeToNetincome 3282.00
capitalExpenditures 445186
changeReceivables -262256.00
cashFlowsOtherOperating -39839.00
cashAndCashEquivalentsChanges -51018.00
changeInWorkingCapital 579786.00
stockBasedCompensation -3377658.00
otherNonCashItems 3377658.00
freeCashFlow 3654811.00
2012-03-31
date 2012-03-31
filing_date 2012-05-02
currency_symbol USD
investments -6588980.00
changeToLiabilities -1401100.00
totalCashflowsFromInvestingActivities -7869846.00
totalCashFromFinancingActivities 36.00
netIncome 3097683.00
changeInCash 1106204.00
beginPeriodCashFlow 438332.00
endPeriodCashFlow 1544536.00
totalCashFromOperatingActivities 4261001.00
depreciation 138910.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory 88463.00
changeToAccountReceivables 771202.00
salePurchaseOfStock 36.00
otherCashflowsFromFinancingActivities -3154797.00
changeToNetincome 74258.00
capitalExpenditures 718230
changeReceivables 718142.00
cashFlowsOtherOperating -122188.00
cashAndCashEquivalentsChanges -4977079.00
changeInWorkingCapital 999992.00
stockBasedCompensation -3097683.00
otherNonCashItems 3097683.00
freeCashFlow 3542771.00
2011-12-31
date 2011-12-31
filing_date 2012-01-18
currency_symbol USD
totalCashflowsFromInvestingActivities 0.00
totalCashFromFinancingActivities 36.00
netIncome 2289091.00
changeInCash -885904.00
beginPeriodCashFlow 1324236.00
endPeriodCashFlow 438332.00
totalCashFromOperatingActivities 2167407.00
depreciation 125929.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory 64189.00
changeToAccountReceivables -484503.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities 36.00
capitalExpenditures 467773
cashAndCashEquivalentsChanges 2289091.00
changeInWorkingCapital -229208.00
stockBasedCompensation -2289091.00
otherNonCashItems 2289091.00
freeCashFlow 1699634.00
2011-09-30
date 2011-09-30
filing_date 2011-10-19
currency_symbol USD
totalCashflowsFromInvestingActivities 0.00
totalCashFromFinancingActivities 0.00
netIncome 2555093.00
changeInCash -353195.00
beginPeriodCashFlow 1677431.00
endPeriodCashFlow 1324236.00
totalCashFromOperatingActivities 1308507.00
depreciation 121745.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory -13300.00
changeToAccountReceivables 431443.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -1661702.00
capitalExpenditures 94863
cashAndCashEquivalentsChanges 2555093.00
changeInWorkingCapital -1436578.00
stockBasedCompensation -2474933.00
otherNonCashItems 2555093.00
freeCashFlow 1213644.00
2011-06-30
date 2011-06-30
filing_date 2011-07-20
currency_symbol USD
investments -4150402.00
changeToLiabilities 1213150.00
totalCashflowsFromInvestingActivities -4349773.00
netIncome 3439228.00
changeInCash 725222.00
beginPeriodCashFlow 952209.00
endPeriodCashFlow 1677431.00
totalCashFromOperatingActivities 5074995.00
depreciation 113537.00
changeToInventory -24871.00
changeToAccountReceivables 193257.00
otherCashflowsFromFinancingActivities -4349773.00
changeToNetincome -6948.00
capitalExpenditures 199371
changeReceivables 193257.00
cashFlowsOtherOperating 147642.00
cashAndCashEquivalentsChanges 725222.00
changeInWorkingCapital 1529178.00
stockBasedCompensation -3439228.00
otherNonCashItems 3439228.00
freeCashFlow 4875624.00
2011-03-31
date 2011-03-31
filing_date 2011-05-04
currency_symbol USD
changeToLiabilities 332000.00
totalCashFromFinancingActivities 329718.00
netIncome 3669919.00
changeInCash -226200.00
beginPeriodCashFlow 1178409.00
endPeriodCashFlow 952209.00
totalCashFromOperatingActivities 3856488.00
depreciation 120749.00
changeToInventory -179699.00
changeToAccountReceivables -124804.00
otherCashflowsFromFinancingActivities 70158.00
capitalExpenditures 230843
changeInWorkingCapital 15985.00
otherNonCashItems -70158.00
freeCashFlow 3625645.00
2010-12-31
date 2010-12-31
filing_date 2011-01-19
currency_symbol USD
totalCashFromFinancingActivities 319160.00
netIncome 3383919.00
changeInCash 487568.00
beginPeriodCashFlow 690841.00
endPeriodCashFlow 1178409.00
totalCashFromOperatingActivities 3242308.00
depreciation 109960.00
changeToInventory -792431.00
changeToAccountReceivables 666983.00
otherCashflowsFromFinancingActivities 160015.00
capitalExpenditures 297538
changeInWorkingCapital -267558.00
otherNonCashItems -160015.00
freeCashFlow 2944770.00
2010-09-30
date 2010-09-30
filing_date 2010-10-20
currency_symbol USD
changeToLiabilities 42000.00
netIncome 3206010.00
changeInCash -963452.00
beginPeriodCashFlow 1654293.00
endPeriodCashFlow 690841.00
totalCashFromOperatingActivities 285476.00
depreciation 91362.00
changeToInventory -523550.00
changeToAccountReceivables -959647.00
otherCashflowsFromFinancingActivities -1248928.00
capitalExpenditures 142466
changeInWorkingCapital -3066148.00
stockBasedCompensation 76720.00
freeCashFlow 143010.00
2010-06-30
date 2010-06-30
filing_date 2010-07-21
currency_symbol USD
netIncome 3101097.00
changeInCash 265005.00
beginPeriodCashFlow 1389288.00
endPeriodCashFlow 1654293.00
totalCashFromOperatingActivities 5424535.00
depreciation 89476.00
changeToInventory -141750.00
changeToAccountReceivables 1042793.00
otherCashflowsFromFinancingActivities -5159530.00
capitalExpenditures 61953
changeInWorkingCapital 2213105.00
freeCashFlow 5362582.00
2010-03-31
date 2010-03-31
filing_date 2010-05-05
currency_symbol USD
changeToLiabilities 492000.00
totalCashFromFinancingActivities 903000.00
netIncome 3598746.00
changeInCash 225069.00
beginPeriodCashFlow 1164219.00
endPeriodCashFlow 1389288.00
totalCashFromOperatingActivities 3072095.00
depreciation 115136.00
changeToInventory 85790.00
changeToAccountReceivables -1293216.00
otherCashflowsFromFinancingActivities -2847026.00
capitalExpenditures 47910
changeInWorkingCapital -642157.00
freeCashFlow 3024185.00
2009-12-31
date 2009-12-31
filing_date 2010-01-20
currency_symbol USD
changeToLiabilities 113000.00
totalCashFromFinancingActivities 903000.00
netIncome 2767483.00
changeInCash -1425967.00
beginPeriodCashFlow 2590186.00
endPeriodCashFlow 1164219.00
totalCashFromOperatingActivities 2774508.00
depreciation 92328.00
changeToInventory 72772.00
changeToAccountReceivables 24679.00
otherCashflowsFromFinancingActivities -4200475.00
capitalExpenditures 90344
changeInWorkingCapital -87207.00
freeCashFlow 2684164.00
2009-09-30
date 2009-09-30
filing_date 2009-10-21
currency_symbol USD
changeToLiabilities 126000.00
totalCashFromFinancingActivities 633077.00
netIncome 2694183.00
changeInCash 1338625.00
beginPeriodCashFlow 1251561.00
endPeriodCashFlow 2590186.00
totalCashFromOperatingActivities 1824902.00
depreciation 90904.00
changeToInventory 202948.00
changeToAccountReceivables 119673.00
otherCashflowsFromFinancingActivities 163507.00
capitalExpenditures 131687
changeInWorkingCapital -1038377.00
stockBasedCompensation 95244.00
otherNonCashItems -163507.00
freeCashFlow 1693215.00
2009-06-30
date 2009-06-30
filing_date 2009-07-22
currency_symbol USD
changeToLiabilities 1339000.00
totalCashFromFinancingActivities 269794.00
netIncome 2938932.00
changeInCash -623502.00
beginPeriodCashFlow 1875063.00
endPeriodCashFlow 1251561.00
totalCashFromOperatingActivities 4792111.00
depreciation 90905.00
changeToInventory 179684.00
changeToAccountReceivables 293998.00
otherCashflowsFromFinancingActivities 116941.00
capitalExpenditures 35921
changeInWorkingCapital 1750695.00
stockBasedCompensation 5598.00
otherNonCashItems -116941.00
freeCashFlow 4756190.00
2009-03-31
date 2009-03-31
filing_date 2009-05-06
currency_symbol USD
totalCashFromFinancingActivities 60179.00
netIncome 3111494.00
changeInCash -563046.00
beginPeriodCashFlow 2438109.00
endPeriodCashFlow 1875063.00
totalCashFromOperatingActivities 2599851.00
depreciation 130029.00
changeToInventory 214477.00
otherCashflowsFromFinancingActivities 33889.00
capitalExpenditures 1052
changeInWorkingCapital -651623.00
otherNonCashItems -28291.00
freeCashFlow 2598799.00
2008-12-31
date 2008-12-31
filing_date 2009-01-21
currency_symbol USD
totalCashFromFinancingActivities 480000.00
netIncome 2468404.00
changeInCash 718796.00
beginPeriodCashFlow 1719313.00
endPeriodCashFlow 2438109.00
totalCashFromOperatingActivities 2740046.00
depreciation 118595.00
changeToInventory -18899.00
changeToAccountReceivables 527000.00
otherCashflowsFromFinancingActivities -2021250.00
capitalExpenditures 283030
changeInWorkingCapital 149232.00
stockBasedCompensation -800.00
otherNonCashItems 5598.00
freeCashFlow 2457016.00
2008-09-30
date 2008-09-30
filing_date 2008-10-22
currency_symbol USD
totalCashFromFinancingActivities 31767.00
netIncome 2300381.00
changeInCash -119078.00
beginPeriodCashFlow 1838391.00
endPeriodCashFlow 1719313.00
totalCashFromOperatingActivities 1138292.00
depreciation 60143.00
changeToInventory 89277.00
changeToAccountReceivables 359000.00
otherCashflowsFromFinancingActivities -1289137.00
capitalExpenditures 76746
changeInWorkingCapital -1288264.00
otherNonCashItems 69878.00
freeCashFlow 1061546.00
2008-06-30
date 2008-06-30
filing_date 2008-07-23
currency_symbol USD
changeToLiabilities 441000.00
totalCashFromFinancingActivities 448674.00
netIncome 1902616.00
changeInCash -47476.00
beginPeriodCashFlow 1885867.00
endPeriodCashFlow 1838391.00
totalCashFromOperatingActivities 3519925.00
depreciation 164973.00
changeToInventory -75672.00
changeToAccountReceivables 1174726.00
otherCashflowsFromFinancingActivities 236524.00
capitalExpenditures 40784
changeInWorkingCapital 1463699.00
stockBasedCompensation 5598.00
otherNonCashItems -239924.00
freeCashFlow 3479141.00
2008-03-31
date 2008-03-31
filing_date 2008-05-20
currency_symbol USD
totalCashFromFinancingActivities 81000.00
netIncome 2252982.00
changeInCash 634166.00
beginPeriodCashFlow 1251701.00
endPeriodCashFlow 1885867.00
totalCashFromOperatingActivities 1730915.00
depreciation 173075.00
changeToInventory 37008.00
otherCashflowsFromFinancingActivities -1096749.00
capitalExpenditures 175426
changeInWorkingCapital -665192.00
stockBasedCompensation 7144.00
otherNonCashItems 5598.00
freeCashFlow 1555489.00
2007-12-31
date 2007-12-31
filing_date 2008-01-23
currency_symbol USD
totalCashFromFinancingActivities 36773.00
netIncome 1702293.00
changeInCash 92387.00
beginPeriodCashFlow 1159314.00
endPeriodCashFlow 1251701.00
totalCashFromOperatingActivities 2010075.00
depreciation 146532.00
changeToInventory -348649.00
otherCashflowsFromFinancingActivities 33773.00
capitalExpenditures 127013
changeInWorkingCapital 277999.00
stockBasedCompensation -62930.00
otherNonCashItems -28175.00
freeCashFlow 1883062.00
2007-09-30
date 2007-09-30
filing_date 2007-10-17
currency_symbol USD
totalCashFromFinancingActivities 2399.00
netIncome 1644774.00
changeInCash 227174.00
beginPeriodCashFlow 932140.00
endPeriodCashFlow 1159314.00
totalCashFromOperatingActivities 1291332.00
depreciation 129202.00
changeToInventory -72663.00
otherCashflowsFromFinancingActivities -1066557.00
capitalExpenditures 289879
changeInWorkingCapital -678564.00
otherNonCashItems 151118.00
freeCashFlow 1001453.00
2007-06-30
date 2007-06-30
filing_date 2007-07-18
currency_symbol USD
totalCashFromFinancingActivities 41625.00
netIncome 1587335.00
changeInCash 534717.00
beginPeriodCashFlow 397423.00
endPeriodCashFlow 932140.00
totalCashFromOperatingActivities 1876904.00
depreciation 111719.00
changeToInventory -55642.00
otherCashflowsFromFinancingActivities -1383812.00
capitalExpenditures 225278
changeInWorkingCapital -659283.00
otherNonCashItems 7292.00
freeCashFlow 1651626.00
2007-03-31
date 2007-03-31
filing_date 2007-05-25
currency_symbol USD
changeToLiabilities 223000.00
totalCashFromFinancingActivities 492810.00
netIncome 1553953.00
changeInCash -25859.00
beginPeriodCashFlow 423282.00
endPeriodCashFlow 397423.00
totalCashFromOperatingActivities 1828287.00
depreciation 137273.00
changeToInventory 172267.00
changeToAccountReceivables -337976.00
otherCashflowsFromFinancingActivities 492810.00
capitalExpenditures 69393
changeInWorkingCapital 112705.00
stockBasedCompensation 136370.00
otherNonCashItems -621013.00
freeCashFlow 1758894.00
2006-12-31
date 2006-12-31
filing_date 2007-01-17
currency_symbol USD
changeToLiabilities 156000.00
totalCashFromFinancingActivities 513251.00
netIncome 1051553.00
changeInCash 60014.00
beginPeriodCashFlow 363268.00
endPeriodCashFlow 423282.00
totalCashFromOperatingActivities 1814453.00
depreciation 133382.00
changeToInventory 59006.00
otherCashflowsFromFinancingActivities 488512.00
capitalExpenditures 22628
changeInWorkingCapital 551359.00
otherNonCashItems -480345.00
freeCashFlow 1791825.00
2006-09-30
date 2006-09-30
filing_date 2006-10-18
currency_symbol USD
totalCashFromFinancingActivities 656617.00
netIncome 1283471.00
changeInCash -1373844.00
beginPeriodCashFlow 1737112.00
endPeriodCashFlow 363268.00
totalCashFromOperatingActivities 1286138.00
depreciation 133315.00
changeToInventory -144136.00
otherCashflowsFromFinancingActivities 656377.00
capitalExpenditures 172722
changeInWorkingCapital -340681.00
otherNonCashItems -538910.00
freeCashFlow 1113416.00
2006-06-30
date 2006-06-30
filing_date 2006-07-19
currency_symbol USD
totalCashFromFinancingActivities 414406.00
netIncome 891806.00
changeInCash 448750.00
beginPeriodCashFlow 1288362.00
endPeriodCashFlow 1737112.00
totalCashFromOperatingActivities 591598.00
depreciation 126080.00
changeToInventory 45774.00
otherCashflowsFromFinancingActivities 412906.00
capitalExpenditures 57254
changeInWorkingCapital -455911.00
otherNonCashItems -443618.00
freeCashFlow 534344.00
2006-03-31
date 2006-03-31
filing_date 2006-05-22
currency_symbol USD
changeToLiabilities 85000.00
totalCashFromFinancingActivities 208249.00
netIncome 619744.00
changeInCash 177353.00
beginPeriodCashFlow 1111009.00
endPeriodCashFlow 1288362.00
totalCashFromOperatingActivities 1025331.00
depreciation 143436.00
changeToInventory -115828.00
changeToAccountReceivables 618443.00
otherCashflowsFromFinancingActivities -17404.00
capitalExpenditures 53537
changeInWorkingCapital -60517.00
otherNonCashItems 919.00
freeCashFlow 971794.00
2005-12-31
date 2005-12-31
filing_date 2006-01-18
currency_symbol USD
totalCashFromFinancingActivities -17034.00
netIncome 401385.00
changeInCash -585510.00
beginPeriodCashFlow 1696519.00
endPeriodCashFlow 1111009.00
totalCashFromOperatingActivities 455816.00
depreciation 141566.00
changeToInventory -352281.00
changeToAccountReceivables 545000.00
otherCashflowsFromFinancingActivities -17034.00
capitalExpenditures 21000
changeInWorkingCapital -297464.00
freeCashFlow 455816.00
2005-09-30
date 2005-09-30
filing_date 2005-10-19
currency_symbol USD
changeToLiabilities 106000.00
totalCashFromFinancingActivities 9046.00
netIncome 363968.00
changeInCash 233918.00
beginPeriodCashFlow 1462601.00
endPeriodCashFlow 1696519.00
totalCashFromOperatingActivities 973012.00
depreciation 141742.00
changeToInventory -21502.00
changeToAccountReceivables 311000.00
otherCashflowsFromFinancingActivities -16673.00
capitalExpenditures 0
changeInWorkingCapital 249765.00
freeCashFlow 973012.00
2005-06-30
date 2005-06-30
filing_date 2005-07-20
currency_symbol USD
changeToLiabilities 1000.00
totalCashFromFinancingActivities -13725.00
netIncome 412649.00
changeInCash 222396.00
beginPeriodCashFlow 1240205.00
endPeriodCashFlow 1462601.00
totalCashFromOperatingActivities 714684.00
depreciation 143142.00
changeToInventory -87399.00
changeToAccountReceivables 78000.00
otherCashflowsFromFinancingActivities -16319.00
capitalExpenditures 0
changeInWorkingCapital -56075.00
otherNonCashItems -25500.00
freeCashFlow 714684.00
2005-03-31
date 2005-03-31
filing_date 2005-05-26
currency_symbol USD
totalCashFromFinancingActivities 293391.00
netIncome 476113.00
changeInCash 569480.00
beginPeriodCashFlow 670725.00
endPeriodCashFlow 1240205.00
totalCashFromOperatingActivities 317222.00
depreciation 163913.00
changeToInventory 178230.00
changeToAccountReceivables -545993.00
otherCashflowsFromFinancingActivities -15973.00
capitalExpenditures 41133
changeInWorkingCapital -195900.00
stockBasedCompensation 126904.00
otherNonCashItems -126904.00
freeCashFlow 276089.00
2004-12-31
date 2004-12-31
filing_date 2005-01-19
currency_symbol USD
changeToLiabilities 53000.00
totalCashFromFinancingActivities -24467.00
netIncome 375172.00
changeInCash -138042.00
beginPeriodCashFlow 808767.00
endPeriodCashFlow 670725.00
totalCashFromOperatingActivities 218160.00
depreciation 154999.00
changeToInventory -660818.00
otherCashflowsFromFinancingActivities -24467.00
capitalExpenditures 125336
changeInWorkingCapital -312011.00
freeCashFlow 92824.00
2004-09-30
date 2004-09-30
filing_date 2004-10-20
currency_symbol USD
changeToLiabilities 1000.00
totalCashFromFinancingActivities -12302.00
netIncome 423298.00
changeInCash -289691.00
beginPeriodCashFlow 1098458.00
endPeriodCashFlow 808767.00
totalCashFromOperatingActivities 168756.00
depreciation 135944.00
changeToInventory 29462.00
otherCashflowsFromFinancingActivities -41446.00
capitalExpenditures 446146
changeInWorkingCapital -390486.00
freeCashFlow -277390.00
2004-06-30
date 2004-06-30
filing_date 2004-07-21
currency_symbol USD
totalCashFromFinancingActivities 9409.00
netIncome 483671.00
changeInCash 42662.00
beginPeriodCashFlow 1055796.00
endPeriodCashFlow 1098458.00
totalCashFromOperatingActivities 286841.00
depreciation 118587.00
changeToInventory 30221.00
otherCashflowsFromFinancingActivities -40594.00
capitalExpenditures 233666
changeInWorkingCapital -315417.00
freeCashFlow 53175.00
2004-03-31
date 2004-03-31
filing_date 2004-05-27
currency_symbol USD
changeToLiabilities 103000.00
totalCashFromFinancingActivities 844230.00
netIncome 789670.00
changeInCash -283547.00
beginPeriodCashFlow 1339343.00
endPeriodCashFlow 1055796.00
totalCashFromOperatingActivities -35766.00
depreciation 142814.00
changeToInventory 39156.00
changeToAccountReceivables -711189.00
otherCashflowsFromFinancingActivities -39760.00
capitalExpenditures 144
changeInWorkingCapital -718250.00
stockBasedCompensation 250000.00
otherNonCashItems -250000.00
freeCashFlow -35622.00
2003-12-31
date 2003-12-31
filing_date 2004-01-20
currency_symbol USD
changeToLiabilities 89000.00
totalCashFromFinancingActivities 40336.00
netIncome 577156.00
changeInCash 313563.00
beginPeriodCashFlow 1025780.00
endPeriodCashFlow 1339343.00
totalCashFromOperatingActivities 375281.00
depreciation 137460.00
changeToInventory 79352.00
otherCashflowsFromFinancingActivities -38944.00
capitalExpenditures 123199
changeInWorkingCapital -339335.00
freeCashFlow 252082.00
2003-09-30
date 2003-09-30
filing_date 2003-10-22
currency_symbol USD
changeToLiabilities 273000.00
totalCashFromFinancingActivities 120363.00
netIncome 406476.00
changeInCash -429479.00
beginPeriodCashFlow 1455259.00
endPeriodCashFlow 1025780.00
totalCashFromOperatingActivities 188347.00
depreciation 125295.00
changeToInventory -327187.00
otherCashflowsFromFinancingActivities -38143.00
capitalExpenditures 346281
changeInWorkingCapital -343424.00
freeCashFlow -157934.00
2003-06-30
date 2003-06-30
filing_date 2003-07-24
currency_symbol USD
changeToLiabilities 19000.00
totalCashflowsFromInvestingActivities 543000.00
totalCashFromFinancingActivities -29075.00
netIncome 334418.00
changeInCash 859491.00
beginPeriodCashFlow 595768.00
endPeriodCashFlow 1455259.00
totalCashFromOperatingActivities 345359.00
depreciation 119164.00
changeToInventory -100399.00
otherCashflowsFromFinancingActivities -37360.00
capitalExpenditures 304630
changeInWorkingCapital -108223.00
freeCashFlow 40729.00
2003-03-31
date 2003-03-31
filing_date 2003-05-16
currency_symbol USD
changeToLiabilities 121000.00
totalCashFromFinancingActivities 20076.00
netIncome 160164.00
changeInCash 230279.00
beginPeriodCashFlow 365489.00
endPeriodCashFlow 595768.00
totalCashFromOperatingActivities 502233.00
depreciation 140651.00
changeToInventory 5517.00
changeToAccountReceivables 233000.00
otherCashflowsFromFinancingActivities -36593.00
capitalExpenditures 39170
changeInWorkingCapital 201418.00
freeCashFlow 463063.00
2002-12-31
date 2002-12-31
filing_date 2003-01-29
currency_symbol USD
changeToLiabilities 64000.00
totalCashFromFinancingActivities -32440.00
netIncome 234161.00
changeInCash -105164.00
beginPeriodCashFlow 470653.00
endPeriodCashFlow 365489.00
totalCashFromOperatingActivities 6137.00
depreciation 126716.00
changeToInventory -209497.00
otherCashflowsFromFinancingActivities -35840.00
capitalExpenditures 69581
changeInWorkingCapital -354740.00
freeCashFlow -63444.00
2002-09-30
date 2002-09-30
filing_date 2002-10-25
currency_symbol USD
changeToLiabilities 184000.00
totalCashFromFinancingActivities -33606.00
netIncome 160296.00
changeInCash -403035.00
beginPeriodCashFlow 873688.00
endPeriodCashFlow 470653.00
totalCashFromOperatingActivities 129848.00
depreciation 137131.00
changeToInventory -122000.00
otherCashflowsFromFinancingActivities -35105.00
capitalExpenditures 185776
changeInWorkingCapital -167579.00
freeCashFlow -55928.00
2002-06-30
date 2002-06-30
filing_date 2002-07-31
currency_symbol USD
totalCashFromFinancingActivities 5966944.00
netIncome 92229.00
changeInCash 336430.00
beginPeriodCashFlow 537258.00
endPeriodCashFlow 873688.00
totalCashFromOperatingActivities -241861.00
depreciation 106551.00
changeToInventory -2581.00
changeToAccountReceivables 132000.00
otherCashflowsFromFinancingActivities -252923.00
capitalExpenditures 128020
changeInWorkingCapital -440641.00
freeCashFlow -369881.00
2002-03-31
date 2002-03-31
filing_date 2002-05-31
currency_symbol USD
changeToLiabilities 194000.00
totalCashFromFinancingActivities -649698.00
netIncome -894123.00
changeInCash -333582.00
beginPeriodCashFlow 870840.00
endPeriodCashFlow 537258.00
totalCashFromOperatingActivities -314459.00
depreciation 98838.00
changeToInventory 468406.00
changeToAccountReceivables 56000.00
otherCashflowsFromFinancingActivities -673405.00
capitalExpenditures 630575
changeInWorkingCapital 480826.00
freeCashFlow 316116.00
2001-12-31
date 2001-12-31
filing_date 2002-02-04
currency_symbol USD
totalCashFromFinancingActivities 537427.00
netIncome -434996.00
changeInCash 465321.00
beginPeriodCashFlow 405519.00
endPeriodCashFlow 870840.00
totalCashFromOperatingActivities 529221.00
depreciation 106320.00
changeToInventory 69342.00
changeToAccountReceivables 189000.00
otherCashflowsFromFinancingActivities 531527.00
capitalExpenditures 601327
changeInWorkingCapital 857897.00
freeCashFlow -72106.00
2001-09-30
date 2001-09-30
filing_date 2001-10-26
currency_symbol USD
totalCashFromFinancingActivities -5827.00
netIncome -676787.00
changeInCash -330299.00
beginPeriodCashFlow 735818.00
endPeriodCashFlow 405519.00
totalCashFromOperatingActivities -537320.00
depreciation 61913.00
changeToInventory 36430.00
otherCashflowsFromFinancingActivities -9525.00
capitalExpenditures 212848
changeInWorkingCapital 77554.00
freeCashFlow -324472.00
2001-06-30
date 2001-06-30
filing_date 2001-07-27
currency_symbol USD
totalCashFromFinancingActivities 66510.00
netIncome -94536.00
changeInCash -756262.00
beginPeriodCashFlow 1492080.00
endPeriodCashFlow 735818.00
totalCashFromOperatingActivities -355941.00
depreciation 65219.00
changeToInventory 1423.00
changeToAccountReceivables 138000.00
otherCashflowsFromFinancingActivities -13491.00
capitalExpenditures 466831
changeInWorkingCapital -326624.00
freeCashFlow -822772.00
2001-03-31
date 2001-03-31
filing_date 2001-06-01
currency_symbol USD
changeToLiabilities 272000.00
totalCashFromFinancingActivities 22643.00
netIncome -500483.00
changeInCash -588393.00
beginPeriodCashFlow 2080473.00
endPeriodCashFlow 1492080.00
totalCashFromOperatingActivities -368202.00
depreciation 68829.00
changeToInventory -49185.00
otherCashflowsFromFinancingActivities -39468.00
capitalExpenditures 242077
changeInWorkingCapital 63452.00
freeCashFlow -610279.00
2000-12-31
date 2000-12-31
filing_date 2001-02-14
currency_symbol USD
changeToLiabilities 196000.00
totalCashFromFinancingActivities 981247.00
netIncome 639741.00
changeInCash 1075473.00
beginPeriodCashFlow 1005000.00
endPeriodCashFlow 2080473.00
totalCashFromOperatingActivities 883675.00
depreciation 187446.00
otherCashflowsFromFinancingActivities 981247.00
capitalExpenditures 117000
changeInWorkingCapital 56488.00
otherNonCashItems 187446.00
freeCashFlow 883675.00
2000-09-30
date 2000-09-30
filing_date 2000-11-15
currency_symbol USD
netIncome -25000.00
changeInCash -38000.00
beginPeriodCashFlow 1043000.00
endPeriodCashFlow 1005000.00
totalCashFromOperatingActivities -38000.00
capitalExpenditures 0
changeInWorkingCapital -13000.00
freeCashFlow -38000.00
2000-06-30
date 2000-06-30
filing_date 2000-08-14
currency_symbol USD
netIncome 13000.00
changeInCash -12000.00
beginPeriodCashFlow 1055000.00
endPeriodCashFlow 1043000.00
totalCashFromOperatingActivities -12000.00
capitalExpenditures 0
changeInWorkingCapital -25000.00
freeCashFlow -12000.00
2000-03-31
date 2000-03-31
filing_date 2000-06-29
currency_symbol USD
totalCashflowsFromInvestingActivities 964000.00
totalCashFromFinancingActivities 69663.00
netIncome 4995362.00
changeInCash -97170.00
beginPeriodCashFlow 1100000.00
endPeriodCashFlow 1002830.00
totalCashFromOperatingActivities -488877.00
otherCashflowsFromInvestingActivities 1000000.00
dividendsPaid 112490.00
changeToAccountReceivables 28000.00
otherCashflowsFromFinancingActivities 182153.00
capitalExpenditures 0
changeInWorkingCapital -154702.00
otherNonCashItems -5329537.00
freeCashFlow -488877.00
1999-12-31
date 1999-12-31
filing_date 2000-02-11
currency_symbol USD
totalCashFromFinancingActivities -5800000.00
netIncome -3400000.00
changeInCash -4700000.00
beginPeriodCashFlow 5800000.00
endPeriodCashFlow 1100000.00
totalCashFromOperatingActivities 200000.00
otherCashflowsFromFinancingActivities -5800000.00
capitalExpenditures 0
changeInWorkingCapital -4300000.00
otherNonCashItems 7900000.00
freeCashFlow 200000.00
1999-09-30
date 1999-09-30
filing_date 1999-11-12
currency_symbol USD
netIncome 3000000.00
changeInCash 3100000.00
beginPeriodCashFlow 2700000.00
endPeriodCashFlow 5800000.00
totalCashFromOperatingActivities 3100000.00
capitalExpenditures 0
changeInWorkingCapital -100000.00
otherNonCashItems 200000.00
freeCashFlow 3100000.00
1999-06-30
date 1999-06-30
filing_date 1999-08-16
currency_symbol USD
netIncome 100000.00
changeInCash -100000.00
beginPeriodCashFlow 2800000.00
endPeriodCashFlow 2700000.00
totalCashFromOperatingActivities -100000.00
capitalExpenditures 0
changeInWorkingCapital -300000.00
otherNonCashItems 100000.00
freeCashFlow -100000.00
1999-03-31
date 1999-03-31
filing_date 1999-06-07
currency_symbol USD
totalCashFromFinancingActivities -100000.00
netIncome -1300000.00
changeInCash -800000.00
beginPeriodCashFlow 100000.00
endPeriodCashFlow -800000.00
totalCashFromOperatingActivities -900000.00
depreciation 600000.00
otherCashflowsFromFinancingActivities -100000.00
capitalExpenditures 0
changeInWorkingCapital -500000.00
otherNonCashItems 300000.00
freeCashFlow -900000.00
1998-12-31
date 1998-12-31
filing_date 1999-02-16
currency_symbol USD
netIncome -200000.00
changeInCash 100000.00
beginPeriodCashFlow 2900000.00
endPeriodCashFlow 100000.00
totalCashFromOperatingActivities 100000.00
depreciation -100000.00
capitalExpenditures 0
changeInWorkingCapital 200000.00
otherNonCashItems 200000.00
freeCashFlow 100000.00
1998-09-30
date 1998-09-30
filing_date 1998-11-16
currency_symbol USD
netIncome 2700000.00
changeInCash 2900000.00
beginPeriodCashFlow 700000.00
endPeriodCashFlow 2900000.00
totalCashFromOperatingActivities 2900000.00
depreciation -100000.00
capitalExpenditures 0
changeInWorkingCapital 2800000.00
otherNonCashItems 300000.00
freeCashFlow 2900000.00
1998-06-30
date 1998-06-30
filing_date 1998-08-14
currency_symbol USD
totalCashFromFinancingActivities -226973.00
netIncome -900000.00
changeInCash -700000.00
beginPeriodCashFlow 1400000.00
endPeriodCashFlow 700000.00
totalCashFromOperatingActivities -700000.00
depreciation -100000.00
otherCashflowsFromFinancingActivities 54180.00
capitalExpenditures 0
changeInWorkingCapital -729200.00
otherNonCashItems 300000.00
freeCashFlow -700000.00
1998-03-31
date 1998-03-31
filing_date 1998-06-29
currency_symbol USD
totalCashFromFinancingActivities -226973.00
netIncome -926214.00
changeInCash -773666.00
endPeriodCashFlow -773666.00
totalCashFromOperatingActivities -566220.00
depreciation 642166.00
otherCashflowsFromFinancingActivities -226973.00
capitalExpenditures 19527
changeInWorkingCapital 23319.00
otherNonCashItems -305491.00
freeCashFlow -546693.00
1997-12-31
date 1997-12-31
filing_date 1998-02-17
currency_symbol USD
totalCashFromFinancingActivities -200000.00
netIncome -800000.00
changeInCash -700000.00
endPeriodCashFlow -700000.00
totalCashFromOperatingActivities -400000.00
depreciation -100000.00
otherCashflowsFromFinancingActivities -200000.00
capitalExpenditures 100000
changeInWorkingCapital 200000.00
otherNonCashItems 300000.00
freeCashFlow -500000.00
1997-09-30
date 1997-09-30
filing_date 1997-11-14
currency_symbol USD
totalCashFromFinancingActivities 100000.00
netIncome -500000.00
changeInCash 100000.00
depreciation -100000.00
otherCashflowsFromFinancingActivities 100000.00
capitalExpenditures 0
changeInWorkingCapital 500000.00
otherNonCashItems 100000.00
freeCashFlow -100000.00
1997-06-30
date 1997-06-30
filing_date 1997-07-18
currency_symbol USD
totalCashFromFinancingActivities 345290.00
netIncome -661875.00
changeInCash -34644.00
beginPeriodCashFlow 2400000.00
endPeriodCashFlow -34644.00
totalCashFromOperatingActivities -656337.00
depreciation 406028.00
otherCashflowsFromFinancingActivities 345290.00
capitalExpenditures 24573
changeInWorkingCapital 358672.00
otherNonCashItems -759162.00
freeCashFlow -680910.00
1997-03-31
date 1997-03-31
filing_date 1997-03-31
currency_symbol USD
totalCashFromFinancingActivities 345290.00
netIncome -661875.00
beginPeriodCashFlow 8400000.00
endPeriodCashFlow 2400000.00
totalCashFromOperatingActivities -656337.00
depreciation 406028.00
otherCashflowsFromFinancingActivities 345290.00
capitalExpenditures 24573
changeInWorkingCapital 358672.00
otherNonCashItems -759162.00
freeCashFlow -680910.00
1996-12-31
date 1996-12-31
filing_date 1997-02-14
currency_symbol USD
totalCashFromFinancingActivities 8500000.00
netIncome -6200000.00
changeInCash 8400000.00
beginPeriodCashFlow 600000.00
endPeriodCashFlow 8400000.00
totalCashFromOperatingActivities -100000.00
depreciation -100000.00
otherCashflowsFromFinancingActivities 8500000.00
capitalExpenditures 0
changeInWorkingCapital -500000.00
otherNonCashItems 6700000.00
freeCashFlow -100000.00
1996-09-30
date 1996-09-30
filing_date 1996-11-15
currency_symbol USD
netIncome 400000.00
changeInCash 600000.00
beginPeriodCashFlow 400000.00
endPeriodCashFlow 600000.00
totalCashFromOperatingActivities 600000.00
depreciation 100000.00
capitalExpenditures 0
changeInWorkingCapital 200000.00
otherNonCashItems -100000.00
freeCashFlow 600000.00
1996-06-30
date 1996-06-30
filing_date 1996-08-12
currency_symbol USD
totalCashFromFinancingActivities 100000.00
netIncome 300000.00
changeInCash -600000.00
beginPeriodCashFlow 1000000.00
endPeriodCashFlow 400000.00
totalCashFromOperatingActivities -700000.00
otherCashflowsFromFinancingActivities 100000.00
capitalExpenditures 0
changeInWorkingCapital -1000000.00
freeCashFlow -700000.00
1996-03-31
date 1996-03-31
filing_date 1996-06-19
currency_symbol USD
netIncome 227632.00
changeInCash 413071.00
endPeriodCashFlow 413071.00
totalCashFromOperatingActivities 413071.00
capitalExpenditures 0
changeInWorkingCapital 183456.00
otherNonCashItems 1983.00
freeCashFlow 413071.00
1995-12-31
date 1995-12-31
filing_date 1996-01-30
currency_symbol USD
netIncome 200000.00
changeInCash -200000.00
beginPeriodCashFlow 400000.00
endPeriodCashFlow -200000.00
totalCashFromOperatingActivities -200000.00
capitalExpenditures 0
changeInWorkingCapital -500000.00
otherNonCashItems 100000.00
freeCashFlow -200000.00
1995-09-30
date 1995-09-30
filing_date 1995-11-14
currency_symbol USD
netIncome 300000.00
changeInCash 400000.00
beginPeriodCashFlow 400000.00
endPeriodCashFlow 400000.00
totalCashFromOperatingActivities 400000.00
capitalExpenditures 0
changeInWorkingCapital 200000.00
otherNonCashItems -100000.00
freeCashFlow 400000.00
1995-06-30
date 1995-06-30
filing_date 1995-08-14
currency_symbol USD
netIncome 100000.00
changeInCash 100000.00
beginPeriodCashFlow 400000.00
endPeriodCashFlow 500000.00
totalCashFromOperatingActivities 100000.00
capitalExpenditures 0
changeInWorkingCapital 700000.00
otherNonCashItems -700000.00
freeCashFlow 100000.00
yearly
2023-03-31
date 2023-03-31
filing_date 2023-05-03
currency_symbol USD
investments -7691317.00
changeToLiabilities -726695.00
totalCashflowsFromInvestingActivities -8527108.00
totalCashFromFinancingActivities -19344004.00
netIncome 22694458.00
changeInCash -8779614.00
beginPeriodCashFlow 10449510.00
endPeriodCashFlow 1669896.00
totalCashFromOperatingActivities 19091498.00
depreciation 257606.00
otherCashflowsFromInvestingActivities 100000.00
dividendsPaid 19323304.00
changeToInventory -1328375.00
changeToAccountReceivables -1818515.00
salePurchaseOfStock -20700.00
otherCashflowsFromFinancingActivities -8527108.00
changeToNetincome 161894.00
capitalExpenditures 935791
changeReceivables -1818515.00
cashFlowsOtherOperating -148875.00
cashAndCashEquivalentsChanges -8779614.00
changeInWorkingCapital -4082117.00
stockBasedCompensation 59657.00
otherNonCashItems -208532.00
freeCashFlow 18155707.00
2022-03-31
date 2022-03-31
filing_date 2022-05-04
currency_symbol USD
investments 7500000.00
changeToLiabilities 1293567.00
totalCashflowsFromInvestingActivities 7015421.00
totalCashFromFinancingActivities -19496930.00
changeToOperatingActivities 99724.00
netIncome 14507501.00
changeInCash 22170.00
beginPeriodCashFlow 10427340.00
endPeriodCashFlow 10449510.00
totalCashFromOperatingActivities 12503679.00
depreciation 424981.00
dividendsPaid 19333409.00
changeToInventory -1187858.00
changeToAccountReceivables -2740548.00
salePurchaseOfStock -163521.00
otherCashflowsFromFinancingActivities 7015421.00
changeToNetincome 106312.00
capitalExpenditures 484579
changeReceivables -2740548.00
cashFlowsOtherOperating 99724.00
cashAndCashEquivalentsChanges 22170.00
changeInWorkingCapital -2535115.00
stockBasedCompensation 81855.00
freeCashFlow 12019100.00
2021-03-31
date 2021-03-31
filing_date 2021-05-05
currency_symbol USD
investments 8487600.00
changeToLiabilities 105996.00
totalCashflowsFromInvestingActivities 8424873.00
totalCashFromFinancingActivities -19427959.00
changeToOperatingActivities 391699.00
netIncome 11694384.00
changeInCash 2361746.00
beginPeriodCashFlow 8065594.00
endPeriodCashFlow 10427340.00
totalCashFromOperatingActivities 13364832.00
depreciation 542926.00
dividendsPaid 19336540.00
changeToInventory -16327.00
changeToAccountReceivables 729737.00
salePurchaseOfStock -91419.00
otherCashflowsFromFinancingActivities 8424873.00
changeToNetincome -83583.00
capitalExpenditures 62727
changeReceivables 729737.00
cashFlowsOtherOperating 391699.00
cashAndCashEquivalentsChanges 2361746.00
changeInWorkingCapital 1211105.00
stockBasedCompensation 45572.00
otherNonCashItems 11464320.00
freeCashFlow 13302105.00
2020-03-31
date 2020-03-31
filing_date 2020-05-06
currency_symbol USD
investments 5303670.00
changeToLiabilities 405481.00
totalCashflowsFromInvestingActivities 5251629.00
totalCashFromFinancingActivities -19959112.00
changeToOperatingActivities -394504.00
netIncome 14526642.00
changeInCash 1188290.00
beginPeriodCashFlow 6877304.00
endPeriodCashFlow 8065594.00
totalCashFromOperatingActivities 15895773.00
depreciation 549969.00
otherCashflowsFromInvestingActivities 5303670.00
dividendsPaid 19384040.00
changeToInventory 380426.00
changeToAccountReceivables 301620.00
salePurchaseOfStock -687432.00
otherCashflowsFromFinancingActivities 112360.00
changeToNetincome 126139.00
capitalExpenditures 52041
changeReceivables 301620.00
cashFlowsOtherOperating -394504.00
cashAndCashEquivalentsChanges 1188290.00
changeInWorkingCapital 693023.00
stockBasedCompensation 48360.00
otherNonCashItems -6289479.00
freeCashFlow 15843732.00
2019-03-31
date 2019-03-31
filing_date 2019-05-01
currency_symbol USD
investments 7127593.00
changeToLiabilities -154049.00
totalCashflowsFromInvestingActivities 7059328.00
totalCashFromFinancingActivities -19156100.00
changeToOperatingActivities -180885.00
netIncome 14507936.00
changeInCash 2122222.00
beginPeriodCashFlow 4755082.00
endPeriodCashFlow 6877304.00
totalCashFromOperatingActivities 14218994.00
issuanceOfCapitalStock 217940.00
depreciation 705197.00
otherCashflowsFromInvestingActivities 7127590.00
dividendsPaid 19374040.00
changeToInventory -614437.00
changeToAccountReceivables -106859.00
salePurchaseOfStock 217940.00
otherCashflowsFromFinancingActivities 7059328.00
changeToNetincome 62091.00
capitalExpenditures 68265
changeReceivables -106859.00
cashFlowsOtherOperating -180885.00
cashAndCashEquivalentsChanges 2122222.00
changeInWorkingCapital -1056230.00
stockBasedCompensation 93360.00
otherNonCashItems 4043306.00
freeCashFlow 14150729.00
2018-03-31
date 2018-03-31
filing_date 2018-05-02
currency_symbol USD
investments 1322590.00
changeToLiabilities -105596.00
totalCashflowsFromInvestingActivities 717790.00
totalCashFromFinancingActivities -19314000.00
changeToOperatingActivities -27877.00
netIncome 13912672.00
changeInCash -3444282.00
beginPeriodCashFlow 8199364.00
endPeriodCashFlow 4755082.00
totalCashFromOperatingActivities 15151928.00
depreciation 979652.00
otherCashflowsFromInvestingActivities 1322590.00
dividendsPaid 19365040.00
changeToInventory -292141.00
changeToAccountReceivables 548023.00
salePurchaseOfStock 51040.00
otherCashflowsFromFinancingActivities 717790.00
changeToNetincome 137195.00
capitalExpenditures 604800
changeReceivables 548023.00
cashFlowsOtherOperating -27877.00
cashAndCashEquivalentsChanges -3444282.00
changeInWorkingCapital 122409.00
stockBasedCompensation 40920.00
otherNonCashItems 2515124.00
freeCashFlow 14547128.00
2017-03-31
date 2017-03-31
filing_date 2017-05-03
currency_symbol USD
investments 7871760.00
changeToLiabilities -494148.00
totalCashflowsFromInvestingActivities 7351925.00
totalCashFromFinancingActivities -19066314.00
changeToOperatingActivities 127241.00
netIncome 12948869.00
changeInCash 664771.00
beginPeriodCashFlow 7534593.00
endPeriodCashFlow 8199364.00
totalCashFromOperatingActivities 12379160.00
depreciation 1147451.00
otherCashflowsFromInvestingActivities 7871760.00
dividendsPaid 19346040.00
changeToInventory -153065.00
changeToAccountReceivables -1192716.00
salePurchaseOfStock 247110.00
otherCashflowsFromFinancingActivities 32616.00
changeToNetincome -4472.00
capitalExpenditures 519835
changeReceivables -1192716.00
cashFlowsOtherOperating 127241.00
cashAndCashEquivalentsChanges 664771.00
changeInWorkingCapital -1712688.00
stockBasedCompensation 22000.00
otherNonCashItems -32616.00
freeCashFlow 11859325.00
2016-03-31
date 2016-03-31
filing_date 2016-05-04
currency_symbol USD
investments 5156911.00
changeToLiabilities 103515.00
totalCashflowsFromInvestingActivities 4869636.00
totalCashFromFinancingActivities -21081334.00
changeToOperatingActivities -159611.00
netIncome 12292315.00
changeInCash -1902669.00
beginPeriodCashFlow 9437262.00
endPeriodCashFlow 7534593.00
totalCashFromOperatingActivities 14309029.00
depreciation 850970.00
otherCashflowsFromInvestingActivities 5156910.00
dividendsPaid 19414864.00
changeToInventory 537259.00
changeToAccountReceivables 719888.00
salePurchaseOfStock -2311673.00
otherCashflowsFromFinancingActivities 352294.00
changeToNetincome -35307.00
capitalExpenditures 287275
changeReceivables 719888.00
cashFlowsOtherOperating -159611.00
cashAndCashEquivalentsChanges -1902669.00
changeInWorkingCapital 1201051.00
stockBasedCompensation 21160.00
otherNonCashItems -352294.00
freeCashFlow 14021754.00
2015-03-31
date 2015-03-31
filing_date 2015-05-06
currency_symbol USD
investments 3162914.00
changeToLiabilities 303152.00
totalCashflowsFromInvestingActivities 2977907.00
totalCashFromFinancingActivities -9673011.00
changeToOperatingActivities 241363.00
netIncome 14368354.00
changeInCash 8174962.00
beginPeriodCashFlow 1262300.00
endPeriodCashFlow 9437262.00
totalCashFromOperatingActivities 14870066.00
depreciation 934371.00
otherCashflowsFromInvestingActivities 3162910.00
dividendsPaid 10000000.00
changeToInventory -535159.00
changeToAccountReceivables -632400.00
salePurchaseOfStock 302701.00
otherCashflowsFromFinancingActivities 24288.00
changeToNetincome 190385.00
capitalExpenditures 185007
changeReceivables -632400.00
cashFlowsOtherOperating 241363.00
cashAndCashEquivalentsChanges 8174962.00
changeInWorkingCapital -623044.00
stockBasedCompensation 58960.00
otherNonCashItems -24288.00
freeCashFlow 14685059.00
2014-03-31
date 2014-03-31
filing_date 2014-06-06
currency_symbol USD
investments -12698916.00
changeToLiabilities -157350.00
totalCashflowsFromInvestingActivities -12859634.00
totalCashFromFinancingActivities -789173.00
changeToOperatingActivities 141871.00
netIncome 11135875.00
changeInCash -1247383.00
beginPeriodCashFlow 2509683.00
endPeriodCashFlow 1262300.00
totalCashFromOperatingActivities 12401424.00
depreciation 844339.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory 129259.00
changeToAccountReceivables 189821.00
salePurchaseOfStock -1263405.00
otherCashflowsFromFinancingActivities 57472.00
changeToNetincome 117609.00
capitalExpenditures 160718
changeReceivables 189821.00
cashFlowsOtherOperating 141871.00
cashAndCashEquivalentsChanges -1247383.00
changeInWorkingCapital 303601.00
stockBasedCompensation 53200.00
otherNonCashItems -57472.00
freeCashFlow 12240706.00
2013-03-31
date 2013-03-31
filing_date 2013-05-01
currency_symbol USD
investments -10015753.00
changeToLiabilities -190881.00
totalCashflowsFromInvestingActivities -11840077.00
totalCashFromFinancingActivities 159922.00
netIncome 11828838.00
changeInCash 965147.00
beginPeriodCashFlow 1544536.00
endPeriodCashFlow 2509683.00
totalCashFromOperatingActivities 12645302.00
depreciation 647163.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory -107216.00
changeToAccountReceivables 163445.00
salePurchaseOfStock 144188.00
otherCashflowsFromFinancingActivities 15734.00
changeToNetincome 102248.00
capitalExpenditures 1824324
changeReceivables 163445.00
cashFlowsOtherOperating 201705.00
cashAndCashEquivalentsChanges 965147.00
changeInWorkingCapital 67053.00
stockBasedCompensation 66720.00
otherNonCashItems -15734.00
freeCashFlow 10820978.00
2012-03-31
date 2012-03-31
filing_date 2012-05-02
currency_symbol USD
investments -10739382.00
changeToLiabilities -187950.00
totalCashflowsFromInvestingActivities -12219619.00
totalCashFromFinancingActivities 36.00
netIncome 11381095.00
changeInCash 592327.00
beginPeriodCashFlow 952209.00
endPeriodCashFlow 1544536.00
totalCashFromOperatingActivities 12811910.00
depreciation 500121.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory 114481.00
changeToAccountReceivables 911399.00
salePurchaseOfStock 36.00
otherCashflowsFromFinancingActivities -12219619.00
changeToNetincome 67310.00
capitalExpenditures 1480237
changeReceivables 911399.00
cashFlowsOtherOperating 25454.00
cashAndCashEquivalentsChanges 592327.00
changeInWorkingCapital 863384.00
stockBasedCompensation 80160.00
otherNonCashItems 11381095.00
freeCashFlow 11331673.00
2011-03-31
date 2011-03-31
filing_date 2011-05-04
currency_symbol USD
changeToLiabilities 332000.00
totalCashFromFinancingActivities 648878.00
netIncome 13360945.00
changeInCash -437079.00
beginPeriodCashFlow 1389288.00
endPeriodCashFlow 952209.00
totalCashFromOperatingActivities 12808807.00
depreciation 411547.00
changeToInventory -1637430.00
changeToAccountReceivables 625325.00
otherCashflowsFromFinancingActivities 230173.00
capitalExpenditures 732800
changeInWorkingCapital -1104616.00
stockBasedCompensation 76720.00
otherNonCashItems -230173.00
freeCashFlow 12076007.00
2010-03-31
date 2010-03-31
filing_date 2010-05-05
currency_symbol USD
changeToLiabilities 492000.00
totalCashFromFinancingActivities 902871.00
netIncome 11999344.00
changeInCash -485775.00
beginPeriodCashFlow 1875063.00
endPeriodCashFlow 1389288.00
totalCashFromOperatingActivities 12463616.00
depreciation 389273.00
changeToInventory 541194.00
changeToAccountReceivables -854866.00
otherCashflowsFromFinancingActivities 280448.00
capitalExpenditures 305862
changeInWorkingCapital -17046.00
stockBasedCompensation 100842.00
otherNonCashItems -280448.00
freeCashFlow 12157754.00
2009-03-31
date 2009-03-31
filing_date 2009-05-06
currency_symbol USD
totalCashFromFinancingActivities 540620.00
netIncome 9782895.00
changeInCash -10804.00
beginPeriodCashFlow 1885867.00
endPeriodCashFlow 1875063.00
totalCashFromOperatingActivities 9998114.00
depreciation 473740.00
changeToInventory 209183.00
changeToAccountReceivables -140671.00
otherCashflowsFromFinancingActivities 270413.00
capitalExpenditures 401612
changeInWorkingCapital -326956.00
stockBasedCompensation 86672.00
otherNonCashItems -274613.00
freeCashFlow 9596502.00
2008-03-31
date 2008-03-31
filing_date 2008-05-20
currency_symbol USD
totalCashFromFinancingActivities 80797.00
netIncome 7187384.00
changeInCash 1488444.00
beginPeriodCashFlow 397423.00
endPeriodCashFlow 1885867.00
totalCashFromOperatingActivities 6909226.00
depreciation 560528.00
changeToInventory -439946.00
changeToAccountReceivables -1221022.00
otherCashflowsFromFinancingActivities 33773.00
capitalExpenditures 817596
changeInWorkingCapital -1725040.00
stockBasedCompensation 169606.00
otherNonCashItems -89559.00
freeCashFlow 6091630.00
2007-03-31
date 2007-03-31
filing_date 2007-05-25
currency_symbol USD
changeToLiabilities 223000.00
totalCashFromFinancingActivities 2077084.00
netIncome 4780783.00
changeInCash -890939.00
beginPeriodCashFlow 1288362.00
endPeriodCashFlow 397423.00
totalCashFromOperatingActivities 5520476.00
depreciation 530050.00
changeToInventory 132911.00
changeToAccountReceivables -337976.00
otherCashflowsFromFinancingActivities 2050605.00
capitalExpenditures 321997
changeInWorkingCapital -132528.00
stockBasedCompensation 136370.00
otherNonCashItems -2083886.00
freeCashFlow 5198479.00
2006-03-31
date 2006-03-31
filing_date 2006-05-22
currency_symbol USD
changeToLiabilities 85000.00
totalCashFromFinancingActivities 186536.00
netIncome 1797746.00
changeInCash 48157.00
beginPeriodCashFlow 1240205.00
endPeriodCashFlow 1288362.00
totalCashFromOperatingActivities 3168843.00
depreciation 569886.00
changeToInventory -577010.00
changeToAccountReceivables 618443.00
otherCashflowsFromFinancingActivities -67430.00
capitalExpenditures 74110
changeInWorkingCapital -164291.00
otherNonCashItems -24581.00
freeCashFlow 3094733.00
2005-03-31
date 2005-03-31
filing_date 2005-05-26
currency_symbol USD
totalCashFromFinancingActivities 266031.00
netIncome 1758254.00
changeInCash 184409.00
beginPeriodCashFlow 1055796.00
endPeriodCashFlow 1240205.00
totalCashFromOperatingActivities 990979.00
depreciation 573443.00
changeToInventory -422905.00
otherCashflowsFromFinancingActivities -122480.00
capitalExpenditures 846281
changeInWorkingCapital -1213814.00
freeCashFlow 144698.00
2004-03-31
date 2004-03-31
filing_date 2004-05-27
currency_symbol USD
changeToLiabilities 103000.00
totalCashFromFinancingActivities 975854.00
netIncome 2107720.00
changeInCash 460028.00
beginPeriodCashFlow 595768.00
endPeriodCashFlow 1055796.00
totalCashFromOperatingActivities 873221.00
depreciation 524733.00
changeToInventory -309078.00
otherCashflowsFromFinancingActivities -154207.00
capitalExpenditures 773966
changeInWorkingCapital -1509232.00
freeCashFlow 99255.00
2003-03-31
date 2003-03-31
filing_date 2003-05-16
currency_symbol USD
changeToLiabilities 121000.00
totalCashFromFinancingActivities 5920974.00
netIncome 646850.00
changeInCash 58510.00
beginPeriodCashFlow 537258.00
endPeriodCashFlow 595768.00
totalCashFromOperatingActivities 396357.00
depreciation 511049.00
changeToInventory -328561.00
changeToAccountReceivables 233000.00
otherCashflowsFromFinancingActivities -360461.00
capitalExpenditures 422547
changeInWorkingCapital -761542.00
freeCashFlow -26190.00
2002-03-31
date 2002-03-31
filing_date 2002-05-31
currency_symbol USD
changeToLiabilities 194000.00
totalCashFromFinancingActivities -51588.00
netIncome -2100442.00
changeInCash -954822.00
beginPeriodCashFlow 1492080.00
endPeriodCashFlow 537258.00
totalCashFromOperatingActivities -678499.00
depreciation 332290.00
changeToInventory 575601.00
changeToAccountReceivables 56000.00
otherCashflowsFromFinancingActivities -164894.00
capitalExpenditures 224735
changeInWorkingCapital 1089653.00
freeCashFlow -903234.00
2001-03-31
date 2001-03-31
filing_date 2001-06-01
currency_symbol USD
changeToLiabilities 272000.00
totalCashFromFinancingActivities 1003890.00
netIncome 127258.00
changeInCash 1109807.00
beginPeriodCashFlow 382273.00
endPeriodCashFlow 1492080.00
totalCashFromOperatingActivities 465473.00
depreciation 256275.00
changeToInventory -503841.00
salePurchaseOfStock -19060.00
otherCashflowsFromFinancingActivities -36015.00
capitalExpenditures 359556
changeInWorkingCapital 81940.00
freeCashFlow 105917.00
2000-03-31
date 2000-03-31
filing_date 2000-06-29
currency_symbol USD
totalCashflowsFromInvestingActivities 964000.00
totalCashFromFinancingActivities -5730337.00
netIncome 4695362.00
changeInCash -1778762.00
beginPeriodCashFlow 2781592.00
endPeriodCashFlow 1002830.00
totalCashFromOperatingActivities 2711123.00
depreciation 240000.00
otherCashflowsFromInvestingActivities 1000000.00
dividendsPaid 5912490.00
changeToInventory -200000.00
changeToAccountReceivables -200000.00
salePurchaseOfStock -25897.00
otherCashflowsFromFinancingActivities 963739.00
capitalExpenditures 290000
changeInWorkingCapital -554702.00
otherNonCashItems -1429537.00
freeCashFlow 2711123.00
1999-03-31
date 1999-03-31
filing_date 1999-06-07
currency_symbol USD
totalCashFromFinancingActivities -200000.00
netIncome 300000.00
changeInCash 1400000.00
beginPeriodCashFlow 1400000.00
endPeriodCashFlow 2800000.00
totalCashFromOperatingActivities 1400000.00
depreciation 300000.00
salePurchaseOfStock 120000.00
otherCashflowsFromFinancingActivities -200000.00
capitalExpenditures 100000
changeInWorkingCapital -100000.00
otherNonCashItems 900000.00
freeCashFlow 1300000.00
1998-03-31
date 1998-03-31
filing_date 1998-06-29
currency_symbol USD
totalCashFromFinancingActivities -526973.00
netIncome -2426214.00
changeInCash -1073666.00
beginPeriodCashFlow 2433439.00
endPeriodCashFlow 1359773.00
totalCashFromOperatingActivities -366220.00
depreciation 342166.00
dividendsPaid 47500.00
changeToInventory 383704.00
salePurchaseOfStock -60779.00
otherCashflowsFromFinancingActivities -150820.00
capitalExpenditures 180473
changeInWorkingCapital 1423319.00
otherNonCashItems 160588.00
freeCashFlow -546693.00
1997-03-31
date 1997-03-31
filing_date 1997-07-18
currency_symbol USD
totalCashFromFinancingActivities 8945290.00
netIncome -6161875.00
changeInCash 1765356.00
beginPeriodCashFlow 668083.00
endPeriodCashFlow 2433439.00
totalCashFromOperatingActivities -856337.00
depreciation 206028.00
changeToInventory -113575.00
otherCashflowsFromFinancingActivities 269973.00
capitalExpenditures 224573
changeInWorkingCapital -941328.00
otherNonCashItems 6118598.00
freeCashFlow -1080910.00
1996-03-31
date 1996-03-31
filing_date 1996-06-19
currency_symbol USD
totalCashFromFinancingActivities -111805.00
netIncome 827632.00
changeInCash 241124.00
beginPeriodCashFlow 426959.00
endPeriodCashFlow 668083.00
totalCashFromOperatingActivities 713071.00
depreciation 101983.00
changeToInventory -117165.00
otherCashflowsFromFinancingActivities -125.00
capitalExpenditures 72325
changeInWorkingCapital -216544.00
freeCashFlow 640746.00
Income_Statement
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
filing_date 2023-10-18
currency_symbol USD
researchDevelopment 683208.00
incomeBeforeTax 5131435.00
netIncome 4723566.00
sellingGeneralAdministrative 433785.00
grossProfit 5533410.00
reconciledDepreciation 55067.00
ebit 4619343.00
ebitda 4674410.00
depreciationAndAmortization 55067.00
operatingIncome 4619343.00
otherOperatingExpenses 2513933.00
taxProvision 407869.00
interestIncome 512092.00
netInterestIncome 512092.00
incomeTaxExpense 407869.00
totalRevenue 7133276.00
totalOperatingExpenses 914067.00
costOfRevenue 1599866.00
totalOtherIncomeExpenseNet 512092.00
netIncomeFromContinuingOps 4723566.00
netIncomeApplicableToCommonShares 4723566.00
2023-06-30
date 2023-06-30
filing_date 2023-07-19
currency_symbol USD
researchDevelopment 695992.00
incomeBeforeTax 5804770.00
netIncome 4403730.00
sellingGeneralAdministrative 475115.00
grossProfit 6751791.00
reconciledDepreciation 59457.00
ebit 5368244.00
ebitda 5427701.00
depreciationAndAmortization 59457.00
nonOperatingIncomeNetOther 436526.00
operatingIncome 5368244.00
otherOperatingExpenses 3463170.00
interestExpense 436526.00
taxProvision 1401040.00
interestIncome 436526.00
netInterestIncome 436526.00
nonRecurring 212440.00
incomeTaxExpense 1401040.00
totalRevenue 8831414.00
totalOperatingExpenses 1383547.00
costOfRevenue 2079623.00
totalOtherIncomeExpenseNet 436526.00
netIncomeFromContinuingOps 4403730.00
netIncomeApplicableToCommonShares 4403730.00
2023-03-31
date 2023-03-31
filing_date 2023-05-03
currency_symbol USD
researchDevelopment 611489.00
incomeBeforeTax 9312300.00
netIncome 8232644.00
sellingGeneralAdministrative 1495351.00
grossProfit 10268372.00
reconciledDepreciation 69825.00
ebit 8834348.00
ebitda 8904173.00
depreciationAndAmortization 69825.00
nonOperatingIncomeNetOther 408129.00
operatingIncome 8904173.00
otherOperatingExpenses 3893510.00
interestExpense 337776.00
taxProvision 1079656.00
interestIncome 408127.00
netInterestIncome 408127.00
incomeTaxExpense 1079656.00
totalRevenue 12797683.00
totalOperatingExpenses 1364199.00
costOfRevenue 2529311.00
totalOtherIncomeExpenseNet 408127.00
netIncomeFromContinuingOps 8232645.00
netIncomeApplicableToCommonShares 8232645.00
2022-12-31
date 2022-12-31
filing_date 2023-01-25
currency_symbol USD
researchDevelopment 700609.00
incomeBeforeTax 5225340.00
netIncome 4231324.00
sellingGeneralAdministrative 403449.00
grossProfit 5923306.00
reconciledDepreciation 28930.00
ebit 4819248.00
ebitda 4848178.00
depreciationAndAmortization 28930.00
nonOperatingIncomeNetOther 406092.00
operatingIncome 4819248.00
otherOperatingExpenses 2582430.00
interestExpense 406092.00
taxProvision 994016.00
interestIncome 406092.00
netInterestIncome 406092.00
incomeTaxExpense 994016.00
totalRevenue 7401678.00
totalOperatingExpenses 1104058.00
costOfRevenue 1478372.00
totalOtherIncomeExpenseNet 406092.00
netIncomeFromContinuingOps 4231324.00
netIncomeApplicableToCommonShares 4231324.00
2022-09-30
date 2022-09-30
filing_date 2022-10-19
currency_symbol USD
researchDevelopment 669978.00
incomeBeforeTax 7560815.00
netIncome 6090373.00
sellingGeneralAdministrative 435625.00
grossProfit 8315043.00
reconciledDepreciation 71230.00
ebit 7209440.00
ebitda 7280670.00
depreciationAndAmortization 71230.00
nonOperatingIncomeNetOther 351375.00
operatingIncome 7209440.00
otherOperatingExpenses 3508384.00
interestExpense 351375.00
taxProvision 1470442.00
interestIncome 351375.00
netInterestIncome 351375.00
incomeTaxExpense 1470442.00
totalRevenue 10717824.00
totalOperatingExpenses 1105603.00
costOfRevenue 2402781.00
totalOtherIncomeExpenseNet 351375.00
netIncomeFromContinuingOps 6090373.00
netIncomeApplicableToCommonShares 6090373.00
2022-06-30
date 2022-06-30
filing_date 2022-07-20
currency_symbol USD
researchDevelopment 601918.00
incomeBeforeTax 4994381.00
netIncome 4140116.00
sellingGeneralAdministrative 371320.00
grossProfit 5684560.00
reconciledDepreciation 87621.00
ebit 4711322.00
ebitda 4798943.00
depreciationAndAmortization 87621.00
nonOperatingIncomeNetOther 283059.00
operatingIncome 4711322.00
otherOperatingExpenses 2625085.00
interestExpense 283059.00
taxProvision 854265.00
interestIncome 283059.00
netInterestIncome 283059.00
incomeTaxExpense 854265.00
totalRevenue 7336407.00
totalOperatingExpenses 973238.00
costOfRevenue 1651847.00
totalOtherIncomeExpenseNet 283059.00
netIncomeFromContinuingOps 4140116.00
netIncomeApplicableToCommonShares 4140116.00
2022-03-31
date 2022-03-31
filing_date 2022-05-04
currency_symbol USD
researchDevelopment 247428.00
incomeBeforeTax 4397104.00
netIncome 3816020.00
sellingGeneralAdministrative 247428.00
grossProfit 5155167.00
reconciledDepreciation 66153.00
ebit 4699713.00
ebitda 4094495.00
depreciationAndAmortization -605218.00
nonOperatingIncomeNetOther 302610.00
operatingIncome 4699713.00
otherOperatingExpenses 2625042.00
interestExpense 302609.00
taxProvision 581084.00
interestIncome 302609.00
netInterestIncome 302609.00
incomeTaxExpense 581084.00
totalRevenue 6719537.00
totalOperatingExpenses 1060672.00
costOfRevenue 1564370.00
totalOtherIncomeExpenseNet -302609.00
netIncomeFromContinuingOps 3816021.00
netIncomeApplicableToCommonShares 3816021.00
2021-12-31
date 2021-12-31
filing_date 2022-01-19
currency_symbol USD
researchDevelopment 596492.00
incomeBeforeTax 4321092.00
netIncome 3465407.00
sellingGeneralAdministrative 272159.00
grossProfit 4905803.00
reconciledDepreciation 87621.00
ebit 4037152.00
ebitda 4124773.00
depreciationAndAmortization 87621.00
nonOperatingIncomeNetOther 283940.00
operatingIncome 4037152.00
otherOperatingExpenses 2253657.00
interestExpense 283940.00
taxProvision 855685.00
interestIncome 283940.00
netInterestIncome 283940.00
incomeTaxExpense 855685.00
totalRevenue 6290809.00
totalOperatingExpenses 868651.00
costOfRevenue 1385006.00
totalOtherIncomeExpenseNet 283940.00
netIncomeFromContinuingOps 3465407.00
netIncomeApplicableToCommonShares 3465407.00
2021-09-30
date 2021-09-30
filing_date 2021-10-20
currency_symbol USD
researchDevelopment 707997.00
incomeBeforeTax 4383073.00
netIncome 3646507.00
sellingGeneralAdministrative 483116.00
grossProfit 5279328.00
reconciledDepreciation 130780.00
ebit 4088215.00
ebitda 4218995.00
depreciationAndAmortization 130780.00
nonOperatingIncomeNetOther 294858.00
operatingIncome 4088215.00
otherOperatingExpenses 2735247.00
interestExpense 294858.00
taxProvision 736566.00
interestIncome 294858.00
netInterestIncome 294858.00
incomeTaxExpense 736566.00
totalRevenue 6823462.00
totalOperatingExpenses 1191113.00
costOfRevenue 1544134.00
totalOtherIncomeExpenseNet 294858.00
netIncomeFromContinuingOps 3646507.00
netIncomeApplicableToCommonShares 3646507.00
2021-06-30
date 2021-06-30
filing_date 2021-07-21
currency_symbol USD
researchDevelopment 808142.00
incomeBeforeTax 4398542.00
netIncome 3579566.00
sellingGeneralAdministrative 466618.00
grossProfit 5383582.00
reconciledDepreciation 140427.00
ebit 4108822.00
ebitda 4249249.00
depreciationAndAmortization 140427.00
nonOperatingIncomeNetOther 289720.00
operatingIncome 4108822.00
otherOperatingExpenses 3044341.00
interestExpense 289720.00
taxProvision 818976.00
interestIncome 289720.00
netInterestIncome 289720.00
incomeTaxExpense 818976.00
totalRevenue 7153163.00
totalOperatingExpenses 1274760.00
costOfRevenue 1769581.00
totalOtherIncomeExpenseNet 289720.00
netIncomeFromContinuingOps 3579566.00
netIncomeApplicableToCommonShares 3579566.00
2021-03-31
date 2021-03-31
filing_date 2021-05-05
currency_symbol USD
researchDevelopment 785590.00
incomeBeforeTax 3848711.00
netIncome 3134470.00
sellingGeneralAdministrative 291878.00
grossProfit 4594133.00
reconciledDepreciation 155958.00
ebit 3360707.00
ebitda 3516665.00
depreciationAndAmortization 155958.00
nonOperatingIncomeNetOther 332046.00
operatingIncome 3516665.00
otherOperatingExpenses 2346172.00
interestExpense 332046.00
taxProvision 714241.00
interestIncome 332046.00
netInterestIncome 332046.00
incomeTaxExpense 714241.00
totalRevenue 5862837.00
totalOperatingExpenses 1077468.00
costOfRevenue 1268704.00
totalOtherIncomeExpenseNet 332046.00
netIncomeFromContinuingOps 3134470.00
netIncomeApplicableToCommonShares 3134470.00
2020-12-31
date 2020-12-31
filing_date 2021-01-20
currency_symbol USD
researchDevelopment 702216.00
incomeBeforeTax 4810240.00
netIncome 3925709.00
sellingGeneralAdministrative 311356.00
grossProfit 5458314.00
reconciledDepreciation 127727.00
ebit 4444742.00
ebitda 4572469.00
depreciationAndAmortization 127727.00
nonOperatingIncomeNetOther 365498.00
operatingIncome 4444742.00
otherOperatingExpenses 2088620.00
interestExpense 365498.00
taxProvision 884531.00
interestIncome 365498.00
netInterestIncome 365498.00
incomeTaxExpense 884531.00
totalRevenue 6533362.00
totalOperatingExpenses 1013572.00
costOfRevenue 1075048.00
totalOtherIncomeExpenseNet 365498.00
netIncomeFromContinuingOps 3925709.00
netIncomeApplicableToCommonShares 3925709.00
2020-09-30
date 2020-09-30
filing_date 2020-10-21
currency_symbol USD
researchDevelopment 815965.00
incomeBeforeTax 2666743.00
netIncome 2222340.00
sellingGeneralAdministrative 358182.00
grossProfit 3439498.00
reconciledDepreciation 129621.00
ebit 2265351.00
ebitda 2394972.00
depreciationAndAmortization 129621.00
nonOperatingIncomeNetOther 401392.00
operatingIncome 2265351.00
otherOperatingExpenses 2115434.00
interestExpense 401392.00
taxProvision 444403.00
interestIncome 401392.00
netInterestIncome 401392.00
incomeTaxExpense 444403.00
totalRevenue 4380785.00
totalOperatingExpenses 1174147.00
costOfRevenue 941287.00
totalOtherIncomeExpenseNet 401392.00
netIncomeFromContinuingOps 2222340.00
netIncomeApplicableToCommonShares 2222340.00
2020-06-30
date 2020-06-30
filing_date 2020-07-22
currency_symbol USD
researchDevelopment 880983.00
incomeBeforeTax 2916058.00
netIncome 2411865.00
sellingGeneralAdministrative 355011.00
grossProfit 3752840.00
reconciledDepreciation 129620.00
ebit 2516846.00
ebitda 2646466.00
depreciationAndAmortization 129620.00
nonOperatingIncomeNetOther 399212.00
operatingIncome 2516846.00
otherOperatingExpenses 2072416.00
interestExpense 399212.00
taxProvision 504193.00
interestIncome 399212.00
netInterestIncome 399212.00
incomeTaxExpense 504193.00
totalRevenue 4589262.00
totalOperatingExpenses 1235994.00
costOfRevenue 836422.00
totalOtherIncomeExpenseNet 399212.00
netIncomeFromContinuingOps 2411865.00
netIncomeApplicableToCommonShares 2411865.00
2020-03-31
date 2020-03-31
filing_date 2020-05-06
currency_symbol USD
researchDevelopment 1019408.00
incomeBeforeTax 4081360.00
netIncome 3366497.00
sellingGeneralAdministrative 291095.00
grossProfit 4963572.00
reconciledDepreciation 146278.00
ebit 3506791.00
ebitda 3653069.00
depreciationAndAmortization 146278.00
nonOperatingIncomeNetOther 428291.00
operatingIncome 3653069.00
otherOperatingExpenses 2497857.00
interestExpense 428291.00
taxProvision 714863.00
interestIncome 428291.00
netInterestIncome 428291.00
incomeTaxExpense 714863.00
totalRevenue 6150926.00
totalOperatingExpenses 1310503.00
costOfRevenue 1187354.00
totalOtherIncomeExpenseNet 428291.00
netIncomeFromContinuingOps 3366497.00
netIncomeApplicableToCommonShares 3366497.00
2019-12-31
date 2019-12-31
filing_date 2020-01-22
currency_symbol USD
researchDevelopment 771468.00
incomeBeforeTax 4544811.00
netIncome 3730664.00
sellingGeneralAdministrative 327989.00
grossProfit 5200790.00
reconciledDepreciation 136775.00
ebit 4101333.00
ebitda 4238108.00
depreciationAndAmortization 136775.00
nonOperatingIncomeNetOther 443478.00
operatingIncome 4101333.00
otherOperatingExpenses 2363263.00
interestExpense 443478.00
taxProvision 814147.00
interestIncome 443478.00
netInterestIncome 443478.00
incomeTaxExpense 814147.00
totalRevenue 6464596.00
totalOperatingExpenses 1099457.00
costOfRevenue 1263806.00
totalOtherIncomeExpenseNet 443478.00
netIncomeFromContinuingOps 3730664.00
netIncomeApplicableToCommonShares 3730664.00
2019-09-30
date 2019-09-30
filing_date 2019-10-23
currency_symbol USD
researchDevelopment 926596.00
incomeBeforeTax 4317110.00
netIncome 3822062.00
sellingGeneralAdministrative 368450.00
grossProfit 5155847.00
reconciledDepreciation 132183.00
ebit 3860801.00
ebitda 3992984.00
depreciationAndAmortization 132183.00
nonOperatingIncomeNetOther 456309.00
operatingIncome 3860801.00
otherOperatingExpenses 2641144.00
interestExpense 456309.00
taxProvision 495048.00
interestIncome 456309.00
netInterestIncome 456309.00
incomeTaxExpense 495048.00
totalRevenue 6501945.00
totalOperatingExpenses 1295046.00
costOfRevenue 1346098.00
totalOtherIncomeExpenseNet 456309.00
netIncomeFromContinuingOps 3822062.00
netIncomeApplicableToCommonShares 3822062.00
2019-06-30
date 2019-06-30
filing_date 2019-07-17
currency_symbol USD
researchDevelopment 973067.00
incomeBeforeTax 4358622.00
netIncome 3607419.00
sellingGeneralAdministrative 330009.00
grossProfit 5202659.00
reconciledDepreciation 134733.00
ebit 3764850.00
ebitda 3899583.00
depreciationAndAmortization 134733.00
nonOperatingIncomeNetOther 459039.00
operatingIncome 3899583.00
otherOperatingExpenses 2395113.00
interestExpense 459039.00
taxProvision 751203.00
interestIncome 459039.00
netInterestIncome 459039.00
incomeTaxExpense 751203.00
totalRevenue 6294696.00
totalOperatingExpenses 1303076.00
costOfRevenue 1092037.00
totalOtherIncomeExpenseNet 459039.00
netIncomeFromContinuingOps 3607419.00
netIncomeApplicableToCommonShares 3607419.00
2019-03-31
date 2019-03-31
filing_date 2019-05-01
currency_symbol USD
researchDevelopment 1019728.00
incomeBeforeTax 3482488.00
netIncome 2858872.00
sellingGeneralAdministrative 248857.00
grossProfit 4291095.00
reconciledDepreciation 173512.00
ebit 2848998.00
ebitda 3022510.00
depreciationAndAmortization 173512.00
nonOperatingIncomeNetOther 459978.00
operatingIncome 3022510.00
otherOperatingExpenses 2566441.00
interestExpense 459978.00
taxProvision 623616.00
interestIncome 459978.00
netInterestIncome 459978.00
incomeTaxExpense 623616.00
totalRevenue 5588951.00
totalOperatingExpenses 1268585.00
costOfRevenue 1297856.00
totalOtherIncomeExpenseNet 459978.00
netIncomeFromContinuingOps 2858872.00
netIncomeApplicableToCommonShares 2858872.00
2018-12-31
date 2018-12-31
filing_date 2019-01-23
currency_symbol USD
researchDevelopment 1126975.00
incomeBeforeTax 4161323.00
netIncome 3421405.00
sellingGeneralAdministrative 268905.00
grossProfit 5099999.00
reconciledDepreciation 174519.00
ebit 3704119.00
ebitda 3878638.00
depreciationAndAmortization 174519.00
nonOperatingIncomeNetOther 457204.00
operatingIncome 3704119.00
otherOperatingExpenses 2565286.00
interestExpense 457204.00
incomeTaxExpense 739918.00
totalRevenue 6269405.00
totalOperatingExpenses 1395880.00
costOfRevenue 1169406.00
totalOtherIncomeExpenseNet 457204.00
netIncomeFromContinuingOps 3421405.00
netIncomeApplicableToCommonShares 3421405.00
2018-09-30
date 2018-09-30
filing_date 2018-10-15
currency_symbol USD
researchDevelopment 971963.00
incomeBeforeTax 5247144.00
netIncome 4282610.00
sellingGeneralAdministrative 377448.00
grossProfit 6153230.00
reconciledDepreciation 177420.00
ebit 4803819.00
ebitda 4981239.00
depreciationAndAmortization 177420.00
nonOperatingIncomeNetOther 443325.00
operatingIncome 4803819.00
otherOperatingExpenses 2702256.00
interestExpense 443325.00
incomeTaxExpense 964534.00
totalRevenue 7506075.00
totalOperatingExpenses 1349411.00
costOfRevenue 1352845.00
totalOtherIncomeExpenseNet 443325.00
netIncomeFromContinuingOps 4282610.00
netIncomeApplicableToCommonShares 4282610.00
2018-06-30
date 2018-06-30
filing_date 2018-07-18
currency_symbol USD
researchDevelopment 989026.00
incomeBeforeTax 4818884.00
netIncome 3945049.00
sellingGeneralAdministrative 328761.00
grossProfit 5711901.00
reconciledDepreciation 179746.00
ebit 4394114.00
ebitda 4573860.00
depreciationAndAmortization 179746.00
nonOperatingIncomeNetOther 424770.00
operatingIncome 4394114.00
otherOperatingExpenses 2713792.00
interestExpense 424770.00
incomeTaxExpense 873835.00
totalRevenue 7107906.00
totalOperatingExpenses 1317787.00
costOfRevenue 1396005.00
totalOtherIncomeExpenseNet 424770.00
netIncomeFromContinuingOps 3945049.00
netIncomeApplicableToCommonShares 3945049.00
2018-03-31
date 2018-03-31
filing_date 2018-05-02
currency_symbol USD
researchDevelopment 913950.00
effectOfAccountingCharges 0.00
incomeBeforeTax 5548792.00
minorityInterest 0.00
netIncome 3882420.00
sellingGeneralAdministrative 374835.00
grossProfit 6433683.00
reconciledDepreciation 252810.00
ebit 5144898.00
ebitda 5397708.00
depreciationAndAmortization 252810.00
nonOperatingIncomeNetOther 403894.00
operatingIncome 5144898.00
otherOperatingExpenses 2754294.00
interestExpense 403894.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1666372.00
totalRevenue 7899192.00
totalOperatingExpenses 1288785.00
costOfRevenue 1465509.00
totalOtherIncomeExpenseNet 403894.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3882420.00
netIncomeApplicableToCommonShares 3882420.00
2017-12-31
date 2017-12-31
filing_date 2018-01-17
currency_symbol USD
researchDevelopment 852739.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4941982.00
minorityInterest 0.00
netIncome 3571602.00
sellingGeneralAdministrative 313033.00
grossProfit 5703089.00
reconciledDepreciation 246699.00
ebit 4537317.00
ebitda 4784016.00
depreciationAndAmortization 246699.00
nonOperatingIncomeNetOther 404665.00
operatingIncome 4537317.00
otherOperatingExpenses 2823472.00
interestExpense 404665.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1370380.00
totalRevenue 7360789.00
totalOperatingExpenses 1165772.00
costOfRevenue 1657700.00
totalOtherIncomeExpenseNet 404665.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3571602.00
netIncomeApplicableToCommonShares 3571602.00
2017-09-30
date 2017-09-30
filing_date 2017-10-18
currency_symbol USD
researchDevelopment 1030504.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4652058.00
minorityInterest 0.00
netIncome 3161035.00
sellingGeneralAdministrative 348363.00
grossProfit 5643065.00
reconciledDepreciation 237983.00
ebit 4264198.00
ebitda 4502181.00
depreciationAndAmortization 237983.00
nonOperatingIncomeNetOther 387860.00
operatingIncome 4264198.00
otherOperatingExpenses 2732036.00
interestExpense 387860.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1491023.00
totalRevenue 6996234.00
totalOperatingExpenses 1378867.00
costOfRevenue 1353169.00
totalOtherIncomeExpenseNet 387860.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3161035.00
netIncomeApplicableToCommonShares 3161035.00
2017-06-30
date 2017-06-30
filing_date 2017-07-19
currency_symbol USD
researchDevelopment 905725.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4865992.00
minorityInterest 0.00
netIncome 3297615.00
sellingGeneralAdministrative 399361.00
grossProfit 5809300.00
reconciledDepreciation 242160.00
ebit 4504214.00
ebitda 4746374.00
depreciationAndAmortization 242160.00
nonOperatingIncomeNetOther 361778.00
operatingIncome 4504214.00
otherOperatingExpenses 3103452.00
interestExpense 361778.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1568377.00
totalRevenue 7607666.00
totalOperatingExpenses 1305086.00
costOfRevenue 1798366.00
totalOtherIncomeExpenseNet 361778.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3297615.00
netIncomeApplicableToCommonShares 3297615.00
2017-03-31
date 2017-03-31
filing_date 2017-05-03
currency_symbol USD
researchDevelopment 990729.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4459234.00
minorityInterest 0.00
netIncome 3027383.00
sellingGeneralAdministrative 340673.00
grossProfit 5403752.00
reconciledDepreciation 279233.00
ebit 4072350.00
ebitda 4351583.00
depreciationAndAmortization 279233.00
nonOperatingIncomeNetOther 386884.00
operatingIncome 4072350.00
otherOperatingExpenses 2780856.00
interestExpense 386884.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1431851.00
totalRevenue 6853206.00
totalOperatingExpenses 1331402.00
costOfRevenue 1449454.00
totalOtherIncomeExpenseNet 386884.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3027383.00
netIncomeApplicableToCommonShares 3027383.00
2016-12-31
date 2016-12-31
filing_date 2017-01-18
currency_symbol USD
researchDevelopment 826816.00
effectOfAccountingCharges 0.00
incomeBeforeTax 5143900.00
minorityInterest 0.00
netIncome 3483744.00
sellingGeneralAdministrative 384322.00
grossProfit 5959831.00
reconciledDepreciation 475672.00
ebit 4748693.00
ebitda 5224365.00
depreciationAndAmortization 475672.00
nonOperatingIncomeNetOther 395207.00
operatingIncome 4748693.00
otherOperatingExpenses 2713986.00
interestExpense 395207.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1660156.00
totalRevenue 7462679.00
totalOperatingExpenses 1211138.00
costOfRevenue 1502848.00
totalOtherIncomeExpenseNet 395207.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3483744.00
netIncomeApplicableToCommonShares 3483744.00
2016-09-30
date 2016-09-30
filing_date 2016-10-19
currency_symbol USD
researchDevelopment 768188.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4880832.00
minorityInterest 0.00
netIncome 3305197.00
sellingGeneralAdministrative 343688.00
grossProfit 5561725.00
reconciledDepreciation 198567.00
ebit 4449849.00
ebitda 4648416.00
depreciationAndAmortization 198567.00
nonOperatingIncomeNetOther 430983.00
operatingIncome 4449849.00
otherOperatingExpenses 2852690.00
interestExpense 430983.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1575635.00
totalRevenue 7302539.00
totalOperatingExpenses 1111876.00
costOfRevenue 1740814.00
totalOtherIncomeExpenseNet 430983.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3305197.00
netIncomeApplicableToCommonShares 3305197.00
2016-06-30
date 2016-06-30
filing_date 2016-07-20
currency_symbol USD
researchDevelopment 758368.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4612045.00
minorityInterest 0.00
netIncome 3132545.00
sellingGeneralAdministrative 389915.00
grossProfit 5322594.00
reconciledDepreciation 193979.00
ebit 4174311.00
ebitda 4368290.00
depreciationAndAmortization 193979.00
nonOperatingIncomeNetOther 437734.00
operatingIncome 4174311.00
otherOperatingExpenses 2533461.00
interestExpense 437734.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1479500.00
totalRevenue 6707772.00
totalOperatingExpenses 1148283.00
costOfRevenue 1385178.00
totalOtherIncomeExpenseNet 437734.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3132545.00
netIncomeApplicableToCommonShares 3132545.00
2016-03-31
date 2016-03-31
filing_date 2016-05-04
currency_symbol USD
researchDevelopment 1012564.00
effectOfAccountingCharges 0.00
incomeBeforeTax 3749204.00
minorityInterest 0.00
netIncome 2600843.00
sellingGeneralAdministrative 336891.00
grossProfit 4630538.00
reconciledDepreciation 222784.00
ebit 3281083.00
ebitda 3503867.00
depreciationAndAmortization 222784.00
nonOperatingIncomeNetOther 468121.00
operatingIncome 3281083.00
otherOperatingExpenses 2819504.00
interestExpense 468121.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1148361.00
totalRevenue 6100587.00
totalOperatingExpenses 1349455.00
costOfRevenue 1470049.00
totalOtherIncomeExpenseNet 468121.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 2600843.00
netIncomeApplicableToCommonShares 2600843.00
2015-12-31
date 2015-12-31
filing_date 2016-01-20
currency_symbol USD
researchDevelopment 738657.00
effectOfAccountingCharges 0.00
incomeBeforeTax 3830688.00
minorityInterest 0.00
netIncome 2577451.00
sellingGeneralAdministrative 406676.00
grossProfit 4507654.00
reconciledDepreciation 213552.00
ebit 3362321.00
ebitda 3575873.00
depreciationAndAmortization 213552.00
nonOperatingIncomeNetOther 468367.00
operatingIncome 3362321.00
otherOperatingExpenses 2653694.00
interestExpense 468367.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1253237.00
totalRevenue 6016015.00
totalOperatingExpenses 1145333.00
costOfRevenue 1508361.00
totalOtherIncomeExpenseNet 468367.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 2577451.00
netIncomeApplicableToCommonShares 2577451.00
2015-09-30
date 2015-09-30
filing_date 2015-10-21
currency_symbol USD
researchDevelopment 628962.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4950181.00
minorityInterest 0.00
netIncome 3310795.00
sellingGeneralAdministrative 524631.00
grossProfit 5635243.00
reconciledDepreciation 207883.00
ebit 4481650.00
ebitda 4689533.00
depreciationAndAmortization 207883.00
nonOperatingIncomeNetOther 468531.00
operatingIncome 4481650.00
otherOperatingExpenses 2798107.00
interestExpense 468531.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1639386.00
totalRevenue 7279757.00
totalOperatingExpenses 1153593.00
costOfRevenue 1644514.00
totalOtherIncomeExpenseNet 468531.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3310795.00
netIncomeApplicableToCommonShares 3310795.00
2015-06-30
date 2015-06-30
filing_date 2015-07-22
currency_symbol USD
researchDevelopment 681001.00
effectOfAccountingCharges 0.00
incomeBeforeTax 5647024.00
minorityInterest 0.00
netIncome 3803226.00
sellingGeneralAdministrative 484764.00
grossProfit 6326991.00
reconciledDepreciation 206751.00
ebit 5161226.00
ebitda 5367977.00
depreciationAndAmortization 206751.00
nonOperatingIncomeNetOther 485798.00
operatingIncome 5161226.00
otherOperatingExpenses 3159693.00
interestExpense 485798.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1843798.00
totalRevenue 8320919.00
totalOperatingExpenses 1165765.00
costOfRevenue 1993928.00
totalOtherIncomeExpenseNet 485798.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3803226.00
netIncomeApplicableToCommonShares 3803226.00
2015-03-31
date 2015-03-31
filing_date 2015-05-06
currency_symbol USD
researchDevelopment 714728.00
effectOfAccountingCharges 0.00
incomeBeforeTax 5474240.00
minorityInterest 0.00
netIncome 3662716.00
sellingGeneralAdministrative 523132.00
grossProfit 6193697.00
reconciledDepreciation 235551.00
ebit 4955837.00
ebitda 5191388.00
depreciationAndAmortization 235551.00
nonOperatingIncomeNetOther 518403.00
operatingIncome 4955837.00
otherOperatingExpenses 2616095.00
interestExpense 518403.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1811524.00
totalRevenue 7571932.00
totalOperatingExpenses 1237860.00
costOfRevenue 1378235.00
totalOtherIncomeExpenseNet 518403.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3662716.00
netIncomeApplicableToCommonShares 3662716.00
2014-12-31
date 2014-12-31
filing_date 2015-01-21
currency_symbol USD
researchDevelopment 694758.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4147483.00
minorityInterest 0.00
netIncome 2792906.00
sellingGeneralAdministrative 533695.00
grossProfit 4818093.00
reconciledDepreciation 234303.00
ebit 3589640.00
ebitda 3823943.00
depreciationAndAmortization 234303.00
nonOperatingIncomeNetOther 557843.00
operatingIncome 3589640.00
otherOperatingExpenses 2702108.00
interestExpense 557843.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1354577.00
totalRevenue 6291748.00
totalOperatingExpenses 1228453.00
costOfRevenue 1473655.00
totalOtherIncomeExpenseNet 557843.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 2792906.00
netIncomeApplicableToCommonShares 2792906.00
2014-09-30
date 2014-09-30
filing_date 2014-10-22
currency_symbol USD
researchDevelopment 787279.00
effectOfAccountingCharges 0.00
incomeBeforeTax 5807786.00
minorityInterest 0.00
netIncome 3875622.00
sellingGeneralAdministrative 625599.00
grossProfit 6657741.00
reconciledDepreciation 233602.00
ebit 5244863.00
ebitda 5478465.00
depreciationAndAmortization 233602.00
nonOperatingIncomeNetOther 562923.00
operatingIncome 5244863.00
otherOperatingExpenses 3022510.00
interestExpense 562923.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1932164.00
totalRevenue 8267373.00
totalOperatingExpenses 1412878.00
costOfRevenue 1609632.00
totalOtherIncomeExpenseNet 562923.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3875622.00
netIncomeApplicableToCommonShares 3875622.00
2014-06-30
date 2014-06-30
filing_date 2014-07-23
currency_symbol USD
researchDevelopment 803428.00
effectOfAccountingCharges 0.00
incomeBeforeTax 6010165.00
minorityInterest 0.00
netIncome 4037110.00
sellingGeneralAdministrative 629650.00
grossProfit 6894689.00
reconciledDepreciation 230915.00
ebit 5461611.00
ebitda 5692526.00
depreciationAndAmortization 230915.00
nonOperatingIncomeNetOther 548554.00
operatingIncome 5461611.00
otherOperatingExpenses 2991424.00
interestExpense 548554.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1973055.00
totalRevenue 8453035.00
totalOperatingExpenses 1433078.00
costOfRevenue 1558346.00
totalOtherIncomeExpenseNet 548554.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 4037110.00
netIncomeApplicableToCommonShares 4037110.00
2014-03-31
date 2014-03-31
filing_date 2014-06-06
currency_symbol USD
researchDevelopment 840719.00
effectOfAccountingCharges 0.00
incomeBeforeTax 3819110.00
minorityInterest 0.00
netIncome 2562225.00
sellingGeneralAdministrative 478897.00
grossProfit 4594117.00
reconciledDepreciation 243098.00
ebit 3274501.00
ebitda 3517599.00
depreciationAndAmortization 243098.00
nonOperatingIncomeNetOther 544609.00
operatingIncome 3274501.00
otherOperatingExpenses 2708596.00
interestExpense 544609.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1256885.00
totalRevenue 5983097.00
totalOperatingExpenses 1319616.00
costOfRevenue 1388980.00
totalOtherIncomeExpenseNet 544609.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 2562225.00
netIncomeApplicableToCommonShares 2562225.00
2013-12-31
date 2013-12-31
filing_date 2014-01-22
currency_symbol USD
researchDevelopment 905246.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4105740.00
minorityInterest 0.00
netIncome 2777174.00
sellingGeneralAdministrative 543698.00
grossProfit 5024301.00
reconciledDepreciation 220969.00
ebit 3575357.00
ebitda 3796326.00
depreciationAndAmortization 220969.00
nonOperatingIncomeNetOther 530383.00
operatingIncome 3575357.00
otherOperatingExpenses 2898340.00
interestExpense 530383.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1328566.00
totalRevenue 6473697.00
totalOperatingExpenses 1448944.00
costOfRevenue 1449396.00
totalOtherIncomeExpenseNet 530383.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 2777174.00
netIncomeApplicableToCommonShares 2777174.00
2013-09-30
date 2013-09-30
filing_date 2013-10-23
currency_symbol USD
researchDevelopment 876463.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4781897.00
minorityInterest 0.00
netIncome 3229651.00
sellingGeneralAdministrative 660076.00
grossProfit 5797634.00
reconciledDepreciation 190136.00
ebit 4261095.00
ebitda 4451231.00
depreciationAndAmortization 190136.00
nonOperatingIncomeNetOther 520802.00
operatingIncome 4261095.00
otherOperatingExpenses 3040085.00
interestExpense 520802.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1552246.00
totalRevenue 7301180.00
totalOperatingExpenses 1536539.00
costOfRevenue 1503546.00
totalOtherIncomeExpenseNet 520802.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3229651.00
netIncomeApplicableToCommonShares 3229651.00
2013-06-30
date 2013-06-30
filing_date 2013-07-24
currency_symbol USD
researchDevelopment 962911.00
effectOfAccountingCharges 0.00
incomeBeforeTax 3809202.00
minorityInterest 0.00
netIncome 2566825.00
sellingGeneralAdministrative 552804.00
grossProfit 4798578.00
reconciledDepreciation 190136.00
ebit 3282863.00
ebitda 3472999.00
depreciationAndAmortization 190136.00
nonOperatingIncomeNetOther 526339.00
operatingIncome 3282863.00
otherOperatingExpenses 2894070.00
interestExpense 526339.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1242377.00
totalRevenue 6176933.00
totalOperatingExpenses 1515715.00
costOfRevenue 1378355.00
totalOtherIncomeExpenseNet 526339.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 2566825.00
netIncomeApplicableToCommonShares 2566825.00
2013-03-31
date 2013-03-31
filing_date 2013-05-01
currency_symbol USD
researchDevelopment 769212.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4624610.00
minorityInterest 0.00
netIncome 3108955.00
sellingGeneralAdministrative 526018.00
grossProfit 5345200.00
reconciledDepreciation 189226.00
ebit 4049970.00
ebitda 4239196.00
depreciationAndAmortization 189226.00
nonOperatingIncomeNetOther 574640.00
operatingIncome 4049970.00
otherOperatingExpenses 3172527.00
interestExpense 574640.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1515655.00
totalRevenue 7222497.00
totalOperatingExpenses 1295230.00
costOfRevenue 1877297.00
totalOtherIncomeExpenseNet 574640.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3108955.00
netIncomeApplicableToCommonShares 3108955.00
2012-12-31
date 2012-12-31
filing_date 2013-01-23
currency_symbol USD
researchDevelopment 501325.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4314932.00
minorityInterest 0.00
netIncome 2899342.00
sellingGeneralAdministrative 570741.00
grossProfit 4786603.00
reconciledDepreciation 166406.00
ebit 3714537.00
ebitda 3880943.00
depreciationAndAmortization 166406.00
nonOperatingIncomeNetOther 600395.00
operatingIncome 3714537.00
otherOperatingExpenses 2810684.00
interestExpense 600395.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1415590.00
totalRevenue 6525221.00
totalOperatingExpenses 1072066.00
costOfRevenue 1738618.00
totalOtherIncomeExpenseNet 600395.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 2899342.00
netIncomeApplicableToCommonShares 2899342.00
2012-09-30
date 2012-09-30
filing_date 2012-10-17
currency_symbol USD
researchDevelopment 612258.00
effectOfAccountingCharges 0.00
incomeBeforeTax 3617881.00
minorityInterest 0.00
netIncome 2442883.00
sellingGeneralAdministrative 607694.00
grossProfit 4215883.00
reconciledDepreciation 152260.00
ebit 2995931.00
ebitda 3148191.00
depreciationAndAmortization 152260.00
nonOperatingIncomeNetOther 621950.00
operatingIncome 2995931.00
otherOperatingExpenses 2826865.00
interestExpense 621950.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1174998.00
totalRevenue 5822796.00
totalOperatingExpenses 1219952.00
costOfRevenue 1606913.00
totalOtherIncomeExpenseNet 621950.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 2442883.00
netIncomeApplicableToCommonShares 2442883.00
2012-06-30
date 2012-06-30
filing_date 2012-07-18
currency_symbol USD
researchDevelopment 688026.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4999034.00
minorityInterest 0.00
netIncome 3377658.00
sellingGeneralAdministrative 536110.00
grossProfit 5660552.00
reconciledDepreciation 139271.00
ebit 4436416.00
ebitda 4575687.00
depreciationAndAmortization 139271.00
nonOperatingIncomeNetOther 562618.00
operatingIncome 4436416.00
otherOperatingExpenses 3026489.00
interestExpense 562618.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1621376.00
totalRevenue 7462905.00
totalOperatingExpenses 1224136.00
costOfRevenue 1802353.00
totalOtherIncomeExpenseNet 562618.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3377658.00
netIncomeApplicableToCommonShares 3377658.00
2012-03-31
date 2012-03-31
filing_date 2012-05-02
currency_symbol USD
researchDevelopment 774899.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4514008.00
minorityInterest 0.00
netIncome 3097683.00
sellingGeneralAdministrative 637882.00
grossProfit 5331184.00
reconciledDepreciation 138910.00
ebit 3918403.00
ebitda 4057313.00
depreciationAndAmortization 138910.00
nonOperatingIncomeNetOther 595605.00
operatingIncome 3918403.00
otherOperatingExpenses 3689896.00
interestExpense 595605.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1416325.00
totalRevenue 7608299.00
totalOperatingExpenses 1412781.00
costOfRevenue 2277115.00
totalOtherIncomeExpenseNet 595605.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3097683.00
netIncomeApplicableToCommonShares 3097683.00
2011-12-31
date 2011-12-31
filing_date 2012-01-18
currency_symbol USD
researchDevelopment 718688.00
effectOfAccountingCharges 0.00
incomeBeforeTax 3336610.00
minorityInterest 0.00
netIncome 2289091.00
sellingGeneralAdministrative 520044.00
grossProfit 3983648.00
reconciledDepreciation 125929.00
ebit 2744916.00
ebitda 2870845.00
depreciationAndAmortization 125929.00
nonOperatingIncomeNetOther 591694.00
operatingIncome 2744916.00
otherOperatingExpenses 3413610.00
interestExpense 591694.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1047519.00
totalRevenue 6158526.00
totalOperatingExpenses 1238732.00
costOfRevenue 2174878.00
totalOtherIncomeExpenseNet 591694.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 2289091.00
netIncomeApplicableToCommonShares 2289091.00
2011-09-30
date 2011-09-30
filing_date 2011-10-19
currency_symbol USD
researchDevelopment 611595.00
effectOfAccountingCharges 0.00
incomeBeforeTax 3699628.00
minorityInterest 0.00
netIncome 2555093.00
sellingGeneralAdministrative 606847.00
grossProfit 4320707.00
reconciledDepreciation 121745.00
ebit 3102265.00
ebitda 3224010.00
depreciationAndAmortization 121745.00
nonOperatingIncomeNetOther 597363.00
operatingIncome 3102265.00
otherOperatingExpenses 3496368.00
interestExpense 597363.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1144535.00
totalRevenue 6598633.00
totalOperatingExpenses 1218442.00
costOfRevenue 2277926.00
totalOtherIncomeExpenseNet 597363.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 2555093.00
netIncomeApplicableToCommonShares 2555093.00
2011-06-30
date 2011-06-30
filing_date 2011-07-20
currency_symbol USD
researchDevelopment 494876.00
effectOfAccountingCharges 0.00
incomeBeforeTax 5072993.00
minorityInterest 0.00
netIncome 3439228.00
sellingGeneralAdministrative 615830.00
grossProfit 5618170.00
reconciledDepreciation 113537.00
ebit 4507464.00
ebitda 4621001.00
depreciationAndAmortization 113537.00
nonOperatingIncomeNetOther 565529.00
operatingIncome 4507464.00
otherOperatingExpenses 3706298.00
interestExpense 565529.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1633765.00
totalRevenue 8213762.00
totalOperatingExpenses 1110706.00
costOfRevenue 2595592.00
totalOtherIncomeExpenseNet 565529.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3439228.00
netIncomeApplicableToCommonShares 3439228.00
2011-03-31
date 2011-03-31
filing_date 2011-05-04
currency_symbol USD
researchDevelopment 286910.00
effectOfAccountingCharges 0.00
incomeBeforeTax 5217471.00
minorityInterest 0.00
netIncome 3669919.00
sellingGeneralAdministrative 573312.00
grossProfit 5541931.00
reconciledDepreciation 120749.00
ebit 4681709.00
ebitda 4802458.00
depreciationAndAmortization 120749.00
operatingIncome 4681709.00
otherOperatingExpenses 3501392.00
interestExpense 535762.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1547552.00
totalRevenue 8183101.00
totalOperatingExpenses 860222.00
costOfRevenue 2641170.00
totalOtherIncomeExpenseNet 535762.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 3670000.00
2010-12-31
date 2010-12-31
filing_date 2011-01-19
currency_symbol USD
researchDevelopment 330681.00
effectOfAccountingCharges 0.00
incomeBeforeTax 5045009.00
minorityInterest 0.00
netIncome 3383919.00
sellingGeneralAdministrative 638223.00
grossProfit 5501710.00
reconciledDepreciation 109960.00
ebit 4532806.00
ebitda 4642766.00
depreciationAndAmortization 109960.00
operatingIncome 4532806.00
otherOperatingExpenses 3430702.00
interestExpense 512203.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1661090.00
totalRevenue 7963508.00
totalOperatingExpenses 968904.00
costOfRevenue 2461798.00
totalOtherIncomeExpenseNet 512203.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 3384000.00
2010-09-30
date 2010-09-30
filing_date 2010-10-20
currency_symbol USD
researchDevelopment 309873.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4757545.00
minorityInterest 0.00
netIncome 3206010.00
sellingGeneralAdministrative 634547.00
grossProfit 5204234.00
reconciledDepreciation 91362.00
ebit 4259814.00
ebitda 4351176.00
depreciationAndAmortization 91362.00
operatingIncome 4259814.00
otherOperatingExpenses 3549346.00
interestExpense 497731.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1551535.00
totalRevenue 7809160.00
totalOperatingExpenses 944420.00
costOfRevenue 2604926.00
totalOtherIncomeExpenseNet 497731.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 3206000.00
2010-06-30
date 2010-06-30
filing_date 2010-07-21
currency_symbol USD
researchDevelopment 341663.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4671171.00
minorityInterest 0.00
netIncome 3101097.00
sellingGeneralAdministrative 628386.00
grossProfit 5165490.00
reconciledDepreciation 89476.00
ebit 4195441.00
ebitda 4284917.00
depreciationAndAmortization 89476.00
operatingIncome 4195441.00
otherOperatingExpenses 3045853.00
interestExpense 475730.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1570074.00
totalRevenue 7241294.00
totalOperatingExpenses 970049.00
costOfRevenue 2075804.00
totalOtherIncomeExpenseNet 475730.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 3101000.00
2010-03-31
date 2010-03-31
filing_date 2010-05-05
currency_symbol USD
researchDevelopment 310564.00
effectOfAccountingCharges 0.00
incomeBeforeTax 5367548.00
minorityInterest 0.00
netIncome 3598746.00
sellingGeneralAdministrative 607534.00
grossProfit 5845658.00
reconciledDepreciation 115136.00
ebit 4927560.00
ebitda 5042696.00
depreciationAndAmortization 115136.00
operatingIncome 4927560.00
otherOperatingExpenses 3251735.00
interestExpense 439988.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1768802.00
totalRevenue 8179295.00
totalOperatingExpenses 918098.00
costOfRevenue 2333637.00
totalOtherIncomeExpenseNet 439988.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 3598000.00
2009-12-31
date 2009-12-31
filing_date 2010-01-20
currency_symbol USD
researchDevelopment 251625.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4136073.00
minorityInterest 0.00
netIncome 2767483.00
sellingGeneralAdministrative 548973.00
grossProfit 4522002.00
reconciledDepreciation 92328.00
ebit 3721404.00
ebitda 3813732.00
depreciationAndAmortization 92328.00
operatingIncome 3721404.00
otherOperatingExpenses 2903453.00
interestExpense 414669.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1368590.00
totalRevenue 6624857.00
totalOperatingExpenses 800598.00
costOfRevenue 2102855.00
totalOtherIncomeExpenseNet 414669.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 2768000.00
2009-09-30
date 2009-09-30
filing_date 2009-10-21
currency_symbol USD
researchDevelopment 291540.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4002705.00
minorityInterest 0.00
netIncome 2694183.00
sellingGeneralAdministrative 622354.00
grossProfit 4523401.00
reconciledDepreciation 90904.00
ebit 3609507.00
ebitda 3700411.00
depreciationAndAmortization 90904.00
operatingIncome 3609507.00
otherOperatingExpenses 2898994.00
interestExpense 393198.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1308522.00
totalRevenue 6508501.00
totalOperatingExpenses 913894.00
costOfRevenue 1985100.00
totalOtherIncomeExpenseNet 393198.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 2694000.00
2009-06-30
date 2009-06-30
filing_date 2009-07-22
currency_symbol USD
researchDevelopment 267321.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4410090.00
minorityInterest 0.00
netIncome 2938932.00
sellingGeneralAdministrative 635723.00
grossProfit 4943109.00
reconciledDepreciation 90905.00
ebit 4040065.00
ebitda 4130970.00
depreciationAndAmortization 90905.00
operatingIncome 4040065.00
otherOperatingExpenses 2794467.00
interestExpense 370025.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1471158.00
totalRevenue 6834532.00
totalOperatingExpenses 903044.00
costOfRevenue 1891423.00
totalOtherIncomeExpenseNet 370025.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 2939000.00
2009-03-31
date 2009-03-31
filing_date 2009-05-06
currency_symbol USD
researchDevelopment 292679.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4577231.00
minorityInterest 0.00
netIncome 3111494.00
sellingGeneralAdministrative 554055.00
grossProfit 5090478.00
reconciledDepreciation 130029.00
ebit 5419754.00
ebitda 5549783.00
depreciationAndAmortization 130029.00
operatingIncome 4243744.00
otherOperatingExpenses 2652836.00
interestExpense 333487.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1465737.00
totalRevenue 6896580.00
totalOperatingExpenses 846734.00
costOfRevenue 1806102.00
totalOtherIncomeExpenseNet 333487.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 3112000.00
2008-12-31
date 2008-12-31
filing_date 2009-01-21
currency_symbol USD
researchDevelopment 258998.00
effectOfAccountingCharges 0.00
incomeBeforeTax 3660686.00
minorityInterest 0.00
netIncome 2468404.00
sellingGeneralAdministrative 508953.00
grossProfit 4121023.00
reconciledDepreciation 118595.00
ebit 3352272.00
ebitda 3470867.00
depreciationAndAmortization 118595.00
operatingIncome 3353072.00
otherOperatingExpenses 2531041.00
interestExpense 307614.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1192282.00
totalRevenue 5884113.00
totalOperatingExpenses 767951.00
costOfRevenue 1763090.00
totalOtherIncomeExpenseNet 800.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 2468000.00
2008-09-30
date 2008-09-30
filing_date 2008-10-22
currency_symbol USD
researchDevelopment 280863.00
effectOfAccountingCharges 0.00
incomeBeforeTax 3391010.00
minorityInterest 0.00
netIncome 2300381.00
sellingGeneralAdministrative 585373.00
grossProfit 3980172.00
reconciledDepreciation 60143.00
ebit 3113936.00
ebitda 3174079.00
depreciationAndAmortization 60143.00
operatingIncome 3113936.00
otherOperatingExpenses 2613854.00
interestExpense 277074.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1090629.00
totalRevenue 5727790.00
totalOperatingExpenses 866236.00
costOfRevenue 1747618.00
totalOtherIncomeExpenseNet 277074.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 2300000.00
2008-06-30
date 2008-06-30
filing_date 2008-07-23
currency_symbol USD
researchDevelopment 386032.00
effectOfAccountingCharges 0.00
incomeBeforeTax 2798673.00
minorityInterest 0.00
netIncome 1902616.00
sellingGeneralAdministrative 529484.00
grossProfit 3456354.00
reconciledDepreciation 164973.00
ebit 2537438.00
ebitda 2702411.00
depreciationAndAmortization 164973.00
operatingIncome 2540838.00
otherOperatingExpenses 2322948.00
interestExpense 257835.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 896057.00
totalRevenue 4863786.00
totalOperatingExpenses 915516.00
costOfRevenue 1407432.00
totalOtherIncomeExpenseNet 3400.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 1903000.00
2008-03-31
date 2008-03-31
filing_date 2008-05-20
currency_symbol USD
researchDevelopment 318889.00
effectOfAccountingCharges 0.00
incomeBeforeTax 3564330.00
minorityInterest 0.00
netIncome 2252982.00
sellingGeneralAdministrative 526882.00
grossProfit 4173049.00
reconciledDepreciation 173075.00
ebit 3333973.00
ebitda 3507048.00
depreciationAndAmortization 173075.00
operatingIncome 3327278.00
otherOperatingExpenses 2722106.00
interestExpense 237052.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1311348.00
totalRevenue 6049384.00
totalOperatingExpenses 845771.00
costOfRevenue 1876335.00
totalOtherIncomeExpenseNet -6695.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 2253000.00
2007-12-31
date 2007-12-31
filing_date 2008-01-23
currency_symbol USD
researchDevelopment 347344.00
effectOfAccountingCharges 0.00
incomeBeforeTax 2585160.00
minorityInterest 0.00
netIncome 1702293.00
sellingGeneralAdministrative 492771.00
grossProfit 3102480.00
reconciledDepreciation 146532.00
ebit 2199435.00
ebitda 2345967.00
depreciationAndAmortization 146532.00
operatingIncome 2262365.00
otherOperatingExpenses 2503160.00
interestExpense 322795.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 882867.00
totalRevenue 4765525.00
totalOperatingExpenses 840115.00
costOfRevenue 1663045.00
totalOtherIncomeExpenseNet 62930.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 1702000.00
2007-09-30
date 2007-09-30
filing_date 2007-10-17
currency_symbol USD
researchDevelopment 314037.00
effectOfAccountingCharges 0.00
incomeBeforeTax 2511058.00
minorityInterest 0.00
netIncome 1644774.00
sellingGeneralAdministrative 575422.00
grossProfit 3153660.00
reconciledDepreciation 129202.00
ebit 2264201.00
ebitda 2393403.00
depreciationAndAmortization 129202.00
operatingIncome 2264201.00
otherOperatingExpenses 2740419.00
interestExpense 246857.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 866284.00
totalRevenue 5004620.00
totalOperatingExpenses 889459.00
costOfRevenue 1850960.00
totalOtherIncomeExpenseNet 246857.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 1645000.00
2007-06-30
date 2007-06-30
filing_date 2007-07-18
currency_symbol USD
researchDevelopment 507637.00
effectOfAccountingCharges 0.00
incomeBeforeTax 2419456.00
minorityInterest 0.00
netIncome 1587335.00
sellingGeneralAdministrative 563743.00
grossProfit 3266315.00
reconciledDepreciation 111719.00
ebit 2194935.00
ebitda 2306654.00
depreciationAndAmortization 111719.00
operatingIncome 2194935.00
otherOperatingExpenses 2514348.00
interestExpense 224521.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 832121.00
totalRevenue 4709283.00
totalOperatingExpenses 1071380.00
costOfRevenue 1442968.00
totalOtherIncomeExpenseNet 224521.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 1587000.00
2007-03-31
date 2007-03-31
filing_date 2007-05-25
currency_symbol USD
researchDevelopment 534967.00
effectOfAccountingCharges 0.00
incomeBeforeTax 2139985.00
minorityInterest 0.00
netIncome 1553953.00
sellingGeneralAdministrative 529667.00
grossProfit 3001725.00
reconciledDepreciation 137273.00
ebit 1937091.00
ebitda 2074364.00
depreciationAndAmortization 137273.00
operatingIncome 1937091.00
otherOperatingExpenses 2628127.00
interestExpense 202894.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 586032.00
totalRevenue 4565218.00
totalOperatingExpenses 1064634.00
costOfRevenue 1563493.00
totalOtherIncomeExpenseNet 202894.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 1554000.00
2006-12-31
date 2006-12-31
filing_date 2007-01-17
currency_symbol USD
researchDevelopment 544779.00
effectOfAccountingCharges 0.00
incomeBeforeTax 1610057.00
minorityInterest 0.00
netIncome 1051553.00
sellingGeneralAdministrative 479387.00
grossProfit 2476886.00
reconciledDepreciation 133382.00
ebit 1452720.00
ebitda 1586102.00
depreciationAndAmortization 133382.00
operatingIncome 1452720.00
otherOperatingExpenses 2409329.00
interestExpense 157337.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 558504.00
totalRevenue 3862049.00
totalOperatingExpenses 1024166.00
costOfRevenue 1385163.00
totalOtherIncomeExpenseNet 157337.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 1052000.00
2006-09-30
date 2006-09-30
filing_date 2006-10-18
currency_symbol USD
researchDevelopment 566246.00
effectOfAccountingCharges 0.00
incomeBeforeTax 2032414.00
minorityInterest 0.00
netIncome 1283471.00
sellingGeneralAdministrative 535213.00
grossProfit 2959187.00
reconciledDepreciation 133315.00
ebit 1832482.00
ebitda 1965797.00
depreciationAndAmortization 133315.00
operatingIncome 1857728.00
otherOperatingExpenses 2540640.00
interestExpense 174686.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 748943.00
totalRevenue 4398368.00
totalOperatingExpenses 1101459.00
costOfRevenue 1439181.00
totalOtherIncomeExpenseNet 25246.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 1283000.00
2006-06-30
date 2006-06-30
filing_date 2006-07-19
currency_symbol USD
researchDevelopment 530612.00
effectOfAccountingCharges 0.00
incomeBeforeTax 1409347.00
minorityInterest 0.00
netIncome 891806.00
sellingGeneralAdministrative 406732.00
grossProfit 2235374.00
reconciledDepreciation 126080.00
ebit 1298030.00
ebitda 1424110.00
depreciationAndAmortization 126080.00
operatingIncome 1298030.00
otherOperatingExpenses 2337165.00
interestExpense 111317.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 517541.00
totalRevenue 3635195.00
totalOperatingExpenses 937344.00
costOfRevenue 1399821.00
totalOtherIncomeExpenseNet 111317.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 892000.00
2006-03-31
date 2006-03-31
filing_date 2006-05-22
currency_symbol USD
researchDevelopment 487470.00
effectOfAccountingCharges 0.00
incomeBeforeTax 978493.00
minorityInterest 0.00
netIncome 619744.00
sellingGeneralAdministrative 517385.00
grossProfit 1881784.00
reconciledDepreciation 143436.00
ebit 873576.00
ebitda 1017012.00
depreciationAndAmortization 143436.00
operatingIncome 876929.00
otherOperatingExpenses 2605845.00
interestExpense 101564.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 358749.00
totalRevenue 3482774.00
totalOperatingExpenses 1004855.00
costOfRevenue 1600990.00
totalOtherIncomeExpenseNet 3353.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 620000.00
2005-12-31
date 2005-12-31
filing_date 2006-01-18
currency_symbol USD
researchDevelopment 342616.00
effectOfAccountingCharges 0.00
incomeBeforeTax 614664.00
minorityInterest 0.00
netIncome 401385.00
sellingGeneralAdministrative 434183.00
grossProfit 1301530.00
reconciledDepreciation 141566.00
ebit 521630.00
ebitda 663196.00
depreciationAndAmortization 141566.00
operatingIncome 524731.00
otherOperatingExpenses 2085551.00
interestExpense 89933.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 213279.00
totalRevenue 2610282.00
totalOperatingExpenses 776799.00
costOfRevenue 1308752.00
totalOtherIncomeExpenseNet 3101.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 401000.00
2005-09-30
date 2005-09-30
filing_date 2005-10-19
currency_symbol USD
researchDevelopment 517939.00
effectOfAccountingCharges 0.00
incomeBeforeTax 592505.00
minorityInterest 0.00
netIncome 363968.00
sellingGeneralAdministrative 394980.00
grossProfit 1424249.00
reconciledDepreciation 141742.00
ebit 505579.00
ebitda 647321.00
depreciationAndAmortization 141742.00
operatingIncome 511330.00
otherOperatingExpenses 2540592.00
interestExpense 81175.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 228537.00
totalRevenue 3051922.00
totalOperatingExpenses 912919.00
costOfRevenue 1627673.00
totalOtherIncomeExpenseNet 5751.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 364000.00
2005-06-30
date 2005-06-30
filing_date 2005-07-20
currency_symbol USD
researchDevelopment 376800.00
effectOfAccountingCharges 0.00
incomeBeforeTax 655117.00
minorityInterest 0.00
netIncome 412649.00
sellingGeneralAdministrative 409594.00
grossProfit 1344430.00
reconciledDepreciation 143142.00
ebit 527221.00
ebitda 670363.00
depreciationAndAmortization 143142.00
operatingIncome 558036.00
otherOperatingExpenses 2467512.00
interestExpense 97081.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 242468.00
totalRevenue 3025548.00
totalOperatingExpenses 786394.00
costOfRevenue 1681118.00
totalOtherIncomeExpenseNet 30815.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 413000.00
2005-03-31
date 2005-03-31
filing_date 2005-05-26
currency_symbol USD
researchDevelopment 468367.00
effectOfAccountingCharges 0.00
incomeBeforeTax 476113.00
minorityInterest 0.00
netIncome 476113.00
sellingGeneralAdministrative 463473.00
grossProfit 1218927.00
reconciledDepreciation 163913.00
ebit 295865.00
ebitda 459778.00
depreciationAndAmortization 163913.00
operatingIncome 287087.00
otherOperatingExpenses 2785070.00
interestExpense 476113.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -476113.00
totalRevenue 3072157.00
totalOperatingExpenses 931840.00
costOfRevenue 1853230.00
totalOtherIncomeExpenseNet -8778.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 476000.00
2004-12-31
date 2004-12-31
filing_date 2005-01-19
currency_symbol USD
researchDevelopment 257284.00
effectOfAccountingCharges 0.00
incomeBeforeTax 375172.00
minorityInterest 0.00
netIncome 375172.00
sellingGeneralAdministrative 437839.00
grossProfit 987646.00
reconciledDepreciation 154999.00
ebit 267255.00
ebitda 422254.00
depreciationAndAmortization 154999.00
operatingIncome 292523.00
otherOperatingExpenses 2265949.00
interestExpense 375172.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -375172.00
totalRevenue 2558472.00
totalOperatingExpenses 695123.00
costOfRevenue 1570826.00
totalOtherIncomeExpenseNet 25268.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 375000.00
2004-09-30
date 2004-09-30
filing_date 2004-10-20
currency_symbol USD
researchDevelopment 306593.00
effectOfAccountingCharges 0.00
incomeBeforeTax 423298.00
minorityInterest 0.00
netIncome 423298.00
sellingGeneralAdministrative 481648.00
grossProfit 1134917.00
reconciledDepreciation 135944.00
ebit 324946.00
ebitda 460890.00
depreciationAndAmortization 135944.00
operatingIncome 346676.00
otherOperatingExpenses 2749038.00
interestExpense 423298.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -423298.00
totalRevenue 3095714.00
totalOperatingExpenses 788241.00
costOfRevenue 1960797.00
totalOtherIncomeExpenseNet 21730.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 423000.00
2004-06-30
date 2004-06-30
filing_date 2004-07-21
currency_symbol USD
researchDevelopment 361259.00
effectOfAccountingCharges 0.00
incomeBeforeTax 483671.00
minorityInterest 0.00
netIncome 483671.00
sellingGeneralAdministrative 484596.00
grossProfit 1263346.00
reconciledDepreciation 118587.00
ebit 401723.00
ebitda 520310.00
depreciationAndAmortization 118587.00
operatingIncome 417491.00
otherOperatingExpenses 2471736.00
interestExpense 483671.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -483671.00
totalRevenue 2889227.00
totalOperatingExpenses 845855.00
costOfRevenue 1625881.00
totalOtherIncomeExpenseNet 15768.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 484000.00
2004-03-31
date 2004-03-31
filing_date 2004-05-27
currency_symbol USD
researchDevelopment 391149.00
effectOfAccountingCharges 0.00
incomeBeforeTax 789670.00
minorityInterest 0.00
netIncome 789670.00
sellingGeneralAdministrative 440724.00
grossProfit 1318510.00
reconciledDepreciation 142814.00
ebit 460421.00
ebitda 603235.00
depreciationAndAmortization 142814.00
operatingIncome 486637.00
otherOperatingExpenses 2722053.00
interestExpense 789670.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -789670.00
totalRevenue 3208690.00
totalOperatingExpenses 831873.00
costOfRevenue 1890180.00
totalOtherIncomeExpenseNet 26216.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 790000.00
2003-12-31
date 2003-12-31
filing_date 2004-01-20
currency_symbol USD
researchDevelopment 230671.00
effectOfAccountingCharges 0.00
incomeBeforeTax 577156.00
minorityInterest 0.00
netIncome 577156.00
sellingGeneralAdministrative 464264.00
grossProfit 1211098.00
reconciledDepreciation 137460.00
ebit 495779.00
ebitda 633239.00
depreciationAndAmortization 137460.00
operatingIncome 516163.00
otherOperatingExpenses 2601964.00
interestExpense 577156.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -577156.00
totalRevenue 3118127.00
totalOperatingExpenses 694935.00
costOfRevenue 1907029.00
totalOtherIncomeExpenseNet 20384.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 577000.00
2003-09-30
date 2003-09-30
filing_date 2003-10-22
currency_symbol USD
researchDevelopment 302573.00
effectOfAccountingCharges 0.00
incomeBeforeTax 406476.00
minorityInterest 0.00
netIncome 406476.00
sellingGeneralAdministrative 475691.00
grossProfit 1125483.00
reconciledDepreciation 125295.00
ebit 325510.00
ebitda 450805.00
depreciationAndAmortization 125295.00
operatingIncome 347219.00
otherOperatingExpenses 2516966.00
interestExpense 406476.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -406476.00
totalRevenue 2864185.00
totalOperatingExpenses 778264.00
costOfRevenue 1738702.00
totalOtherIncomeExpenseNet 21709.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 407000.00
2003-06-30
date 2003-06-30
filing_date 2003-07-24
currency_symbol USD
researchDevelopment 178669.00
effectOfAccountingCharges 0.00
incomeBeforeTax 334418.00
minorityInterest 0.00
netIncome 334418.00
sellingGeneralAdministrative 450863.00
grossProfit 910854.00
reconciledDepreciation 119164.00
ebit 269548.00
ebitda 388712.00
depreciationAndAmortization 119164.00
operatingIncome 281322.00
otherOperatingExpenses 2538527.00
interestExpense 334418.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -334418.00
totalRevenue 2819849.00
totalOperatingExpenses 629532.00
costOfRevenue 1908995.00
totalOtherIncomeExpenseNet 11774.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 334000.00
2003-03-31
date 2003-03-31
filing_date 2003-05-16
currency_symbol USD
researchDevelopment 363799.00
effectOfAccountingCharges 0.00
incomeBeforeTax 160164.00
minorityInterest 0.00
netIncome 160164.00
sellingGeneralAdministrative 513247.00
grossProfit 965011.00
reconciledDepreciation 140651.00
ebit 63993.00
ebitda 204644.00
depreciationAndAmortization 140651.00
operatingIncome 87965.00
otherOperatingExpenses 2514873.00
interestExpense 160164.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -160164.00
totalRevenue 2602838.00
totalOperatingExpenses 877046.00
costOfRevenue 1637827.00
totalOtherIncomeExpenseNet 23972.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 160000.00
2002-12-31
date 2002-12-31
filing_date 2003-01-29
currency_symbol USD
researchDevelopment 327472.00
effectOfAccountingCharges 0.00
incomeBeforeTax 234161.00
minorityInterest 0.00
netIncome 234161.00
sellingGeneralAdministrative 420862.00
grossProfit 912545.00
reconciledDepreciation 126716.00
ebit 143505.00
ebitda 270221.00
depreciationAndAmortization 126716.00
operatingIncome 164211.00
otherOperatingExpenses 2172841.00
interestExpense 234161.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -234161.00
totalRevenue 2337052.00
totalOperatingExpenses 748334.00
costOfRevenue 1424507.00
totalOtherIncomeExpenseNet 20706.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 234000.00
2002-09-30
date 2002-09-30
filing_date 2002-10-25
currency_symbol USD
researchDevelopment 288256.00
effectOfAccountingCharges 0.00
incomeBeforeTax 160296.00
minorityInterest 0.00
netIncome 160296.00
sellingGeneralAdministrative 456441.00
grossProfit 835744.00
reconciledDepreciation 137131.00
ebit 67236.00
ebitda 204367.00
depreciationAndAmortization 137131.00
operatingIncome 91047.00
otherOperatingExpenses 2253597.00
interestExpense 160296.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -160296.00
totalRevenue 2344644.00
totalOperatingExpenses 744697.00
costOfRevenue 1508900.00
totalOtherIncomeExpenseNet 23811.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 161000.00
2002-06-30
date 2002-06-30
filing_date 2002-07-31
currency_symbol USD
researchDevelopment 328602.00
effectOfAccountingCharges 0.00
incomeBeforeTax 92229.00
minorityInterest 0.00
netIncome 92229.00
sellingGeneralAdministrative 446999.00
grossProfit 822810.00
reconciledDepreciation 106551.00
ebit 42439.00
ebitda 148990.00
depreciationAndAmortization 106551.00
operatingIncome 47209.00
otherOperatingExpenses 2115747.00
interestExpense 92229.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -92229.00
totalRevenue 2162956.00
totalOperatingExpenses 775601.00
costOfRevenue 1340146.00
totalOtherIncomeExpenseNet 4770.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 92000.00
2002-03-31
date 2002-03-31
filing_date 2002-05-31
currency_symbol USD
researchDevelopment 450459.00
effectOfAccountingCharges 0.00
incomeBeforeTax -894123.00
minorityInterest 0.00
netIncome -894123.00
sellingGeneralAdministrative 558386.00
grossProfit 83133.00
reconciledDepreciation 98838.00
ebit -987757.00
ebitda -888919.00
depreciationAndAmortization 98838.00
operatingIncome -925712.00
otherOperatingExpenses 3015489.00
interestExpense 894123.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 894123.00
totalRevenue 2089777.00
totalOperatingExpenses 1008845.00
costOfRevenue 2006644.00
totalOtherIncomeExpenseNet 62045.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 0.00
2001-12-31
date 2001-12-31
filing_date 2002-02-04
currency_symbol USD
researchDevelopment 475266.00
effectOfAccountingCharges 0.00
incomeBeforeTax -434996.00
minorityInterest 0.00
netIncome -434996.00
sellingGeneralAdministrative 405368.00
grossProfit 442697.00
reconciledDepreciation 106320.00
ebit -458125.00
ebitda -351805.00
depreciationAndAmortization 106320.00
operatingIncome -437937.00
otherOperatingExpenses 2212679.00
interestExpense 434996.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 434996.00
totalRevenue 1774742.00
totalOperatingExpenses 880634.00
costOfRevenue 1332045.00
totalOtherIncomeExpenseNet 20188.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 0.00
2001-09-30
date 2001-09-30
filing_date 2001-10-26
currency_symbol USD
researchDevelopment 1372086.00
effectOfAccountingCharges 0.00
incomeBeforeTax -676787.00
minorityInterest 0.00
netIncome -676787.00
sellingGeneralAdministrative 483563.00
grossProfit 1178026.00
reconciledDepreciation 61913.00
ebit -680432.00
ebitda -618519.00
depreciationAndAmortization 61913.00
operatingIncome -677623.00
otherOperatingExpenses 2145539.00
interestExpense 676787.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 676787.00
totalRevenue 1467916.00
totalOperatingExpenses 1855649.00
costOfRevenue 289890.00
totalOtherIncomeExpenseNet 2809.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 0.00
2001-06-30
date 2001-06-30
filing_date 2001-07-27
currency_symbol USD
researchDevelopment 1240147.00
effectOfAccountingCharges 0.00
incomeBeforeTax -94536.00
minorityInterest 0.00
netIncome -94536.00
sellingGeneralAdministrative 359956.00
grossProfit 1489102.00
reconciledDepreciation 65219.00
ebit -253938.00
ebitda -188719.00
depreciationAndAmortization 65219.00
operatingIncome -176220.00
otherOperatingExpenses 1839110.00
interestExpense 94536.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 94536.00
totalRevenue 1662890.00
totalOperatingExpenses 1665322.00
costOfRevenue 173788.00
totalOtherIncomeExpenseNet 77718.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 0.00
2001-03-31
date 2001-03-31
filing_date 2001-06-01
currency_symbol USD
researchDevelopment 1413166.00
effectOfAccountingCharges 0.00
incomeBeforeTax -500483.00
minorityInterest 0.00
netIncome -500483.00
sellingGeneralAdministrative 498582.00
grossProfit 1467830.00
reconciledDepreciation 68829.00
ebit -251362.00
ebitda -182533.00
depreciationAndAmortization 68829.00
operatingIncome -512747.00
otherOperatingExpenses 1900978.00
interestExpense 500483.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 500483.00
totalRevenue 1644506.00
totalOperatingExpenses 1724302.00
costOfRevenue 176676.00
totalOtherIncomeExpenseNet -5110.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares -756000.00
2000-12-31
date 2000-12-31
filing_date 2001-02-14
currency_symbol USD
researchDevelopment 1197348.00
effectOfAccountingCharges 0.00
incomeBeforeTax 882891.00
minorityInterest 0.00
netIncome 882891.00
sellingGeneralAdministrative 378619.00
grossProfit 2643643.00
ebit 883927.00
ebitda 1071373.00
depreciationAndAmortization 187446.00
operatingIncome 880230.00
otherOperatingExpenses 1782213.00
interestExpense 882891.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -882891.00
totalRevenue 2662443.00
totalOperatingExpenses 1763413.00
costOfRevenue 18800.00
totalOtherIncomeExpenseNet -3697.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 883000.00
2000-09-30
date 2000-09-30
filing_date 2000-11-15
currency_symbol USD
researchDevelopment 420000.00
effectOfAccountingCharges 0.00
incomeBeforeTax -25000.00
minorityInterest 0.00
netIncome -25000.00
sellingGeneralAdministrative 47000.00
grossProfit 7000.00
ebit -58000.00
ebitda -43000.00
depreciationAndAmortization 15000.00
operatingIncome -40000.00
otherOperatingExpenses 88000.00
interestExpense 40000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 25000.00
totalRevenue 48000.00
totalOperatingExpenses 47000.00
costOfRevenue 41000.00
totalOtherIncomeExpenseNet 3000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 0.00
2000-06-30
date 2000-06-30
filing_date 2000-08-14
currency_symbol USD
researchDevelopment 0.00
effectOfAccountingCharges 0.00
incomeBeforeTax 13000.00
minorityInterest 0.00
netIncome 13000.00
sellingGeneralAdministrative 15000.00
grossProfit 15000.00
ebit 10000.00
ebitda -3000.00
depreciationAndAmortization -13000.00
operatingIncome 26000.00
otherOperatingExpenses 69000.00
interestExpense 13000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -13000.00
totalRevenue 69000.00
totalOperatingExpenses 15000.00
costOfRevenue 54000.00
totalOtherIncomeExpenseNet 3000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 0.00
2000-03-31
date 2000-03-31
filing_date 2000-06-29
currency_symbol USD
researchDevelopment 1242000.00
incomeBeforeTax 5039690.00
netIncome 4995362.00
sellingGeneralAdministrative 134456.00
grossProfit -19228.00
ebit -10310727.00
ebitda -5117353.00
depreciationAndAmortization 5193374.00
operatingIncome -153684.00
otherOperatingExpenses 210977.00
interestExpense 5193374.00
incomeTaxExpense 44328.00
totalRevenue 57293.00
totalOperatingExpenses 134456.00
costOfRevenue 76521.00
totalOtherIncomeExpenseNet 4963669.00
1999-12-31
date 1999-12-31
filing_date 2000-02-11
currency_symbol USD
incomeBeforeTax -3500000.00
netIncome -3400000.00
ebit -3500000.00
ebitda 3500000.00
depreciationAndAmortization 7000000.00
operatingIncome -3500000.00
otherOperatingExpenses 100000.00
incomeTaxExpense -100000.00
totalRevenue 100000.00
totalOperatingExpenses -3500000.00
costOfRevenue 100000.00
totalOtherIncomeExpenseNet -3500000.00
1999-09-30
date 1999-09-30
filing_date 1999-11-12
currency_symbol USD
incomeBeforeTax 3300000.00
netIncome 3000000.00
sellingGeneralAdministrative 200000.00
grossProfit 3300000.00
ebit 2700000.00
ebitda 2900000.00
depreciationAndAmortization 200000.00
operatingIncome 3100000.00
otherOperatingExpenses 200000.00
interestExpense 200000.00
incomeTaxExpense 300000.00
totalRevenue 3300000.00
totalOperatingExpenses 200000.00
totalOtherIncomeExpenseNet 200000.00
1999-06-30
date 1999-06-30
filing_date 1999-08-16
currency_symbol USD
incomeBeforeTax 100000.00
netIncome 100000.00
sellingGeneralAdministrative 100000.00
grossProfit 200000.00
ebit 200000.00
ebitda 100000.00
depreciationAndAmortization -100000.00
operatingIncome 100000.00
otherOperatingExpenses 100000.00
interestExpense 100000.00
incomeTaxExpense -100000.00
totalRevenue 200000.00
totalOperatingExpenses 100000.00
totalOtherIncomeExpenseNet -100000.00
1999-03-31
date 1999-03-31
filing_date 1999-06-07
currency_symbol USD
researchDevelopment 400000.00
incomeBeforeTax -1300000.00
netIncome -1300000.00
sellingGeneralAdministrative 500000.00
grossProfit 300000.00
reconciledDepreciation 600000.00
ebit 700000.00
ebitda 1300000.00
depreciationAndAmortization 600000.00
operatingIncome -1300000.00
otherOperatingExpenses 1000000.00
interestExpense 1300000.00
incomeTaxExpense 1300000.00
totalRevenue 400000.00
totalOperatingExpenses 900000.00
costOfRevenue 100000.00
totalOtherIncomeExpenseNet -1300000.00
1998-12-31
date 1998-12-31
filing_date 1999-02-16
currency_symbol USD
researchDevelopment 400000.00
incomeBeforeTax -200000.00
netIncome -200000.00
grossProfit 700000.00
reconciledDepreciation -100000.00
ebit -200000.00
ebitda -300000.00
depreciationAndAmortization -100000.00
operatingIncome -200000.00
otherOperatingExpenses 1000000.00
interestExpense 200000.00
incomeTaxExpense 200000.00
totalRevenue 700000.00
totalOperatingExpenses 1000000.00
totalOtherIncomeExpenseNet 100000.00
1998-09-30
date 1998-09-30
filing_date 1998-11-16
currency_symbol USD
researchDevelopment 400000.00
incomeBeforeTax 2600000.00
netIncome 2600000.00
grossProfit 3800000.00
reconciledDepreciation -100000.00
ebit 3100000.00
ebitda 3000000.00
depreciationAndAmortization -100000.00
operatingIncome 2600000.00
otherOperatingExpenses 1000000.00
interestExpense 2600000.00
incomeTaxExpense -2600000.00
totalRevenue 3800000.00
totalOperatingExpenses 1000000.00
totalOtherIncomeExpenseNet -100000.00
1998-06-30
date 1998-06-30
filing_date 1998-08-14
currency_symbol USD
researchDevelopment 700000.00
incomeBeforeTax -900000.00
netIncome -900000.00
grossProfit 500000.00
reconciledDepreciation -100000.00
ebit -800000.00
ebitda -900000.00
depreciationAndAmortization -100000.00
operatingIncome -900000.00
otherOperatingExpenses 1500000.00
interestExpense 900000.00
incomeTaxExpense 900000.00
totalRevenue 600000.00
totalOperatingExpenses 1400000.00
costOfRevenue 100000.00
totalOtherIncomeExpenseNet 100000.00
1998-03-31
date 1998-03-31
filing_date 1998-06-29
currency_symbol USD
researchDevelopment 379802.00
incomeBeforeTax -926214.00
netIncome -926214.00
grossProfit 183626.00
reconciledDepreciation 642166.00
ebit -768247.00
ebitda -126081.00
depreciationAndAmortization 642166.00
operatingIncome -926214.00
otherOperatingExpenses 1887030.00
interestExpense 926214.00
incomeTaxExpense 926214.00
totalRevenue 1045378.00
totalOperatingExpenses 1025278.00
costOfRevenue 861752.00
totalOtherIncomeExpenseNet -73405.00
1997-12-31
date 1997-12-31
filing_date 1998-02-17
currency_symbol USD
researchDevelopment 500000.00
incomeBeforeTax -800000.00
netIncome -800000.00
grossProfit 600000.00
reconciledDepreciation -100000.00
ebit -600000.00
ebitda -700000.00
depreciationAndAmortization -100000.00
operatingIncome -800000.00
otherOperatingExpenses 2000000.00
interestExpense 800000.00
incomeTaxExpense 800000.00
totalRevenue 1200000.00
totalOperatingExpenses 1400000.00
costOfRevenue 600000.00
1997-09-30
date 1997-09-30
filing_date 1997-11-14
currency_symbol USD
researchDevelopment 400000.00
incomeBeforeTax -400000.00
netIncome -400000.00
grossProfit 700000.00
reconciledDepreciation -100000.00
ebit -300000.00
ebitda -400000.00
depreciationAndAmortization -100000.00
operatingIncome -400000.00
otherOperatingExpenses 2100000.00
interestExpense 400000.00
incomeTaxExpense 400000.00
totalRevenue 1600000.00
totalOperatingExpenses 1200000.00
costOfRevenue 900000.00
1997-06-30
date 1997-06-30
filing_date 1997-07-18
currency_symbol USD
researchDevelopment 400000.00
incomeBeforeTax -843097.00
netIncome -661875.00
grossProfit 433827.00
reconciledDepreciation -100000.00
ebit -900137.00
ebitda -494109.00
depreciationAndAmortization 406028.00
operatingIncome -843097.00
otherOperatingExpenses 2650615.00
interestExpense 200000.00
incomeTaxExpense -181222.00
totalRevenue 1750478.00
totalOperatingExpenses 1333964.00
costOfRevenue 1316651.00
totalOtherIncomeExpenseNet -843097.00
1997-03-31
date 1997-03-31
filing_date 1997-03-31
currency_symbol USD
incomeBeforeTax -843097.00
netIncome -661875.00
grossProfit 433827.00
reconciledDepreciation 406028.00
ebit -843097.00
ebitda -437069.00
depreciationAndAmortization 406028.00
operatingIncome -900137.00
otherOperatingExpenses 2650615.00
incomeTaxExpense -181222.00
totalRevenue 1750478.00
totalOperatingExpenses 1333964.00
costOfRevenue 1316651.00
totalOtherIncomeExpenseNet 57040.00
1996-12-31
date 1996-12-31
filing_date 1997-02-14
currency_symbol USD
incomeBeforeTax -6100000.00
netIncome -6200000.00
grossProfit 1800000.00
reconciledDepreciation -100000.00
ebit -5800000.00
ebitda -5900000.00
depreciationAndAmortization -100000.00
operatingIncome -6100000.00
otherOperatingExpenses 9100000.00
incomeTaxExpense 100000.00
totalRevenue 3100000.00
totalOperatingExpenses 7800000.00
costOfRevenue 1300000.00
totalOtherIncomeExpenseNet -100000.00
1996-09-30
date 1996-09-30
filing_date 1996-11-15
currency_symbol USD
incomeBeforeTax 500000.00
netIncome 300000.00
grossProfit 900000.00
reconciledDepreciation 100000.00
ebit 400000.00
ebitda 500000.00
depreciationAndAmortization 100000.00
operatingIncome 500000.00
otherOperatingExpenses 1500000.00
incomeTaxExpense 200000.00
totalRevenue 1900000.00
totalOperatingExpenses 500000.00
costOfRevenue 1000000.00
totalOtherIncomeExpenseNet 100000.00
1996-06-30
date 1996-06-30
filing_date 1996-08-12
currency_symbol USD
incomeBeforeTax 500000.00
netIncome 300000.00
grossProfit 1000000.00
ebit 700000.00
ebitda 600000.00
depreciationAndAmortization -100000.00
operatingIncome 600000.00
otherOperatingExpenses 1300000.00
interestExpense 100000.00
incomeTaxExpense 200000.00
totalRevenue 1900000.00
totalOperatingExpenses 400000.00
costOfRevenue 900000.00
totalOtherIncomeExpenseNet -100000.00
1996-03-31
date 1996-03-31
filing_date 1996-06-19
currency_symbol USD
incomeBeforeTax 354632.00
netIncome 227632.00
grossProfit 765839.00
ebit 562916.00
ebitda 458774.00
depreciationAndAmortization -104142.00
operatingIncome 458774.00
otherOperatingExpenses 1243387.00
interestExpense 104142.00
incomeTaxExpense 127000.00
totalRevenue 1702161.00
totalOperatingExpenses 307065.00
costOfRevenue 936322.00
totalOtherIncomeExpenseNet -104142.00
1995-12-31
date 1995-12-31
filing_date 1996-01-30
currency_symbol USD
incomeBeforeTax 400000.00
netIncome 200000.00
grossProfit 800000.00
ebit 200000.00
ebitda 300000.00
depreciationAndAmortization 100000.00
operatingIncome 300000.00
otherOperatingExpenses 1400000.00
interestExpense 100000.00
incomeTaxExpense 200000.00
totalRevenue 1700000.00
totalOperatingExpenses 500000.00
costOfRevenue 900000.00
totalOtherIncomeExpenseNet 100000.00
1995-09-30
date 1995-09-30
filing_date 1995-11-14
currency_symbol USD
incomeBeforeTax 300000.00
netIncome 200000.00
grossProfit 800000.00
ebit 500000.00
ebitda 400000.00
depreciationAndAmortization -100000.00
operatingIncome 400000.00
otherOperatingExpenses 1000000.00
interestExpense 100000.00
incomeTaxExpense 100000.00
totalRevenue 1400000.00
totalOperatingExpenses 400000.00
costOfRevenue 600000.00
totalOtherIncomeExpenseNet -100000.00
1995-06-30
date 1995-06-30
filing_date 1995-08-14
currency_symbol USD
incomeBeforeTax 200000.00
netIncome 100000.00
grossProfit 600000.00
ebit 200000.00
ebitda 200000.00
operatingIncome 200000.00
otherOperatingExpenses 1000000.00
incomeTaxExpense 100000.00
totalRevenue 1200000.00
totalOperatingExpenses 400000.00
costOfRevenue 600000.00
totalOtherIncomeExpenseNet 200000.00
yearly
2023-03-31
date 2023-03-31
filing_date 2023-05-03
currency_symbol USD
researchDevelopment 2583994.00
incomeBeforeTax 27092837.00
netIncome 22694458.00
sellingGeneralAdministrative 1963105.00
grossProfit 30191281.00
reconciledDepreciation 257606.00
ebit 25386576.00
ebitda 25644182.00
depreciationAndAmortization 257606.00
nonOperatingIncomeNetOther 1448655.00
operatingIncome 25644182.00
otherOperatingExpenses 12609410.00
interestExpense 1448655.00
taxProvision 4398379.00
interestIncome 1448655.00
netInterestIncome 1448655.00
incomeTaxExpense 4398379.00
totalRevenue 38253592.00
totalOperatingExpenses 4547099.00
costOfRevenue 8062311.00
totalOtherIncomeExpenseNet 1448655.00
netIncomeFromContinuingOps 22694458.00
netIncomeApplicableToCommonShares 22694458.00
2022-03-31
date 2022-03-31
filing_date 2022-05-04
currency_symbol USD
researchDevelopment 2925874.00
incomeBeforeTax 17499813.00
netIncome 14507501.00
sellingGeneralAdministrative 1469321.00
grossProfit 20723880.00
reconciledDepreciation 424981.00
ebit 15903704.00
ebitda 16328685.00
depreciationAndAmortization 424981.00
nonOperatingIncomeNetOther 1171128.00
operatingIncome 16328685.00
otherOperatingExpenses 10658285.00
interestExpense 1171128.00
taxProvision 2992312.00
interestIncome 1171128.00
netInterestIncome 1171128.00
incomeTaxExpense 2992312.00
totalRevenue 26986970.00
totalOperatingExpenses 4395195.00
costOfRevenue 6263090.00
totalOtherIncomeExpenseNet 1171128.00
netIncomeFromContinuingOps 14507501.00
netIncomeApplicableToCommonShares 14507501.00
2021-03-31
date 2021-03-31
filing_date 2021-05-05
currency_symbol USD
researchDevelopment 3184754.00
incomeBeforeTax 14241752.00
netIncome 11694384.00
sellingGeneralAdministrative 1316427.00
grossProfit 17244785.00
reconciledDepreciation 542926.00
ebit 12200678.00
ebitda 12743604.00
depreciationAndAmortization 542926.00
nonOperatingIncomeNetOther 1498148.00
operatingIncome 12743604.00
otherOperatingExpenses 8622642.00
interestExpense 2041074.00
taxProvision 2547368.00
interestIncome 1498148.00
netInterestIncome 1498148.00
incomeTaxExpense 2547368.00
totalRevenue 21366246.00
totalOperatingExpenses 4501181.00
costOfRevenue 4121461.00
totalOtherIncomeExpenseNet 1498148.00
netIncomeFromContinuingOps 11694384.00
netIncomeApplicableToCommonShares 11694384.00
2020-03-31
date 2020-03-31
filing_date 2020-05-06
currency_symbol USD
researchDevelopment 3690539.00
incomeBeforeTax 17301903.00
netIncome 14526642.00
sellingGeneralAdministrative 1317543.00
grossProfit 20522868.00
reconciledDepreciation 549969.00
ebit 14964817.00
ebitda 15514786.00
depreciationAndAmortization 549969.00
nonOperatingIncomeNetOther 1787117.00
operatingIncome 15514786.00
otherOperatingExpenses 9897377.00
interestExpense 2337086.00
taxProvision 2775261.00
interestIncome 1787117.00
netInterestIncome 1787117.00
incomeTaxExpense 2775261.00
totalRevenue 25412163.00
totalOperatingExpenses 5008082.00
costOfRevenue 4889295.00
totalOtherIncomeExpenseNet 1787117.00
netIncomeFromContinuingOps 14526642.00
netIncomeApplicableToCommonShares 14526642.00
2019-03-31
date 2019-03-31
filing_date 2019-05-01
currency_symbol USD
researchDevelopment 4107692.00
incomeBeforeTax 17709839.00
netIncome 14507936.00
sellingGeneralAdministrative 1223971.00
grossProfit 21256225.00
reconciledDepreciation 705197.00
ebit 15219365.00
ebitda 15924562.00
depreciationAndAmortization 705197.00
nonOperatingIncomeNetOther 1785277.00
operatingIncome 15924562.00
otherOperatingExpenses 10547775.00
interestExpense 1785277.00
taxProvision 3201903.00
interestIncome 1785277.00
netInterestIncome 1785277.00
incomeTaxExpense 3201903.00
totalRevenue 26472337.00
totalOperatingExpenses 5331663.00
costOfRevenue 5216112.00
totalOtherIncomeExpenseNet 1785277.00
netIncomeFromContinuingOps 14507936.00
netIncomeApplicableToCommonShares 14507936.00
2018-03-31
date 2018-03-31
filing_date 2018-05-02
currency_symbol USD
researchDevelopment 3702918.00
incomeBeforeTax 20008824.00
netIncome 13912672.00
sellingGeneralAdministrative 1435592.00
grossProfit 23589137.00
reconciledDepreciation 979652.00
ebit 18450627.00
ebitda 19430279.00
depreciationAndAmortization 979652.00
nonOperatingIncomeNetOther 1558197.00
operatingIncome 18450627.00
otherOperatingExpenses 11413254.00
interestExpense 1558197.00
taxProvision 6096152.00
interestIncome 1558197.00
netInterestIncome 1558197.00
extraordinaryItems -206690.00
incomeTaxExpense 6096152.00
totalRevenue 29863881.00
totalOperatingExpenses 5138510.00
costOfRevenue 6274744.00
totalOtherIncomeExpenseNet 1558197.00
netIncomeFromContinuingOps 13912672.00
netIncomeApplicableToCommonShares 13912672.00
2017-03-31
date 2017-03-31
filing_date 2017-05-03
currency_symbol USD
researchDevelopment 3344101.00
incomeBeforeTax 19096011.00
netIncome 12948869.00
sellingGeneralAdministrative 1458598.00
grossProfit 22247902.00
ebit 17445203.00
ebitda 18592654.00
depreciationAndAmortization 1147451.00
nonOperatingIncomeNetOther 1650808.00
operatingIncome 17445203.00
otherOperatingExpenses 10880993.00
interestExpense 1650808.00
taxProvision 6147142.00
interestIncome 1650808.00
netInterestIncome 1650808.00
incomeTaxExpense 6147142.00
totalRevenue 28326196.00
totalOperatingExpenses 4802699.00
costOfRevenue 6078294.00
totalOtherIncomeExpenseNet 1650808.00
netIncomeFromContinuingOps 12948869.00
netIncomeApplicableToCommonShares 12948869.00
2016-03-31
date 2016-03-31
filing_date 2016-05-04
currency_symbol USD
researchDevelopment 3061184.00
incomeBeforeTax 18177097.00
netIncome 12292315.00
sellingGeneralAdministrative 1752962.00
grossProfit 21100426.00
ebit 16286280.00
ebitda 17137250.00
depreciationAndAmortization 850970.00
nonOperatingIncomeNetOther 1890817.00
operatingIncome 16286280.00
otherOperatingExpenses 11430998.00
interestExpense 1890817.00
taxProvision 5884780.00
interestIncome 1890820.00
incomeTaxExpense 5884782.00
totalRevenue 27717278.00
totalOperatingExpenses 4814146.00
costOfRevenue 6616852.00
totalOtherIncomeExpenseNet 1890817.00
netIncomeFromContinuingOps 12292315.00
netIncomeApplicableToCommonShares 12292315.00
2015-03-31
date 2015-03-31
filing_date 2015-05-06
currency_symbol USD
researchDevelopment 3000193.00
incomeBeforeTax 21439674.00
netIncome 14368354.00
sellingGeneralAdministrative 2312076.00
grossProfit 24564220.00
ebit 19251951.00
ebitda 20186322.00
depreciationAndAmortization 934371.00
nonOperatingIncomeNetOther 2187723.00
operatingIncome 19251951.00
otherOperatingExpenses 11332137.00
interestExpense 2187723.00
incomeTaxExpense 7071320.00
totalRevenue 30584088.00
totalOperatingExpenses 5312269.00
costOfRevenue 6019868.00
totalOtherIncomeExpenseNet 2187723.00
netIncomeFromContinuingOps 14368354.00
netIncomeApplicableToCommonShares 14368354.00
2014-03-31
date 2014-03-31
filing_date 2014-06-06
currency_symbol USD
researchDevelopment 3585339.00
incomeBeforeTax 16515949.00
netIncome 11135875.00
sellingGeneralAdministrative 2235475.00
grossProfit 20214630.00
ebit 14393816.00
ebitda 15238155.00
depreciationAndAmortization 844339.00
nonOperatingIncomeNetOther 2122133.00
operatingIncome 14393816.00
otherOperatingExpenses 11541091.00
interestExpense 2122133.00
incomeTaxExpense 5380074.00
totalRevenue 25934907.00
totalOperatingExpenses 5820814.00
costOfRevenue 5720277.00
totalOtherIncomeExpenseNet 2122133.00
netIncomeFromContinuingOps 11135875.00
netIncomeApplicableToCommonShares 11135875.00
2013-03-31
date 2013-03-31
filing_date 2013-05-01
currency_symbol USD
researchDevelopment 2570821.00
incomeBeforeTax 17556457.00
netIncome 11828838.00
sellingGeneralAdministrative 2240563.00
grossProfit 20008238.00
ebit 15196854.00
ebitda 15844017.00
depreciationAndAmortization 647163.00
nonOperatingIncomeNetOther 2359603.00
operatingIncome 15196854.00
otherOperatingExpenses 11836565.00
interestExpense 2359603.00
incomeTaxExpense 5727619.00
totalRevenue 27033419.00
totalOperatingExpenses 4811384.00
costOfRevenue 7025181.00
totalOtherIncomeExpenseNet 2359603.00
netIncomeFromContinuingOps 11828838.00
netIncomeApplicableToCommonShares 11828838.00
2012-03-31
date 2012-03-31
filing_date 2012-05-02
currency_symbol USD
researchDevelopment 2600058.00
incomeBeforeTax 16623239.00
netIncome 11381095.00
sellingGeneralAdministrative 2380603.00
grossProfit 19253709.00
ebit 14273048.00
ebitda 14773169.00
depreciationAndAmortization 500121.00
nonOperatingIncomeNetOther 2350191.00
operatingIncome 14273048.00
otherOperatingExpenses 14306172.00
interestExpense 2350191.00
incomeTaxExpense 5242144.00
totalRevenue 28579220.00
totalOperatingExpenses 4980661.00
costOfRevenue 9325511.00
totalOtherIncomeExpenseNet 2350191.00
netIncomeFromContinuingOps 11381095.00
netIncomeApplicableToCommonShares 11381095.00
2011-03-31
date 2011-03-31
filing_date 2011-05-04
currency_symbol USD
researchDevelopment 1269127.00
incomeBeforeTax 19691196.00
netIncome 13360945.00
sellingGeneralAdministrative 2474468.00
grossProfit 21413365.00
ebit 17669770.00
ebitda 18081317.00
depreciationAndAmortization 411547.00
operatingIncome 17669770.00
otherOperatingExpenses 13527293.00
interestExpense 2021426.00
incomeTaxExpense 6330251.00
totalRevenue 31197063.00
totalOperatingExpenses 3743595.00
costOfRevenue 9783698.00
totalOtherIncomeExpenseNet 2021426.00
netIncomeApplicableToCommonShares 13361000.00
2010-03-31
date 2010-03-31
filing_date 2010-05-05
currency_symbol USD
researchDevelopment 1121050.00
incomeBeforeTax 17916416.00
netIncome 11999344.00
sellingGeneralAdministrative 2414584.00
grossProfit 19834170.00
ebit 16298536.00
ebitda 16687809.00
depreciationAndAmortization 389273.00
operatingIncome 16298536.00
otherOperatingExpenses 11848649.00
interestExpense 1617880.00
incomeTaxExpense 5917072.00
totalRevenue 28147185.00
totalOperatingExpenses 3535634.00
costOfRevenue 8313015.00
totalOtherIncomeExpenseNet 1617880.00
netIncomeApplicableToCommonShares 11999000.00
2009-03-31
date 2009-03-31
filing_date 2009-05-06
currency_symbol USD
researchDevelopment 1218572.00
incomeBeforeTax 14427600.00
netIncome 9782895.00
sellingGeneralAdministrative 2177865.00
grossProfit 16648027.00
ebit 14427600.00
ebitda 14901340.00
depreciationAndAmortization 473740.00
operatingIncome 13251590.00
otherOperatingExpenses 10120679.00
interestExpense 1176010.00
incomeTaxExpense 4644705.00
totalRevenue 23372269.00
totalOperatingExpenses 3396437.00
costOfRevenue 6724242.00
totalOtherIncomeExpenseNet 1176010.00
netIncomeApplicableToCommonShares 9783000.00
2008-03-31
date 2008-03-31
filing_date 2008-05-20
currency_symbol USD
researchDevelopment 1487907.00
incomeBeforeTax 11080004.00
netIncome 7187384.00
sellingGeneralAdministrative 2158818.00
grossProfit 13695504.00
ebit 9992544.00
ebitda 10553072.00
depreciationAndAmortization 560528.00
operatingIncome 10048779.00
otherOperatingExpenses 10480033.00
interestExpense 1031225.00
incomeTaxExpense 3892620.00
totalRevenue 20528812.00
totalOperatingExpenses 3646725.00
costOfRevenue 6833308.00
totalOtherIncomeExpenseNet 56235.00
netIncomeApplicableToCommonShares 7187000.00
2007-03-31
date 2007-03-31
filing_date 2007-05-25
currency_symbol USD
researchDevelopment 2176604.00
incomeBeforeTax 7191803.00
netIncome 4780783.00
sellingGeneralAdministrative 1950999.00
grossProfit 10673172.00
ebit 6520323.00
ebitda 7050373.00
depreciationAndAmortization 530050.00
operatingIncome 6545569.00
otherOperatingExpenses 9915261.00
interestExpense 646234.00
incomeTaxExpense 2411020.00
totalRevenue 16460830.00
totalOperatingExpenses 4127603.00
costOfRevenue 5787658.00
totalOtherIncomeExpenseNet 25246.00
netIncomeApplicableToCommonShares 4781000.00
2006-03-31
date 2006-03-31
filing_date 2006-05-22
currency_symbol USD
researchDevelopment 1724825.00
incomeBeforeTax 2840779.00
netIncome 1797746.00
sellingGeneralAdministrative 1756142.00
grossProfit 5951993.00
ebit 2428006.00
ebitda 2997892.00
depreciationAndAmortization 569886.00
operatingIncome 2471026.00
otherOperatingExpenses 9699500.00
interestExpense 369753.00
incomeTaxExpense 1043033.00
totalRevenue 12170526.00
totalOperatingExpenses 3480967.00
costOfRevenue 6218533.00
totalOtherIncomeExpenseNet 43020.00
netIncomeApplicableToCommonShares 1798000.00
2005-03-31
date 2005-03-31
filing_date 2005-05-26
currency_symbol USD
researchDevelopment 1393503.00
incomeBeforeTax 1619850.00
netIncome 1758254.00
sellingGeneralAdministrative 1867556.00
grossProfit 4604836.00
ebit 1289789.00
ebitda 1863232.00
depreciationAndAmortization 573443.00
operatingIncome 1343777.00
otherOperatingExpenses 10271793.00
interestExpense 276073.00
incomeTaxExpense -138404.00
totalRevenue 11615570.00
totalOperatingExpenses 3261059.00
costOfRevenue 7010734.00
totalOtherIncomeExpenseNet 53988.00
netIncomeApplicableToCommonShares 1758000.00
2004-03-31
date 2004-03-31
filing_date 2004-05-27
currency_symbol USD
researchDevelopment 1103062.00
incomeBeforeTax 1874698.00
netIncome 2107720.00
sellingGeneralAdministrative 1831542.00
grossProfit 4565945.00
ebit 1551258.00
ebitda 2075991.00
depreciationAndAmortization 524733.00
operatingIncome 1631341.00
otherOperatingExpenses 10379510.00
interestExpense 243357.00
incomeTaxExpense -233022.00
totalRevenue 12010851.00
totalOperatingExpenses 2934604.00
costOfRevenue 7444906.00
totalOtherIncomeExpenseNet 80083.00
netIncomeApplicableToCommonShares 2108000.00
2003-03-31
date 2003-03-31
filing_date 2003-05-16
currency_symbol USD
researchDevelopment 1308129.00
incomeBeforeTax 646850.00
netIncome 646850.00
sellingGeneralAdministrative 1837549.00
grossProfit 3536110.00
ebit 304267.00
ebitda 815316.00
depreciationAndAmortization 511049.00
operatingIncome 390432.00
otherOperatingExpenses 9057058.00
interestExpense 646850.00
incomeTaxExpense -646850.00
totalRevenue 9447490.00
totalOperatingExpenses 3145678.00
costOfRevenue 5911380.00
totalOtherIncomeExpenseNet 86165.00
netIncomeApplicableToCommonShares 647000.00
2002-03-31
date 2002-03-31
filing_date 2002-05-31
currency_symbol USD
researchDevelopment 1583008.00
incomeBeforeTax -2100442.00
netIncome -2100442.00
sellingGeneralAdministrative 1807273.00
grossProfit 1172789.00
ebit -2380252.00
ebitda -2047962.00
depreciationAndAmortization 332290.00
operatingIncome -2217492.00
otherOperatingExpenses 9212817.00
interestExpense 2100442.00
incomeTaxExpense 2100442.00
totalRevenue 6995325.00
totalOperatingExpenses 3390281.00
costOfRevenue 5822536.00
totalOtherIncomeExpenseNet 162760.00
2001-03-31
date 2001-03-31
filing_date 2001-06-01
currency_symbol USD
researchDevelopment 5047924.00
incomeBeforeTax 127258.00
netIncome 127258.00
sellingGeneralAdministrative 1368767.00
grossProfit 6783721.00
ebit 369122.00
ebitda 625397.00
depreciationAndAmortization 256275.00
operatingIncome 110755.00
otherOperatingExpenses 6798635.00
interestExpense 0.00
incomeTaxExpense -16503.00
totalRevenue 7165665.00
totalOperatingExpenses 6416691.00
costOfRevenue 381944.00
totalOtherIncomeExpenseNet -2092.00
netIncomeApplicableToCommonShares 127000.00
2000-03-31
date 2000-03-31
filing_date 2000-06-29
currency_symbol USD
researchDevelopment 5050000.00
incomeBeforeTax 4939690.00
netIncome 4695362.00
sellingGeneralAdministrative 434456.00
grossProfit 3680772.00
ebit -10727.00
ebitda 1682647.00
depreciationAndAmortization 1693374.00
operatingIncome 3246316.00
otherOperatingExpenses 610977.00
interestExpense 1693374.00
incomeTaxExpense 244328.00
totalRevenue 3857293.00
totalOperatingExpenses 434456.00
costOfRevenue 176521.00
totalOtherIncomeExpenseNet 1563669.00
netIncomeApplicableToCommonShares 4695000.00
1999-03-31
date 1999-03-31
filing_date 1999-06-07
currency_symbol USD
researchDevelopment 1900000.00
incomeBeforeTax -200000.00
netIncome 300000.00
sellingGeneralAdministrative 880000.00
grossProfit 5200000.00
ebit 2100000.00
ebitda 2400000.00
depreciationAndAmortization 300000.00
operatingIncome 900000.00
otherOperatingExpenses 4600000.00
interestExpense 1100000.00
incomeTaxExpense -500000.00
totalRevenue 5500000.00
totalOperatingExpenses 4300000.00
costOfRevenue 300000.00
totalOtherIncomeExpenseNet -1200000.00
1998-03-31
date 1998-03-31
filing_date 1998-06-29
currency_symbol USD
researchDevelopment 1779802.00
incomeBeforeTax -2342313.00
netIncome -2426214.00
grossProfit 2483626.00
ebit -2468247.00
ebitda -2126081.00
depreciationAndAmortization 342166.00
operatingIncome -2441652.00
otherOperatingExpenses 8387030.00
interestExpense 99339.00
incomeTaxExpense 83901.00
totalRevenue 5945378.00
totalOperatingExpenses 4925278.00
costOfRevenue 3461752.00
totalOtherIncomeExpenseNet 26595.00
1997-03-31
date 1997-03-31
filing_date 1997-07-18
currency_symbol USD
researchDevelopment 7246021.00
incomeBeforeTax -5843097.00
netIncome -6161875.00
grossProfit 4133827.00
ebit -5932750.00
ebitda -5726722.00
depreciationAndAmortization 206028.00
operatingIncome -5900137.00
otherOperatingExpenses 14650615.00
interestExpense 57040.00
incomeTaxExpense 318778.00
totalRevenue 8750478.00
totalOperatingExpenses 10033964.00
costOfRevenue 4616651.00
totalOtherIncomeExpenseNet 32613.00
1996-03-31
date 1996-03-31
filing_date 1996-06-19
currency_symbol USD
researchDevelopment 303000.00
incomeBeforeTax 1354632.00
netIncome 827632.00
grossProfit 2865839.00
ebit 1358774.00
ebitda 1460757.00
depreciationAndAmortization 101983.00
operatingIncome 1358774.00
otherOperatingExpenses 4543387.00
interestExpense 4142.00
incomeTaxExpense 527000.00
totalRevenue 5902161.00
totalOperatingExpenses 1507065.00
costOfRevenue 3036322.00
totalOtherIncomeExpenseNet -4142.00