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

Logo

XPEL, Inc. занимается производством и распространением автомобильной продукции. Предлагает лакокрасочную защиту, пленку для амулетов и плоских окон, а также плоттеры. Компания была основана 14 октября 2003 года со штаб-квартирой в Сан-Антонио, штат Техас.

General
Code XPEL
Type Common Stock
Name Xpel Inc
Exchange NASDAQ
CurrencyCode USD
CurrencyName US Dollar
CurrencySymbol $
CountryName USA
CountryISO US
OpenFigi BBG000R5XCX9
ISIN US98379L1008
LEI 549300KWSE3IGXLJNW66
PrimaryTicker XPEL.US
CUSIP 98379L100
CIK 1767258
FiscalYearEnd December
IPODate 2007-07-18
Sector Consumer Cyclical
Industry Auto Parts
GicSector Consumer Discretionary
GicGroup Automobiles & Components
GicIndustry Automobile Components
GicSubIndustry Automotive Parts & Equipment
HomeCategory Domestic
IsDelisted Нет
Address 618 West Sunset Road, San Antonio, TX, United States, 78216
Phone 210 678 3700
WebURL https://www.xpel.com
FullTimeEmployees 818
UpdatedAt 2023-12-24
Highlights
MarketCapitalization 1564628864
MarketCapitalizationMln 1564.6289
EBITDA 72582000
PERatio 31.5506
WallStreetTargetPrice 67
BookValue 6.028
DividendShare 0
DividendYield 0
EarningsShare 1.78
EPSEstimateCurrentYear 1.95
EPSEstimateNextYear 2.33
EPSEstimateNextQuarter 0.51
EPSEstimateCurrentQuarter 0.62
MostRecentQuarter 2023-09-30
ProfitMargin 0.1332
OperatingMarginTTM 0.1717
ReturnOnAssetsTTM 0.1915
ReturnOnEquityTTM 0.3495
RevenueTTM 369236000
RevenuePerShareTTM 13.369
QuarterlyRevenueGrowthYOY 0.144
GrossProfitTTM 127512000
DilutedEpsTTM 1.78
QuarterlyEarningsGrowthYOY 0.021

Financials / Income Statement / quarterly / net Income

6.2M
2021-12-31
7.8M
2022-03-31
11.9M
2022-06-30
13.32M
2022-09-30
8.36M
2022-12-31
11.43M
2023-03-31
15.74M
2023-06-30
13.66M
2023-09-30

Financials / Income Statement / quarterly / ebitda

8.53M
2021-12-31
11.87M
2022-03-31
17.64M
2022-06-30
19.31M
2022-09-30
10.85M
2022-12-31
17.06M
2023-03-31
20.19M
2023-06-30
20.12M
2023-09-30

Financials / Income Statement / quarterly / totalRevenue

70.13M
2021-12-31
71.86M
2022-03-31
83.89M
2022-06-30
89.76M
2022-09-30
78.48M
2022-12-31
85.84M
2023-03-31
102.24M
2023-06-30
102.68M
2023-09-30

Earnings / History / epsActual

0.3
2022-12-31
0.41
2023-03-31
0.57
2023-06-30
0.56
2023-09-30
0
2023-12-31
0
2024-03-31
0
2024-06-30
0
2024-09-30
Valuation
TrailingPE 31.5506
ForwardPE 0
PriceSalesTTM 4.1776
PriceBookMRQ 9.2731
EnterpriseValue 1556440960
EnterpriseValueRevenue 4.1958
EnterpriseValueEbitda 21.3885
SharesStats
SharesOutstanding 27629000
SharesFloat 21397243
PercentInsiders 23.503
PercentInstitutions 65.295
Technicals
Beta 1.583
52WeekHigh 87.46
52WeekLow 40.77
50DayMA 50.1038
200DayMA 69.2432
SharesShort 1306390
SharesShortPriorMonth 1330323
ShortRatio 4.8
ShortPercent 0.0684
Financials
Balance_Sheet
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
filing_date 2023-11-08
currency_symbol USD
totalAssets 226776000.00
intangibleAssets 29461000.00
otherCurrentAssets 11091000.00
totalLiab 60223000.00
totalStockholderEquity 166553000.00
otherCurrentLiab 6851000.00
commonStock 28000.00
capitalStock 28000.00
retainedEarnings 156654000.00
goodWill 28602000.00
cash 10374000.00
totalCurrentLiabilities 46545000.00
currentDeferredRevenue 5625000.00
netDebt 4799000.00
shortTermDebt 3650000.00
shortLongTermDebtTotal 15173000.00
otherStockholderEquity 12050000.00
totalCurrentAssets 138038000.00
netReceivables 24115000.00
inventory 92458000.00
accountsPayable 30419000.00
accumulatedOtherComprehensiveIncome -2179000.00
nonCurrrentAssetsOther 971000.00
nonCurrentAssetsTotal 88738000.00
capitalLeaseObligations 15173000.00
nonCurrentLiabilitiesOther 950000.00
nonCurrentLiabilitiesTotal 13678000.00
liabilitiesAndStockholdersEquity 226776000.00
cashAndShortTermInvestments 10374000.00
propertyPlantAndEquipmentGross 42154000.00
propertyPlantAndEquipmentNet 29704000.00
netWorkingCapital 91493000.00
netInvestedCapital 166553000.00
commonStockSharesOutstanding 27644000.00
2023-06-30
date 2023-06-30
filing_date 2023-08-09
currency_symbol USD
totalAssets 216661000.00
intangibleAssets 30590000.00
otherCurrentAssets 4660000.00
totalLiab 63353000.00
totalStockholderEquity 153308000.00
deferredLongTermLiab 1481000.00
otherCurrentLiab -3696000.00
commonStock 28000.00
capitalStock 28000.00
retainedEarnings 142998000.00
otherLiab 2657000.00
goodWill 28594000.00
otherAssets 1138000.00
cash 14298000.00
totalCurrentLiabilities 35396000.00
currentDeferredRevenue 4027000.00
netDebt 14873000.00
shortTermDebt 3871000.00
shortLongTermDebtTotal 29171000.00
otherStockholderEquity 11730000.00
propertyPlantEquipment 15523000.00
totalCurrentAssets 125655000.00
netTangibleAssets 94124000.00
netReceivables 23983000.00
longTermDebt 13000000.00
inventory 82714000.00
accountsPayable 31194000.00
accumulatedOtherComprehensiveIncome -1448000.00
commonStockTotalEquity 28000.00
retainedEarningsTotalEquity 142998000.00
nonCurrrentAssetsOther 1138000.00
nonCurrentAssetsTotal 91006000.00
capitalLeaseObligations 16171000.00
longTermDebtTotal 13000000.00
nonCurrentLiabilitiesOther 1176000.00
nonCurrentLiabilitiesTotal 27957000.00
capitalSurpluse 11730000.00
liabilitiesAndStockholdersEquity 216661000.00
cashAndShortTermInvestments 14298000.00
propertyPlantAndEquipmentGross 30684000.00
propertyPlantAndEquipmentNet 30684000.00
netWorkingCapital 90259000.00
netInvestedCapital 166308000.00
commonStockSharesOutstanding 27631000.00
2023-03-31
date 2023-03-31
filing_date 2023-05-09
currency_symbol USD
totalAssets 207667000.00
intangibleAssets 28485000.00
otherCurrentAssets 6035000.00
totalLiab 70910000.00
totalStockholderEquity 136757000.00
deferredLongTermLiab 1935000.00
otherCurrentLiab 7069000.00
commonStock 28000.00
capitalStock 28000.00
retainedEarnings 127257000.00
goodWill 26819000.00
cash 8330000.00
totalCurrentLiabilities 27630000.00
currentDeferredRevenue 2847000.00
netDebt 36171000.00
shortTermDebt 4261000.00
shortLongTermDebtTotal 44501000.00
otherStockholderEquity 11376000.00
propertyPlantEquipment 15311000.00
totalCurrentAssets 120312000.00
netTangibleAssets 81453000.00
netReceivables 21353000.00
longTermDebt 28000000.00
inventory 84594000.00
accountsPayable 13453000.00
accumulatedOtherComprehensiveIncome -1904000.00
commonStockTotalEquity 28000.00
retainedEarningsTotalEquity 127257000.00
nonCurrrentAssetsOther 1116000.00
nonCurrentAssetsTotal 87355000.00
capitalLeaseObligations 16501000.00
longTermDebtTotal 28000000.00
nonCurrentLiabilitiesOther 13345000.00
nonCurrentLiabilitiesTotal 43280000.00
capitalSurpluse 11376000.00
liabilitiesAndStockholdersEquity 207667000.00
cashAndShortTermInvestments 8330000.00
propertyPlantAndEquipmentGross 41207000.00
propertyPlantAndEquipmentNet 30935000.00
netWorkingCapital 92682000.00
netInvestedCapital 164757000.00
commonStockSharesOutstanding 27626000.00
2022-12-31
date 2022-12-31
filing_date 2023-02-28
currency_symbol USD
totalAssets 193362000.00
intangibleAssets 29294000.00
otherCurrentAssets 3464000.00
totalLiab 68640000.00
totalStockholderEquity 124722000.00
otherCurrentLiab 209000.00
commonStock 28000.00
capitalStock 28000.00
retainedEarnings 115824000.00
otherLiab 3119000.00
goodWill 26763000.00
otherAssets 972000.00
cash 8056000.00
totalCurrentLiabilities 27402000.00
currentDeferredRevenue 261000.00
netDebt 34025000.00
shortTermDebt 3962000.00
shortLongTermDebt 77000.00
shortLongTermDebtTotal 42081000.00
otherStockholderEquity 11073000.00
propertyPlantEquipment 29512000.00
totalCurrentAssets 106821000.00
netTangibleAssets 68665000.00
netReceivables 14726000.00
longTermDebt 26000000.00
inventory 80575000.00
accountsPayable 22970000.00
accumulatedOtherComprehensiveIncome -2203000.00
nonCurrrentAssetsOther 972000.00
nonCurrentAssetsTotal 86541000.00
capitalLeaseObligations 16004000.00
nonCurrentLiabilitiesOther 1070000.00
nonCurrentLiabilitiesTotal 41238000.00
liabilitiesAndStockholdersEquity 193362000.00
cashAndShortTermInvestments 8056000.00
propertyPlantAndEquipmentGross 29512000.00
propertyPlantAndEquipmentNet 29512000.00
netWorkingCapital 79419000.00
netInvestedCapital 150799000.00
commonStockSharesOutstanding 27618000.00
2022-09-30
date 2022-09-30
filing_date 2022-11-09
currency_symbol USD
totalAssets 188258000.00
intangibleAssets 29426000.00
otherCurrentAssets 7065000.00
totalLiab 73305000.00
totalStockholderEquity 114953000.00
deferredLongTermLiab 2502000.00
otherCurrentLiab 5442000.00
commonStock 28000.00
capitalStock 28000.00
retainedEarnings 107467000.00
otherLiab 3401000.00
goodWill 25417000.00
otherAssets 921000.00
cash 10245000.00
totalCurrentLiabilities 31815000.00
currentDeferredRevenue 642000.00
netDebt 31139000.00
shortTermDebt 3295000.00
shortLongTermDebt 140000.00
shortLongTermDebtTotal 41384000.00
otherStockholderEquity 10869000.00
propertyPlantEquipment 12658000.00
totalCurrentAssets 104642000.00
netTangibleAssets 60110000.00
netReceivables 17944000.00
longTermDebt 26000000.00
inventory 69388000.00
accountsPayable 22436000.00
accumulatedOtherComprehensiveIncome -3411000.00
commonStockTotalEquity 28000.00
retainedEarningsTotalEquity 107467000.00
nonCurrrentAssetsOther 921000.00
nonCurrentAssetsTotal 83616000.00
capitalLeaseObligations 15244000.00
longTermDebtTotal 26000000.00
nonCurrentLiabilitiesOther 12988000.00
nonCurrentLiabilitiesTotal 41490000.00
capitalSurpluse 10869000.00
liabilitiesAndStockholdersEquity 188258000.00
cashAndShortTermInvestments 10245000.00
propertyPlantAndEquipmentGross 36104000.00
propertyPlantAndEquipmentNet 27852000.00
netWorkingCapital 72827000.00
netInvestedCapital 141093000.00
commonStockSharesOutstanding 27620000.00
2022-06-30
date 2022-06-30
filing_date 2022-08-09
currency_symbol USD
totalAssets 189056000.00
intangibleAssets 29777000.00
otherCurrentAssets 4434000.00
totalLiab 85979000.00
totalStockholderEquity 103077000.00
deferredLongTermLiab 2412000.00
otherCurrentLiab 6006000.00
commonStock 28000.00
capitalStock 28000.00
retainedEarnings 94149000.00
otherLiab 3552000.00
goodWill 25071000.00
otherAssets 893000.00
cash 9321000.00
totalCurrentLiabilities 40419000.00
currentDeferredRevenue 1058000.00
netDebt 36519000.00
shortTermDebt 3832000.00
shortLongTermDebt 159000.00
shortLongTermDebtTotal 45840000.00
otherStockholderEquity 10760000.00
propertyPlantEquipment 25749000.00
totalCurrentAssets 107566000.00
netTangibleAssets 48229000.00
netReceivables 19669000.00
longTermDebt 32000000.00
inventory 74142000.00
accountsPayable 29523000.00
accumulatedOtherComprehensiveIncome -1860000.00
commonStockTotalEquity 28000.00
retainedEarningsTotalEquity 94149000.00
nonCurrrentAssetsOther 893000.00
nonCurrentAssetsTotal 81490000.00
capitalLeaseObligations 13681000.00
longTermDebtTotal 32000000.00
nonCurrentLiabilitiesOther 10008000.00
nonCurrentLiabilitiesTotal 45560000.00
capitalSurpluse 10760000.00
liabilitiesAndStockholdersEquity 189056000.00
cashAndShortTermInvestments 9321000.00
propertyPlantAndEquipmentNet 25749000.00
netWorkingCapital 67147000.00
netInvestedCapital 135236000.00
commonStockSharesOutstanding 27613000.00
2022-03-31
date 2022-03-31
filing_date 2022-05-10
currency_symbol USD
totalAssets 188261337.00
intangibleAssets 31977505.00
otherCurrentAssets 3749690.00
totalLiab 96020869.00
totalStockholderEquity 92240468.00
otherCurrentLiab 6394874.00
commonStock 27613.00
capitalStock 27613.00
retainedEarnings 82246563.00
otherLiab 5131971.00
goodWill 25614110.00
otherAssets 851431.00
cash 10595557.00
totalCurrentLiabilities 47097919.00
currentDeferredRevenue 440744.00
netDebt 37279921.00
shortTermDebt 4084499.00
shortLongTermDebt 351674.00
shortLongTermDebtTotal 47875478.00
otherStockholderEquity 10651532.00
propertyPlantEquipment 11364205.00
totalCurrentAssets 104010717.00
netTangibleAssets 34648853.00
netReceivables 15178627.00
longTermDebt 33000000.00
inventory 74486843.00
accountsPayable 36177802.00
accumulatedOtherComprehensiveIncome -685240.00
commonStockTotalEquity 27613.00
retainedEarningsTotalEquity 82246563.00
nonCurrrentAssetsOther 851431.00
nonCurrentAssetsTotal 84250620.00
capitalLeaseObligations 14523804.00
nonCurrentLiabilitiesOther 13220311.00
nonCurrentLiabilitiesTotal 48922950.00
capitalSurpluse 10651532.00
liabilitiesAndStockholdersEquity 188261337.00
cashAndShortTermInvestments 10595557.00
propertyPlantAndEquipmentNet 25807574.00
netWorkingCapital 56912798.00
netInvestedCapital 125592142.00
commonStockSharesOutstanding 27612597.00
2021-12-31
date 2021-12-31
filing_date 2022-02-28
currency_symbol USD
totalAssets 161014517.00
intangibleAssets 32732771.00
otherCurrentAssets 3671657.00
totalLiab 76552436.00
totalStockholderEquity 84462081.00
otherCurrentLiab -817955.00
commonStock 27613.00
capitalStock 27613.00
retainedEarnings 74443431.00
otherLiab 5378769.00
goodWill 25655428.00
otherAssets 790339.00
cash 9644248.00
totalCurrentLiabilities 36267822.00
currentDeferredRevenue 817955.00
netDebt 28614804.00
shortTermDebt 3353207.00
shortLongTermDebt 375413.00
shortLongTermDebtTotal 38259052.00
otherStockholderEquity 10581483.00
propertyPlantEquipment 22807733.00
totalCurrentAssets 79028246.00
netTangibleAssets 26073882.00
netReceivables 13776177.00
longTermDebt 25075717.00
inventory 51936164.00
accountsPayable 32914615.00
accumulatedOtherComprehensiveIncome -590446.00
commonStockTotalEquity 27613.00
retainedEarningsTotalEquity 74443431.00
nonCurrrentAssetsOther 790339.00
nonCurrentAssetsTotal 81986271.00
capitalLeaseObligations 12807922.00
longTermDebtTotal 25000000.00
nonCurrentLiabilitiesOther 2630486.00
nonCurrentLiabilitiesTotal 40284614.00
capitalSurpluse 10581483.00
liabilitiesAndStockholdersEquity 161014517.00
cashAndShortTermInvestments 9644248.00
propertyPlantAndEquipmentNet 22807733.00
netWorkingCapital 42760424.00
netInvestedCapital 109913211.00
commonStockSharesOutstanding 27612597.00
2021-09-30
date 2021-09-30
filing_date 2021-11-09
currency_symbol USD
totalAssets 124403313.00
intangibleAssets 21575724.00
otherCurrentAssets 3459643.00
totalLiab 45996488.00
totalStockholderEquity 78406825.00
otherCurrentLiab 4087064.00
commonStock 27613.00
capitalStock 27613.00
retainedEarnings 68239938.00
otherLiab 1770210.00
goodWill 15747077.00
otherAssets 637662.00
cash 7816332.00
totalCurrentLiabilities 34987257.00
currentDeferredRevenue 559303.00
netDebt 4755791.00
shortTermDebt 3333102.00
shortLongTermDebt 424610.00
shortLongTermDebtTotal 12572123.00
otherStockholderEquity 10489295.00
propertyPlantEquipment 8662924.00
totalCurrentAssets 65994251.00
netTangibleAssets 41084024.00
netReceivables 15163976.00
longTermDebt 154763.00
inventory 39554300.00
accountsPayable 27007788.00
accumulatedOtherComprehensiveIncome -350021.00
commonStockTotalEquity 27613.00
retainedEarningsTotalEquity 68239938.00
nonCurrrentAssetsOther 637662.00
nonCurrentAssetsTotal 58409062.00
capitalLeaseObligations 11992750.00
nonCurrentLiabilitiesOther 9805035.00
nonCurrentLiabilitiesTotal 11009231.00
capitalSurpluse 10489295.00
liabilitiesAndStockholdersEquity 124403313.00
cashAndShortTermInvestments 7816332.00
propertyPlantAndEquipmentNet 20448599.00
netWorkingCapital 31006994.00
netInvestedCapital 78986198.00
commonStockSharesOutstanding 27613000.00
2021-06-30
date 2021-06-30
filing_date 2021-08-09
currency_symbol USD
totalAssets 105373151.00
intangibleAssets 21902077.00
otherCurrentAssets 3207502.00
totalLiab 34940804.00
totalStockholderEquity 70432347.00
deferredLongTermLiab 646921.00
otherCurrentLiab 4947732.00
commonStock 27613.00
capitalStock 27613.00
retainedEarnings 59909177.00
otherLiab 1511987.00
goodWill 15826655.00
otherAssets 477920.00
cash 8733902.00
totalCurrentLiabilities 24999500.00
currentDeferredRevenue 619463.00
netDebt 1355030.00
shortTermDebt 1659615.00
shortLongTermDebt 513891.00
shortLongTermDebtTotal 10088932.00
otherStockholderEquity 10412471.00
propertyPlantEquipment 16871125.00
totalCurrentAssets 50295374.00
netTangibleAssets 32703615.00
netReceivables 12625703.00
longTermDebt 239055.00
inventory 25728267.00
accountsPayable 17772690.00
accumulatedOtherComprehensiveIncome 83086.00
commonStockTotalEquity 27613.00
retainedEarningsTotalEquity 59909177.00
nonCurrrentAssetsOther 477920.00
nonCurrentAssetsTotal 55077777.00
capitalLeaseObligations 9335986.00
longTermDebtTotal 239055.00
nonCurrentLiabilitiesOther 865066.00
nonCurrentLiabilitiesTotal 9941304.00
capitalSurpluse 10412471.00
liabilitiesAndStockholdersEquity 105373151.00
cashAndShortTermInvestments 8733902.00
propertyPlantAndEquipmentGross 16871125.00
propertyPlantAndEquipmentNet 16871125.00
netWorkingCapital 25295874.00
netInvestedCapital 71185293.00
commonStockSharesOutstanding 27613000.00
2021-03-31
date 2021-03-31
filing_date 2021-05-10
currency_symbol USD
totalAssets 95339097.00
intangibleAssets 5287809.00
otherCurrentAssets 2121327.00
totalLiab 35319305.00
totalStockholderEquity 60019792.00
deferredLongTermLiab 657210.00
otherCurrentLiab 3066402.00
commonStock 27613.00
retainedEarnings 49723628.00
otherLiab 1334150.00
goodWill 4509419.00
otherAssets 487983.00
cash 35615477.00
totalCurrentLiabilities 26109352.00
currentDeferredRevenue 2584740.00
netDebt -23433119.00
shortTermDebt 4306555.00
shortLongTermDebt 2514391.00
shortLongTermDebtTotal 12182358.00
otherStockholderEquity 10412471.00
propertyPlantEquipment 5711937.00
totalCurrentAssets 72549313.00
netTangibleAssets 50222564.00
netReceivables 9903238.00
longTermDebt 2917061.00
inventory 24909271.00
accountsPayable 16151655.00
accumulatedOtherComprehensiveIncome -143920.00
commonStockTotalEquity 27613.00
retainedEarningsTotalEquity 49723628.00
nonCurrrentAssetsOther 487983.00
nonCurrentAssetsTotal 22789784.00
capitalLeaseObligations 6750906.00
longTermDebtTotal 2917061.00
nonCurrentLiabilitiesOther 5635682.00
nonCurrentLiabilitiesTotal 9209953.00
capitalSurpluse 10412471.00
liabilitiesAndStockholdersEquity 95339097.00
cashAndShortTermInvestments 35615477.00
propertyPlantAndEquipmentGross 12504573.00
propertyPlantAndEquipmentNet 12504573.00
netWorkingCapital 46439961.00
netInvestedCapital 65451244.00
commonStockSharesOutstanding 27612597.00
2020-12-31
date 2020-12-31
filing_date 2021-03-11
currency_symbol USD
totalAssets 83839831.00
intangibleAssets 5423980.00
otherCurrentAssets 1441749.00
totalLiab 30456963.00
totalStockholderEquity 53382868.00
otherCurrentLiab -60876.00
commonStock 27613.00
retainedEarnings 42876569.00
otherLiab 1357214.00
goodWill 4472217.00
otherAssets 6460174000.00
cash 29027124.00
totalCurrentLiabilities 21200344.00
currentDeferredRevenue 244837.00
netDebt -16908798.00
shortTermDebt 4218921.00
shortLongTermDebt 2568172.00
shortLongTermDebtTotal 12118326.00
otherStockholderEquity 10412471.00
propertyPlantEquipment 4706248.00
totalCurrentAssets 62777212.00
netTangibleAssets 48910651.00
netReceivables 9944213.00
longTermDebt 3568191.00
inventory 22364126.00
accountsPayable 16797462.00
accumulatedOtherComprehensiveIncome 66215.00
commonStockTotalEquity 27613.00
retainedEarningsTotalEquity 42876569.00
nonCurrrentAssetsOther 486472.00
nonCurrentAssetsTotal 21062619.00
capitalLeaseObligations 5981963.00
nonCurrentLiabilitiesOther 4331214.00
nonCurrentLiabilitiesTotal 9256619.00
capitalSurpluse 10412471.00
liabilitiesAndStockholdersEquity 83839831.00
cashAndShortTermInvestments 29027124.00
propertyPlantAndEquipmentGross 10679950.00
propertyPlantAndEquipmentNet 10679950.00
netWorkingCapital 41576868.00
netInvestedCapital 59519231.00
commonStockSharesOutstanding 27612597.00
2020-09-30
date 2020-09-30
filing_date 2020-11-10
currency_symbol USD
totalAssets 76197359.00
intangibleAssets 4510161.00
otherCurrentAssets 2803733.00
totalLiab 29770371.00
totalStockholderEquity 46426988.00
otherCurrentLiab 3506305.00
commonStock 27613.00
retainedEarnings 36788170.00
otherLiab 851329.00
goodWill 3559614.00
otherAssets 478291.00
cash 27224471.00
totalCurrentLiabilities 20899603.00
currentDeferredRevenue 1643991.00
netDebt -15324037.00
shortTermDebt 3880995.00
shortLongTermDebt 2554529.00
shortLongTermDebtTotal 11900434.00
otherStockholderEquity 10412471.00
propertyPlantEquipment 9692286.00
totalCurrentAssets 57957007.00
netTangibleAssets 38357213.00
netReceivables 8967710.00
longTermDebt 4193436.00
inventory 18961093.00
accountsPayable 11868312.00
accumulatedOtherComprehensiveIncome -801266.00
commonStockTotalEquity 27613.00
nonCurrrentAssetsOther 478291.00
nonCurrentAssetsTotal 18240352.00
capitalLeaseObligations 5152469.00
nonCurrentLiabilitiesTotal 8870768.00
liabilitiesAndStockholdersEquity 76197359.00
cashAndShortTermInvestments 27224471.00
propertyPlantAndEquipmentGross 9692286.00
propertyPlantAndEquipmentNet 9692286.00
netWorkingCapital 37057404.00
netInvestedCapital 53174953.00
commonStockSharesOutstanding 27612597.00
2020-06-30
date 2020-06-30
filing_date 2020-08-12
currency_symbol USD
totalAssets 68172888.00
intangibleAssets 4586343.00
otherCurrentAssets 2103656.00
totalLiab 28773446.00
totalStockholderEquity 39399442.00
otherCurrentLiab 3685298.00
commonStock 27613.00
retainedEarnings 30179922.00
otherLiab 844928.00
goodWill 3497883.00
otherAssets 457020.00
cash 25795909.00
totalCurrentLiabilities 19107612.00
currentDeferredRevenue 218330.00
netDebt -13110586.00
shortTermDebt 3864417.00
shortLongTermDebt 2543301.00
shortLongTermDebtTotal 12685323.00
otherStockholderEquity 10412471.00
propertyPlantEquipment 9810265.00
totalCurrentAssets 49821377.00
netTangibleAssets 31315216.00
netReceivables 7215230.00
longTermDebt 4819237.00
inventory 14706582.00
accountsPayable 11339567.00
accumulatedOtherComprehensiveIncome -1220564.00
commonStockTotalEquity 27613.00
nonCurrrentAssetsOther 457020.00
nonCurrentAssetsTotal 18351511.00
capitalLeaseObligations 5322785.00
nonCurrentLiabilitiesTotal 9665834.00
liabilitiesAndStockholdersEquity 68172888.00
cashAndShortTermInvestments 25795909.00
propertyPlantAndEquipmentGross 9810265.00
propertyPlantAndEquipmentNet 9810265.00
netWorkingCapital 30713765.00
netInvestedCapital 46761980.00
commonStockSharesOutstanding 27612597.00
2020-03-31
date 2020-03-31
filing_date 2020-05-14
currency_symbol USD
totalAssets 61690798.00
intangibleAssets 4638902.00
otherCurrentAssets 2369901.00
totalLiab 26708768.00
totalStockholderEquity 34982030.00
otherCurrentLiab 2653330.00
commonStock 27613.00
retainedEarnings 26206232.00
otherLiab 846768.00
goodWill 3396712.00
otherAssets 346666.00
cash 14787745.00
totalCurrentLiabilities 14784623.00
currentDeferredRevenue 1076063.00
netDebt -1678328.00
shortTermDebt 2032040.00
shortLongTermDebt 699568.00
shortLongTermDebtTotal 13109417.00
otherStockholderEquity 10412471.00
propertyPlantEquipment 10051581.00
totalCurrentAssets 43256937.00
netTangibleAssets 26946416.00
netReceivables 7307475.00
longTermDebt 6852687.00
inventory 18791816.00
accountsPayable 9023190.00
accumulatedOtherComprehensiveIncome -1664286.00
commonStockTotalEquity 27613.00
nonCurrrentAssetsOther 346666.00
nonCurrentAssetsTotal 18433861.00
capitalLeaseObligations 5557162.00
longTermDebtTotal 6852690.00
nonCurrentLiabilitiesTotal 11924145.00
capitalSurpluse 10412470.00
liabilitiesAndStockholdersEquity 61690798.00
cashAndShortTermInvestments 14787745.00
propertyPlantAndEquipmentGross 10051581.00
propertyPlantAndEquipmentNet 10051581.00
netWorkingCapital 28472314.00
netInvestedCapital 42534285.00
commonStockSharesOutstanding 27612597.00
2019-12-31
date 2019-12-31
filing_date 2020-03-16
currency_symbol USD
totalAssets 51601435.00
intangibleAssets 3820460.00
otherCurrentAssets 2391340.00
totalLiab 16708225.00
totalStockholderEquity 35061890.00
otherCurrentLiab -559232.00
commonStock 27613.00
retainedEarnings 24594878.00
otherLiab 604715.00
goodWill 2406512.00
cash 11500973.00
totalCurrentLiabilities 11786280.00
currentDeferredRevenue 559232.00
netDebt -5594816.00
shortTermDebt 1588927.00
shortLongTermDebt 462226.00
shortLongTermDebtTotal 5906157.00
otherStockholderEquity 11348163.00
propertyPlantEquipment 9093763.00
totalCurrentAssets 36280700.00
netTangibleAssets 28834918.00
netReceivables 7247234.00
longTermDebt 307281.00
inventory 15141153.00
accountsPayable 10197353.00
accumulatedOtherComprehensiveIncome -908764.00
commonStockTotalEquity 27613.00
nonCurrrentAssetsOther 15320735.00
nonCurrentAssetsTotal 15320735.00
capitalLeaseObligations 5136650.00
longTermDebtTotal 307280.00
nonCurrentLiabilitiesTotal 4921945.00
capitalSurpluse 11348160.00
liabilitiesAndStockholdersEquity 51601435.00
cashAndShortTermInvestments 11500973.00
propertyPlantAndEquipmentGross 9093763.00
propertyPlantAndEquipmentNet 9093763.00
commonStockSharesOutstanding 27612597.00
2019-09-30
date 2019-09-30
filing_date 2019-11-08
currency_symbol USD
totalAssets 47405913.00
intangibleAssets 3778794.00
otherCurrentAssets 2071833.00
totalLiab 17347341.00
totalStockholderEquity 30247076.00
otherCurrentLiab 2581442.00
commonStock 27613.00
retainedEarnings 19984540.00
otherLiab 629397.00
goodWill 2334505.00
otherAssets 29385.00
cash 7295906.00
totalCurrentLiabilities 12774528.00
currentDeferredRevenue 1417960.00
netDebt -1704160.00
shortTermDebt 1648330.00
shortLongTermDebt 586154.00
shortLongTermDebtTotal 5591746.00
otherStockholderEquity 11348163.00
propertyPlantEquipment 8181757.00
totalCurrentAssets 33081472.00
netTangibleAssets 24133777.00
netReceivables 7285327.00
longTermDebt 399209.00
inventory 16428406.00
accountsPayable 7126796.00
accumulatedOtherComprehensiveIncome -1113240.00
commonStockTotalEquity 27613.00
nonCurrrentAssetsOther 29385.00
nonCurrentAssetsTotal 14324441.00
capitalLeaseObligations 4606383.00
longTermDebtTotal 399210.00
nonCurrentLiabilitiesTotal 4572813.00
capitalSurpluse 11348160.00
liabilitiesAndStockholdersEquity 47405913.00
cashAndShortTermInvestments 7295906.00
propertyPlantAndEquipmentGross 8181757.00
propertyPlantAndEquipmentNet 8181757.00
commonStockSharesOutstanding 27612597.00
2019-06-30
date 2019-06-30
filing_date 2019-08-21
currency_symbol USD
totalAssets 43349379.00
intangibleAssets 3595785.00
otherCurrentAssets 1312016.00
totalLiab 17656557.00
totalStockholderEquity 25881341.00
deferredLongTermLiab 0.00
otherCurrentLiab 2085517.00
commonStock 27613.00
retainedEarnings 15481857.00
otherLiab 549257.00
goodWill 2349501.00
otherAssets 35999.00
cash 5473964.00
totalCurrentLiabilities 13467923.00
currentDeferredRevenue 1731383.00
netDebt -187732.00
shortTermDebt 1646855.00
shortLongTermDebt 670516.00
shortLongTermDebtTotal 5286232.00
otherStockholderEquity 11348163.00
propertyPlantEquipment 7727547.00
totalCurrentAssets 29640547.00
longTermInvestments 0.00
netTangibleAssets 19936055.00
shortTermInvestments 0.00
netReceivables 7549789.00
longTermDebt 502080.00
inventory 15304778.00
accountsPayable 8004168.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -976292.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27613.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 0.00
treasuryStock 0.00
accumulatedAmortization 0.00
nonCurrrentAssetsOther 35999.00
deferredLongTermAssetCharges 0.00
nonCurrentAssetsTotal 13708832.00
capitalLeaseObligations 4113636.00
longTermDebtTotal 502080.00
nonCurrentLiabilitiesOther 0.00
nonCurrentLiabilitiesTotal 4188634.00
negativeGoodwill 0.00
warrants 0.00
preferredStockRedeemable 0.00
capitalSurpluse 11348160.00
liabilitiesAndStockholdersEquity 43349379.00
cashAndShortTermInvestments 5473964.00
propertyPlantAndEquipmentGross 7727547.00
propertyPlantAndEquipmentNet 7727547.00
accumulatedDepreciation 0.00
commonStockSharesOutstanding 27612597.00
2019-03-31
date 2019-03-31
filing_date 2019-03-31
currency_symbol USD
totalAssets 38627557.00
intangibleAssets 3674924.00
otherCurrentAssets 976605.00
totalLiab 16075351.00
totalStockholderEquity 22736011.00
deferredLongTermLiab 0.00
otherCurrentLiab 2737553.00
commonStock 27613.00
retainedEarnings 12475840.00
otherLiab 450899.00
goodWill 2320384.00
otherAssets 37450.00
cash 4376325.00
totalCurrentLiabilities 11572528.00
currentDeferredRevenue 315003.00
netDebt 1532286.00
shortTermDebt 1856687.00
shortLongTermDebt 836133.00
shortLongTermDebtTotal 5908611.00
otherStockholderEquity 11348163.00
propertyPlantEquipment 7706920.00
totalCurrentAssets 24887875.00
longTermInvestments 0.00
netTangibleAssets 16740703.00
shortTermInvestments 0.00
netReceivables 5948048.00
longTermDebt 833870.00
inventory 13586897.00
accountsPayable 6663285.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1115605.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27613.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 0.00
treasuryStock 0.00
accumulatedAmortization 0.00
nonCurrrentAssetsOther 37452.00
deferredLongTermAssetCharges 0.00
nonCurrentAssetsTotal 13739682.00
capitalLeaseObligations 4238606.00
longTermDebtTotal 833870.00
nonCurrentLiabilitiesOther 0.00
nonCurrentLiabilitiesTotal 4502823.00
negativeGoodwill 0.00
warrants 0.00
preferredStockRedeemable 0.00
capitalSurpluse 11348160.00
liabilitiesAndStockholdersEquity 38627557.00
cashAndShortTermInvestments 4376325.00
propertyPlantAndEquipmentGross 7706922.00
propertyPlantAndEquipmentNet 7706922.00
accumulatedDepreciation 0.00
commonStockSharesOutstanding 27612597.00
2018-12-31
date 2018-12-31
filing_date 2018-12-31
currency_symbol USD
totalAssets 30542888.00
intangibleAssets 3804026.00
otherCurrentAssets 706718.00
totalLiab 9929943.00
totalStockholderEquity 20802974.00
deferredLongTermLiab 0.00
otherCurrentLiab 3588292.00
commonStock 27613.00
retainedEarnings 10617253.00
otherLiab 478864.00
goodWill 2322788.00
otherAssets 0.00
cash 3971226.00
totalCurrentLiabilities 8482842.00
currentDeferredRevenue 136213.00
netDebt -2149839.00
shortTermDebt 853150.00
shortLongTermDebt 853150.00
shortLongTermDebtTotal 1821387.00
otherStockholderEquity 11348163.00
propertyPlantEquipment 3384206.00
totalCurrentAssets 21031868.00
longTermInvestments 0.00
netTangibleAssets 14676160.00
shortTermInvestments 0.00
netReceivables 5554313.00
longTermDebt 968237.00
inventory 10799611.00
accountsPayable 3905187.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1190055.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27613.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 0.00
treasuryStock 0.00
accumulatedAmortization 0.00
nonCurrrentAssetsOther 0.00
deferredLongTermAssetCharges 0.00
nonCurrentAssetsTotal 9511020.00
capitalLeaseObligations 0.00
longTermDebtTotal 968240.00
nonCurrentLiabilitiesOther 0.00
nonCurrentLiabilitiesTotal 1447101.00
negativeGoodwill 0.00
warrants 0.00
preferredStockRedeemable 0.00
capitalSurpluse 11348160.00
liabilitiesAndStockholdersEquity 30542888.00
cashAndShortTermInvestments 3971226.00
propertyPlantAndEquipmentGross 3384206.00
propertyPlantAndEquipmentNet 3384206.00
accumulatedDepreciation 0.00
commonStockSharesOutstanding 27612597.00
2018-09-30
date 2018-09-30
filing_date 2018-09-30
currency_symbol USD
totalAssets 34233173.00
intangibleAssets 4090722.00
otherCurrentAssets 1223206.00
totalLiab 13532213.00
totalStockholderEquity 20803941.00
deferredLongTermLiab 0.00
otherCurrentLiab 680815.00
commonStock 9210646.00
retainedEarnings 10255127.00
otherLiab 471652.00
goodWill 2913760.00
otherAssets 283968.00
cash 3446570.00
totalCurrentLiabilities 12010882.00
netDebt -1561201.00
shortTermDebt 835690.00
shortLongTermDebt 835690.00
shortLongTermDebtTotal 1885369.00
otherStockholderEquity 2165130.00
propertyPlantEquipment 2589076.00
totalCurrentAssets 24355647.00
longTermInvestments 0.00
netTangibleAssets 13799459.00
shortTermInvestments 0.00
netReceivables 7071315.00
longTermDebt 1049679.00
inventory 12614556.00
accountsPayable 10494377.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -826962.00
additionalPaidInCapital 0.00
commonStockTotalEquity 9210646.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 0.00
treasuryStock 0.00
accumulatedAmortization 0.00
nonCurrrentAssetsOther 0.00
deferredLongTermAssetCharges 0.00
nonCurrentAssetsTotal 9877526.00
capitalLeaseObligations 0.00
longTermDebtTotal 0.00
nonCurrentLiabilitiesOther 0.00
nonCurrentLiabilitiesTotal 1521331.00
negativeGoodwill 0.00
warrants 0.00
preferredStockRedeemable 0.00
capitalSurpluse 0.00
liabilitiesAndStockholdersEquity 34233173.00
cashAndShortTermInvestments 3446570.00
propertyPlantAndEquipmentGross 2589076.00
propertyPlantAndEquipmentNet 2589076.00
accumulatedDepreciation 0.00
commonStockSharesOutstanding 27612597.00
2018-06-30
date 2018-06-30
filing_date 2018-06-30
currency_symbol USD
totalAssets 30653901.00
intangibleAssets 3972465.00
otherCurrentAssets 984751.00
totalLiab 12291397.00
totalStockholderEquity 18481455.00
otherCurrentLiab 679425.00
commonStock 11375776.00
retainedEarnings 8090381.00
otherLiab 442944.00
goodWill 2479874.00
otherAssets 459932.00
cash 1527235.00
totalCurrentLiabilities 10843801.00
netDebt 273723.00
shortTermDebt 796306.00
shortLongTermDebt 796306.00
shortLongTermDebtTotal 1800958.00
otherStockholderEquity -984702.00
propertyPlantEquipment 2329039.00
totalCurrentAssets 21412591.00
netTangibleAssets 12029116.00
netReceivables 7171653.00
longTermDebt 1004652.00
inventory 11728952.00
accountsPayable 9368070.00
accumulatedOtherComprehensiveIncome -984702.00
commonStockTotalEquity 11375776.00
nonCurrentAssetsTotal 9241310.00
nonCurrentLiabilitiesTotal 1447596.00
liabilitiesAndStockholdersEquity 30653901.00
cashAndShortTermInvestments 1527235.00
propertyPlantAndEquipmentGross 2329039.00
propertyPlantAndEquipmentNet 2329039.00
commonStockSharesOutstanding 27612597.00
2018-03-31
date 2018-03-31
filing_date 2018-03-31
currency_symbol USD
totalAssets 30585012.00
intangibleAssets 3980619.00
otherCurrentAssets 700542.00
totalLiab 14551885.00
totalStockholderEquity 16149852.00
otherCurrentLiab 917842.00
commonStock 9210646.00
retainedEarnings 5594533.00
goodWill 2476363.00
cash 3429034.00
totalCurrentLiabilities 13230345.00
netDebt 234914.00
shortTermDebt 2793818.00
shortLongTermDebtTotal 3663948.00
otherStockholderEquity 2165130.00
totalCurrentAssets 21549126.00
netReceivables 6551671.00
inventory 10867879.00
accountsPayable 9518685.00
accumulatedOtherComprehensiveIncome -820457.00
commonStockTotalEquity 9210646.00
nonCurrentAssetsTotal 9035886.00
nonCurrentLiabilitiesTotal 1321540.00
liabilitiesAndStockholdersEquity 30585012.00
cashAndShortTermInvestments 3429034.00
propertyPlantAndEquipmentGross 2172523.00
propertyPlantAndEquipmentNet 2172523.00
commonStockSharesOutstanding 27612597.00
2017-12-31
date 2017-12-31
filing_date 2017-12-31
currency_symbol USD
totalAssets 29045326.00
intangibleAssets 4114374.00
otherCurrentAssets 689890.00
totalLiab 15192581.00
totalStockholderEquity 13960925.00
otherCurrentLiab 1126865.00
commonStock 9210646.00
retainedEarnings 3569430.00
goodWill 2490105.00
cash 3498904.00
totalCurrentLiabilities 13710948.00
netDebt 584023.00
shortTermDebt 3064434.00
shortLongTermDebtTotal 4082927.00
otherStockholderEquity 2165130.00
totalCurrentAssets 19909600.00
netReceivables 5569212.00
inventory 10151594.00
accountsPayable 9519649.00
accumulatedOtherComprehensiveIncome -984281.00
commonStockTotalEquity 9210646.00
nonCurrentAssetsTotal 9135726.00
nonCurrentLiabilitiesTotal 1481633.00
liabilitiesAndStockholdersEquity 29045326.00
cashAndShortTermInvestments 3498904.00
propertyPlantAndEquipmentGross 2153233.00
propertyPlantAndEquipmentNet 2153233.00
commonStockSharesOutstanding 27612597.00
2017-09-30
date 2017-09-30
filing_date 2017-09-30
currency_symbol USD
totalAssets 29923412.00
intangibleAssets 3409668.00
otherCurrentAssets 1225708.00
totalLiab 15425182.00
totalStockholderEquity 14585314.00
otherCurrentLiab 729920.00
commonStock 11413792.00
retainedEarnings 3543858.00
goodWill 2177932.00
cash 2308215.00
totalCurrentLiabilities 14317392.00
netDebt 5491028.00
shortTermDebt 7059438.00
shortLongTermDebtTotal 7799243.00
totalCurrentAssets 22495888.00
netReceivables 7072771.00
inventory 11889194.00
accountsPayable 6528034.00
accumulatedOtherComprehensiveIncome -372336.00
commonStockTotalEquity 11413792.00
nonCurrentAssetsTotal 7427524.00
nonCurrentLiabilitiesTotal 1107790.00
liabilitiesAndStockholdersEquity 29923412.00
cashAndShortTermInvestments 2308215.00
propertyPlantAndEquipmentGross 1561671.00
propertyPlantAndEquipmentNet 1561671.00
commonStockSharesOutstanding 27612597.00
2017-06-30
date 2017-06-30
filing_date 2017-06-30
currency_symbol USD
totalAssets 28517064.00
intangibleAssets 3497494.00
otherCurrentAssets 1024760.00
totalLiab 15490783.00
totalStockholderEquity 13098113.00
otherCurrentLiab 427598.00
commonStock 11413792.00
retainedEarnings 3083868.00
goodWill 2115824.00
otherAssets -70000.00
cash 2473772.00
totalCurrentLiabilities 14111132.00
netDebt 4534028.00
shortTermDebt 6028475.00
shortLongTermDebtTotal 7007800.00
totalCurrentAssets 21507111.00
netReceivables 7103695.00
inventory 10904884.00
accountsPayable 7655059.00
accumulatedOtherComprehensiveIncome -1399547.00
commonStockTotalEquity 11413792.00
nonCurrentAssetsTotal 7079953.00
nonCurrentLiabilitiesTotal 1379651.00
liabilitiesAndStockholdersEquity 28517064.00
cashAndShortTermInvestments 2473772.00
propertyPlantAndEquipmentGross 1324010.00
propertyPlantAndEquipmentNet 1324010.00
commonStockSharesOutstanding 27612597.00
2017-03-31
date 2017-03-31
filing_date 2017-03-31
currency_symbol USD
totalAssets 24497727.00
intangibleAssets 3423319.00
otherCurrentAssets 921787.00
totalLiab 11821266.00
totalStockholderEquity 12742528.00
otherCurrentLiab 48363.00
commonStock 6636961.00
retainedEarnings 2328082.00
goodWill 1903047.00
cash 3044801.00
totalCurrentLiabilities 10132531.00
netDebt 2162840.00
shortTermDebt 4022379.00
shortLongTermDebtTotal 5207641.00
otherStockholderEquity 4776831.00
totalCurrentAssets 17695229.00
netReceivables 4821929.00
inventory 8906712.00
accountsPayable 6061789.00
accumulatedOtherComprehensiveIncome -999346.00
commonStockTotalEquity 6636961.00
nonCurrentAssetsTotal 6802498.00
nonCurrentLiabilitiesTotal 1688735.00
liabilitiesAndStockholdersEquity 24497727.00
cashAndShortTermInvestments 3044801.00
propertyPlantAndEquipmentGross 1339585.00
propertyPlantAndEquipmentNet 1339585.00
commonStockSharesOutstanding 27326261.00
2016-12-31
date 2016-12-31
filing_date 2016-12-31
currency_symbol USD
totalAssets 21795017.00
intangibleAssets 3467218.00
otherCurrentAssets 454173.00
totalLiab 11501573.00
totalStockholderEquity 10348623.00
otherCurrentLiab 168690.00
commonStock 6635133.00
retainedEarnings 2382085.00
goodWill 1891948.00
cash 1861089.00
totalCurrentLiabilities 9542876.00
netDebt 3087541.00
shortTermDebt 3514205.00
shortLongTermDebtTotal 4948630.00
otherStockholderEquity 2165130.00
totalCurrentAssets 14948368.00
netReceivables 4827077.00
inventory 7806029.00
accountsPayable 5859981.00
accumulatedOtherComprehensiveIncome -833725.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 6846649.00
nonCurrentLiabilitiesTotal 1958697.00
liabilitiesAndStockholdersEquity 21795017.00
cashAndShortTermInvestments 1861089.00
propertyPlantAndEquipmentGross 1352120.00
propertyPlantAndEquipmentNet 1352120.00
commonStockSharesOutstanding 27612597.00
2016-09-30
date 2016-09-30
filing_date 2016-09-30
currency_symbol USD
totalAssets 20185350.00
intangibleAssets 2781412.00
otherCurrentAssets 786640.00
totalLiab 9711658.00
totalStockholderEquity 10517999.00
otherCurrentLiab 491217.00
commonStock 6635133.00
retainedEarnings 2394095.00
goodWill 1647562.00
cash 2991173.00
totalCurrentLiabilities 8023343.00
netDebt 1302910.00
shortTermDebt 3079461.00
shortLongTermDebtTotal 4294083.00
otherStockholderEquity 2165130.00
totalCurrentAssets 14409016.00
netReceivables 4913381.00
inventory 5717822.00
accountsPayable 4452665.00
accumulatedOtherComprehensiveIncome -676359.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 5776334.00
nonCurrentLiabilitiesTotal 1688315.00
liabilitiesAndStockholdersEquity 20185350.00
cashAndShortTermInvestments 2991173.00
propertyPlantAndEquipmentGross 1291613.00
propertyPlantAndEquipmentNet 1291613.00
commonStockSharesOutstanding 25784950.00
2016-06-30
date 2016-06-30
filing_date 2016-06-30
currency_symbol USD
totalAssets 18946160.00
intangibleAssets 2706083.00
otherCurrentAssets 434254.00
totalLiab 9045907.00
totalStockholderEquity 9926335.00
otherCurrentLiab 308257.00
commonStock 6635133.00
retainedEarnings 1652462.00
goodWill 1686673.00
cash 1984250.00
totalCurrentLiabilities 7113570.00
netDebt 2702741.00
shortTermDebt 3251159.00
shortLongTermDebtTotal 4686991.00
otherStockholderEquity 2165130.00
totalCurrentAssets 13204568.00
netReceivables 4757452.00
inventory 6028612.00
accountsPayable 3554154.00
accumulatedOtherComprehensiveIncome -526390.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 5741592.00
nonCurrentLiabilitiesTotal 1932337.00
liabilitiesAndStockholdersEquity 18946160.00
cashAndShortTermInvestments 1984250.00
propertyPlantAndEquipmentGross 1257195.00
propertyPlantAndEquipmentNet 1257195.00
commonStockSharesOutstanding 25784950.00
2016-03-31
date 2016-03-31
filing_date 2016-03-31
currency_symbol USD
totalAssets 19788315.00
intangibleAssets 2628810.00
otherCurrentAssets 733571.00
totalLiab 10541638.00
totalStockholderEquity 9261383.00
commonStock 6635133.00
retainedEarnings 875292.00
goodWill 1724262.00
cash 2594194.00
totalCurrentLiabilities 8289142.00
netDebt 3317963.00
shortTermDebt 4265642.00
shortLongTermDebtTotal 5912157.00
otherStockholderEquity 2165130.00
totalCurrentAssets 14066687.00
netReceivables 3736368.00
inventory 7002554.00
accountsPayable 4023500.00
accumulatedOtherComprehensiveIncome -414172.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 5721628.00
nonCurrentLiabilitiesTotal 2252496.00
liabilitiesAndStockholdersEquity 19788315.00
cashAndShortTermInvestments 2594194.00
propertyPlantAndEquipmentGross 1270905.00
propertyPlantAndEquipmentNet 1270905.00
commonStockSharesOutstanding 25784950.00
2015-12-31
date 2015-12-31
filing_date 2015-12-31
currency_symbol USD
totalAssets 19526220.00
intangibleAssets 2434692.00
otherCurrentAssets 522613.00
totalLiab 11184544.00
totalStockholderEquity 8344853.00
otherCurrentLiab 117649.00
commonStock 6635133.00
retainedEarnings 166583.00
goodWill 1668527.00
cash 2840549.00
totalCurrentLiabilities 8799279.00
netDebt 3202411.00
shortTermDebt 4215811.00
shortLongTermDebtTotal 6042960.00
otherStockholderEquity 2165130.00
totalCurrentAssets 14087005.00
netReceivables 3751075.00
inventory 6972768.00
accountsPayable 4465819.00
accumulatedOtherComprehensiveIncome -621993.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 5439215.00
nonCurrentLiabilitiesTotal 2385265.00
liabilitiesAndStockholdersEquity 19526220.00
cashAndShortTermInvestments 2840549.00
propertyPlantAndEquipmentGross 1235337.00
propertyPlantAndEquipmentNet 1235337.00
commonStockSharesOutstanding 25784950.00
2015-09-30
date 2015-09-30
filing_date 2015-09-30
currency_symbol USD
totalAssets 19119493.00
intangibleAssets 2428392.00
otherCurrentAssets 914451.00
totalLiab 10428192.00
totalStockholderEquity 8653805.00
otherCurrentLiab 330092.00
commonStock 6635133.00
retainedEarnings 325327.00
goodWill 1722323.00
otherAssets 5.00
cash 3367518.00
totalCurrentLiabilities 7569039.00
currentDeferredRevenue 12350.00
netDebt 2711178.00
shortTermDebt 3680169.00
shortLongTermDebtTotal 6078696.00
otherStockholderEquity 2165130.00
totalCurrentAssets 13782736.00
netReceivables 3795332.00
inventory 5705435.00
accountsPayable 3546428.00
accumulatedOtherComprehensiveIncome -471785.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 5336752.00
nonCurrentLiabilitiesTotal 2859153.00
liabilitiesAndStockholdersEquity 19119493.00
cashAndShortTermInvestments 3367518.00
propertyPlantAndEquipmentGross 1186037.00
propertyPlantAndEquipmentNet 1186037.00
commonStockSharesOutstanding 25784950.00
2015-06-30
date 2015-06-30
filing_date 2015-06-30
currency_symbol USD
totalAssets 18038077.00
intangibleAssets 2515710.00
otherCurrentAssets 688358.00
totalLiab 9347781.00
totalStockholderEquity 8632753.00
otherCurrentLiab 192000.00
commonStock 6635133.00
retainedEarnings -80400.00
goodWill 1686258.00
cash 2624017.00
totalCurrentLiabilities 6133214.00
currentDeferredRevenue 12350.00
netDebt 2506876.00
shortTermDebt 2470320.00
shortLongTermDebtTotal 5130893.00
otherStockholderEquity 2165130.00
totalCurrentAssets 12816424.00
netReceivables 4319569.00
inventory 5184480.00
accountsPayable 3458544.00
accumulatedOtherComprehensiveIncome -87110.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 5221653.00
nonCurrentLiabilitiesTotal 3214567.00
liabilitiesAndStockholdersEquity 18038077.00
cashAndShortTermInvestments 2624017.00
propertyPlantAndEquipmentGross 1019685.00
propertyPlantAndEquipmentNet 1019685.00
commonStockSharesOutstanding 25784950.00
2015-03-31
date 2015-03-31
filing_date 2015-03-31
currency_symbol USD
totalAssets 16783409.00
intangibleAssets 2452322.00
otherCurrentAssets 449121.00
totalLiab 8744616.00
totalStockholderEquity 7976764.00
commonStock 6635133.00
retainedEarnings -690540.00
goodWill 1622488.00
cash 2397744.00
totalCurrentLiabilities 5503710.00
currentDeferredRevenue 12350.00
netDebt 2989206.00
shortTermDebt 2591403.00
shortLongTermDebtTotal 5386950.00
otherStockholderEquity 2165130.00
totalCurrentAssets 11760603.00
netReceivables 3148204.00
inventory 5765534.00
accountsPayable 2899957.00
accumulatedOtherComprehensiveIncome -132959.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 5022806.00
nonCurrentLiabilitiesTotal 3240906.00
liabilitiesAndStockholdersEquity 16783409.00
cashAndShortTermInvestments 2397744.00
propertyPlantAndEquipmentGross 890996.00
propertyPlantAndEquipmentNet 890996.00
commonStockSharesOutstanding 25784950.00
2014-12-31
date 2014-12-31
filing_date 2014-12-31
currency_symbol USD
totalAssets 12608177.00
intangibleAssets 784510.00
otherCurrentAssets 347472.00
totalLiab 5124353.00
totalStockholderEquity 7396560.00
commonStock 6635133.00
retainedEarnings -1387982.00
goodWill 526243.00
cash 1474130.00
totalCurrentLiabilities 5124353.00
currentDeferredRevenue 12350.00
netDebt -483717.00
shortTermDebt 990413.00
shortLongTermDebtTotal 990413.00
otherStockholderEquity 2165130.00
totalCurrentAssets 10344081.00
netReceivables 2287342.00
inventory 6235137.00
accountsPayable 4121590.00
accumulatedOtherComprehensiveIncome -15721.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 2264096.00
liabilitiesAndStockholdersEquity 12608177.00
cashAndShortTermInvestments 1474130.00
propertyPlantAndEquipmentGross 790343.00
propertyPlantAndEquipmentNet 790343.00
commonStockSharesOutstanding 26824731.00
2014-09-30
date 2014-09-30
filing_date 2014-09-30
currency_symbol USD
totalAssets 12010260.00
intangibleAssets 1194869.00
otherCurrentAssets 238427.00
totalLiab 6103610.00
totalStockholderEquity 5838741.00
otherCurrentLiab 790000.00
commonStock 6635133.00
retainedEarnings -2953417.00
cash 2090467.00
totalCurrentLiabilities 5863610.00
currentDeferredRevenue 12350.00
netDebt -193217.00
shortTermDebt 1897250.00
shortLongTermDebtTotal 1897250.00
otherStockholderEquity 2165130.00
totalCurrentAssets 10047369.00
netReceivables 2586780.00
inventory 5131695.00
accountsPayable 3164010.00
accumulatedOtherComprehensiveIncome -8105.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 1962891.00
nonCurrentLiabilitiesTotal 240000.00
liabilitiesAndStockholdersEquity 12010260.00
cashAndShortTermInvestments 2090467.00
propertyPlantAndEquipmentGross 768022.00
propertyPlantAndEquipmentNet 768022.00
commonStockSharesOutstanding 25784950.00
2014-06-30
date 2014-06-30
filing_date 2014-06-30
currency_symbol USD
totalAssets 9087373.00
intangibleAssets 625371.00
otherCurrentAssets -1.00
totalLiab 3717681.00
totalStockholderEquity 5369692.00
otherCurrentLiab 530000.00
commonStock 6635133.00
retainedEarnings -3430571.00
cash 2128305.00
totalCurrentLiabilities 3469680.00
currentDeferredRevenue 12350.00
netDebt -1850204.00
shortTermDebt 278101.00
shortLongTermDebtTotal 278101.00
otherStockholderEquity 2165130.00
totalCurrentAssets 7718607.00
netReceivables 2169500.00
inventory 3240743.00
accountsPayable 2649229.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 1368766.00
nonCurrentLiabilitiesTotal 248001.00
liabilitiesAndStockholdersEquity 9087373.00
cashAndShortTermInvestments 2128305.00
propertyPlantAndEquipmentGross 743395.00
propertyPlantAndEquipmentNet 743395.00
commonStockSharesOutstanding 25784950.00
2014-03-31
date 2014-03-31
filing_date 2014-03-31
currency_symbol USD
totalAssets 7525665.00
intangibleAssets 584752.00
otherCurrentAssets 230654.00
totalLiab 2751202.00
totalStockholderEquity 4774463.00
otherCurrentLiab 198000.00
commonStock 6635133.00
retainedEarnings -4025800.00
cash 1360329.00
totalCurrentLiabilities 2543202.00
currentDeferredRevenue 12350.00
netDebt -970970.00
shortTermDebt 389359.00
shortLongTermDebtTotal 389359.00
otherStockholderEquity 2165130.00
totalCurrentAssets 6310258.00
netReceivables 1563414.00
inventory 3155861.00
accountsPayable 1943493.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 1215407.00
nonCurrentLiabilitiesTotal 208000.00
liabilitiesAndStockholdersEquity 7525665.00
cashAndShortTermInvestments 1360329.00
propertyPlantAndEquipmentGross 630655.00
propertyPlantAndEquipmentNet 630655.00
commonStockSharesOutstanding 25515833.00
2013-12-31
date 2013-12-31
filing_date 2013-12-31
currency_symbol USD
totalAssets 6446198.00
intangibleAssets 518559.00
otherCurrentAssets 259233.00
totalLiab 2131019.00
totalStockholderEquity 4315179.00
commonStock 6635133.00
retainedEarnings -4485084.00
cash 1414913.00
totalCurrentLiabilities 1910019.00
currentDeferredRevenue 12350.00
netDebt -1346408.00
shortTermDebt 68505.00
shortLongTermDebtTotal 68505.00
otherStockholderEquity 2668302.00
totalCurrentAssets 5409714.00
netReceivables 1018956.00
inventory 2716612.00
accountsPayable 1829164.00
accumulatedOtherComprehensiveIncome -503172.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 1036484.00
nonCurrentLiabilitiesTotal 221000.00
liabilitiesAndStockholdersEquity 6446198.00
cashAndShortTermInvestments 1414913.00
propertyPlantAndEquipmentGross 517925.00
propertyPlantAndEquipmentNet 517925.00
commonStockSharesOutstanding 25515833.00
2013-09-30
date 2013-09-30
filing_date 2013-09-30
currency_symbol USD
totalAssets 5589919.00
intangibleAssets 399550.00
otherCurrentAssets 1.00
totalLiab 1555516.00
totalStockholderEquity 4034403.00
commonStock 6635133.00
retainedEarnings -4765860.00
otherAssets -1.00
cash 1085502.00
totalCurrentLiabilities 1461692.00
currentDeferredRevenue 15050.00
netDebt -778822.00
shortTermDebt 262857.00
shortLongTermDebtTotal 306680.00
otherStockholderEquity 2165130.00
totalCurrentAssets 4696616.00
netReceivables 1327062.00
inventory 1984384.00
accountsPayable 1183785.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 893304.00
nonCurrentLiabilitiesTotal 93824.00
liabilitiesAndStockholdersEquity 5589919.00
cashAndShortTermInvestments 1085502.00
propertyPlantAndEquipmentGross 493754.00
propertyPlantAndEquipmentNet 493754.00
commonStockSharesOutstanding 25784950.00
2013-06-30
date 2013-06-30
filing_date 2013-06-30
currency_symbol USD
totalAssets 5919464.00
intangibleAssets 301883.00
otherCurrentAssets 253067.00
totalLiab 2277956.00
totalStockholderEquity 3641508.00
commonStock 6635133.00
retainedEarnings -5158755.00
cash 1809509.00
totalCurrentLiabilities 2252123.00
currentDeferredRevenue 15050.00
netDebt -1777259.00
shortTermDebt 6417.00
shortLongTermDebtTotal 32250.00
otherStockholderEquity 2165130.00
totalCurrentAssets 5053681.00
netReceivables 1447879.00
inventory 1543226.00
accountsPayable 2230656.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 865783.00
nonCurrentLiabilitiesTotal 25833.00
liabilitiesAndStockholdersEquity 5919464.00
cashAndShortTermInvestments 1809509.00
propertyPlantAndEquipmentGross 409900.00
propertyPlantAndEquipmentNet 409900.00
commonStockSharesOutstanding 25784950.00
2013-03-31
date 2013-03-31
filing_date 2013-03-31
currency_symbol USD
totalAssets 5174695.00
intangibleAssets 299608.00
otherCurrentAssets 136104.00
totalLiab 1917461.00
totalStockholderEquity 3257234.00
commonStock 6635133.00
retainedEarnings -5543029.00
cash 1428729.00
totalCurrentLiabilities 1889993.00
currentDeferredRevenue 15050.00
netDebt -1394927.00
shortTermDebt 6334.00
shortLongTermDebtTotal 33802.00
otherStockholderEquity 2165130.00
totalCurrentAssets 4147031.00
netReceivables 991521.00
inventory 1590677.00
accountsPayable 1868609.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 1027664.00
nonCurrentLiabilitiesTotal 27468.00
liabilitiesAndStockholdersEquity 5174695.00
cashAndShortTermInvestments 1428729.00
propertyPlantAndEquipmentGross 373056.00
propertyPlantAndEquipmentNet 373056.00
commonStockSharesOutstanding 26232300.00
2012-12-31
date 2012-12-31
filing_date 2012-12-31
currency_symbol USD
totalAssets 5395678.00
intangibleAssets 302769.00
otherCurrentAssets 102139.00
totalLiab 2400767.00
totalStockholderEquity 2994911.00
commonStock 6635133.00
retainedEarnings -5805352.00
cash 1396300.00
totalCurrentLiabilities 2400767.00
currentDeferredRevenue 15050.00
netDebt -1396300.00
otherStockholderEquity 2573668.00
totalCurrentAssets 4302426.00
netReceivables 904453.00
inventory 1899534.00
accountsPayable 2385717.00
accumulatedOtherComprehensiveIncome -408538.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 1093252.00
liabilitiesAndStockholdersEquity 5395678.00
cashAndShortTermInvestments 1396300.00
propertyPlantAndEquipmentGross 297483.00
propertyPlantAndEquipmentNet 297483.00
commonStockSharesOutstanding 26232300.00
2012-09-30
date 2012-09-30
filing_date 2012-09-30
currency_symbol USD
totalAssets 3919099.00
intangibleAssets 323073.00
otherCurrentAssets 114627.00
totalLiab 1284381.00
totalStockholderEquity 2634718.00
otherCurrentLiab 1266030.00
commonStock 6635133.00
retainedEarnings -4000415.00
cash 828897.00
totalCurrentLiabilities 1284380.00
currentDeferredRevenue 18350.00
netDebt -828897.00
totalCurrentAssets 2906367.00
netReceivables 974710.00
inventory 988133.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 1012732.00
nonCurrentLiabilitiesTotal 1.00
liabilitiesAndStockholdersEquity 3919099.00
cashAndShortTermInvestments 828897.00
propertyPlantAndEquipmentGross 281659.00
propertyPlantAndEquipmentNet 281659.00
commonStockSharesOutstanding 25784950.00
2012-06-30
date 2012-06-30
filing_date 2012-06-30
currency_symbol USD
totalAssets 3268647.00
intangibleAssets 350227.00
otherCurrentAssets 59415.00
totalLiab 974354.00
totalStockholderEquity 2294293.00
otherCurrentLiab 956304.00
commonStock 6635133.00
retainedEarnings 2165130.00
cash 569333.00
totalCurrentLiabilities 974354.00
currentDeferredRevenue 18050.00
netDebt -569333.00
otherStockholderEquity -6505970.00
totalCurrentAssets 2243407.00
netReceivables 966057.00
inventory 648602.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 1025240.00
liabilitiesAndStockholdersEquity 3268647.00
cashAndShortTermInvestments 569333.00
propertyPlantAndEquipmentGross 267013.00
propertyPlantAndEquipmentNet 267013.00
commonStockSharesOutstanding 25784950.00
2012-03-31
date 2012-03-31
filing_date 2012-03-31
currency_symbol USD
totalAssets 3278885.00
intangibleAssets 361875.00
otherCurrentAssets 52903.00
totalLiab 1203351.00
totalStockholderEquity 2075534.00
otherCurrentLiab 1184601.00
retainedEarnings -6724729.00
cash 299671.00
totalCurrentLiabilities 1203351.00
currentDeferredRevenue 17750.00
netDebt -298671.00
shortTermDebt 1000.00
shortLongTermDebtTotal 1000.00
otherStockholderEquity 8800263.00
totalCurrentAssets 2265174.00
netReceivables 794575.00
inventory 1118025.00
nonCurrentAssetsTotal 1013711.00
liabilitiesAndStockholdersEquity 3278885.00
cashAndShortTermInvestments 299671.00
propertyPlantAndEquipmentGross 243836.00
propertyPlantAndEquipmentNet 243836.00
commonStockSharesOutstanding 26981222.00
2011-12-31
date 2011-12-31
filing_date 2011-12-31
currency_symbol USD
totalAssets 3236738.00
intangibleAssets 359899.00
otherCurrentAssets 51343.00
totalLiab 1404034.00
totalStockholderEquity 1832704.00
otherCurrentLiab 1386284.00
retainedEarnings -6967559.00
cash 424795.00
totalCurrentLiabilities 1404034.00
currentDeferredRevenue 17750.00
netDebt -424795.00
otherStockholderEquity 9151622.00
totalCurrentAssets 2231200.00
netReceivables 593514.00
inventory 1161548.00
accumulatedOtherComprehensiveIncome -351359.00
nonCurrentAssetsTotal 1005538.00
liabilitiesAndStockholdersEquity 3236738.00
cashAndShortTermInvestments 424795.00
propertyPlantAndEquipmentGross 237639.00
propertyPlantAndEquipmentNet 237639.00
commonStockSharesOutstanding 25784950.00
2011-09-30
date 2011-09-30
filing_date 2011-09-30
currency_symbol USD
totalAssets 2578364.00
intangibleAssets 355808.00
otherCurrentAssets -1.00
totalLiab 1079416.00
totalStockholderEquity 1498948.00
otherCurrentLiab 929416.00
commonStock 6635133.00
retainedEarnings -5136185.00
cash 343653.00
totalCurrentLiabilities 1079416.00
netDebt -193653.00
shortTermDebt 150000.00
shortLongTermDebtTotal 150000.00
totalCurrentAssets 1777878.00
netReceivables 554470.00
inventory 821744.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 800486.00
liabilitiesAndStockholdersEquity 2578364.00
cashAndShortTermInvestments 343653.00
propertyPlantAndEquipmentGross 243616.00
propertyPlantAndEquipmentNet 243616.00
commonStockSharesOutstanding 25784950.00
2011-06-30
date 2011-06-30
filing_date 2011-06-30
currency_symbol USD
totalAssets 1905186.00
intangibleAssets 345691.00
otherCurrentAssets 101767.00
totalLiab 595471.00
totalStockholderEquity 1309715.00
otherCurrentLiab 545471.00
commonStock 6635133.00
retainedEarnings -5325418.00
cash 190729.00
totalCurrentLiabilities 595471.00
netDebt -140729.00
shortTermDebt 50000.00
shortLongTermDebtTotal 50000.00
totalCurrentAssets 1127830.00
netReceivables 431672.00
inventory 403662.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 777356.00
liabilitiesAndStockholdersEquity 1905186.00
cashAndShortTermInvestments 190729.00
propertyPlantAndEquipmentGross 230603.00
propertyPlantAndEquipmentNet 230603.00
commonStockSharesOutstanding 25784950.00
2011-03-31
date 2011-03-31
filing_date 2011-03-31
currency_symbol USD
totalAssets 1603513.00
intangibleAssets 338973.00
otherCurrentAssets 53325.00
totalLiab 500491.00
totalStockholderEquity 1103022.00
otherCurrentLiab 500491.00
retainedEarnings -7697241.00
cash 236499.00
totalCurrentLiabilities 500491.00
netDebt -236499.00
otherStockholderEquity 9127698.00
totalCurrentAssets 852387.00
netReceivables 338022.00
inventory 224541.00
accumulatedOtherComprehensiveIncome -327435.00
nonCurrentAssetsTotal 751126.00
liabilitiesAndStockholdersEquity 1603513.00
cashAndShortTermInvestments 236499.00
propertyPlantAndEquipmentGross 211091.00
propertyPlantAndEquipmentNet 211091.00
commonStockSharesOutstanding 25784950.00
2010-12-31
date 2010-12-31
filing_date 2010-12-31
currency_symbol USD
totalAssets 1680653.00
intangibleAssets 341095.00
otherCurrentAssets 131509.00
totalLiab 679836.00
totalStockholderEquity 1000817.00
otherCurrentLiab 663851.00
retainedEarnings -7783446.00
cash 157833.00
totalCurrentLiabilities 663851.00
netDebt -157833.00
otherStockholderEquity 9098330.00
totalCurrentAssets 1013819.00
netReceivables 365102.00
inventory 359375.00
accumulatedOtherComprehensiveIncome -314067.00
nonCurrentAssetsTotal 666834.00
nonCurrentLiabilitiesTotal 15985.00
liabilitiesAndStockholdersEquity 1680653.00
cashAndShortTermInvestments 157833.00
propertyPlantAndEquipmentGross 216069.00
propertyPlantAndEquipmentNet 216069.00
commonStockSharesOutstanding 25784950.00
2010-09-30
date 2010-09-30
filing_date 2010-09-30
currency_symbol USD
totalAssets 1593388.00
intangibleAssets 342109.00
otherCurrentAssets 35308.00
totalLiab 863498.00
totalStockholderEquity 729890.00
otherCurrentLiab 847513.00
retainedEarnings -5894414.00
cash 202677.00
totalCurrentLiabilities 847513.00
netDebt -202677.00
otherStockholderEquity 6624304.00
totalCurrentAssets 979390.00
netReceivables 465705.00
inventory 275700.00
nonCurrentAssetsTotal 613998.00
nonCurrentLiabilitiesTotal 15985.00
liabilitiesAndStockholdersEquity 1593388.00
cashAndShortTermInvestments 202677.00
propertyPlantAndEquipmentGross 239489.00
propertyPlantAndEquipmentNet 239489.00
commonStockSharesOutstanding 25720950.00
2010-06-30
date 2010-06-30
filing_date 2010-06-30
currency_symbol USD
totalAssets 1467548.00
intangibleAssets 339583.00
otherCurrentAssets 45642.00
totalLiab 819248.00
totalStockholderEquity 648300.00
otherCurrentLiab 781648.00
commonStock 6619133.00
retainedEarnings -5976004.00
cash 166065.00
totalCurrentLiabilities 803264.00
netDebt -144449.00
shortTermDebt 21616.00
shortLongTermDebtTotal 21616.00
otherStockholderEquity 5171.00
totalCurrentAssets 861826.00
netReceivables 446957.00
inventory 203162.00
commonStockTotalEquity 6619133.00
nonCurrrentAssetsOther -1.00
nonCurrentAssetsTotal 605722.00
nonCurrentLiabilitiesTotal 15984.00
liabilitiesAndStockholdersEquity 1467548.00
cashAndShortTermInvestments 166065.00
propertyPlantAndEquipmentGross 252356.00
propertyPlantAndEquipmentNet 252356.00
commonStockSharesOutstanding 25720950.00
2010-03-31
date 2010-03-31
filing_date 2010-03-31
currency_symbol USD
totalAssets 1549698.00
intangibleAssets 336256.00
otherCurrentAssets 1.00
totalLiab 943814.00
totalStockholderEquity 605884.00
otherCurrentLiab 858886.00
retainedEarnings -8178380.00
cash 152815.00
totalCurrentLiabilities 927829.00
netDebt -83872.00
shortTermDebt 68943.00
shortLongTermDebtTotal 68943.00
otherStockholderEquity 8784264.00
totalCurrentAssets 956514.00
netReceivables 524460.00
inventory 185818.00
nonCurrrentAssetsOther 1.00
nonCurrentAssetsTotal 593184.00
nonCurrentLiabilitiesTotal 15985.00
liabilitiesAndStockholdersEquity 1549698.00
cashAndShortTermInvestments 152815.00
propertyPlantAndEquipmentGross 256927.00
propertyPlantAndEquipmentNet 256927.00
commonStockSharesOutstanding 25720950.00
2009-12-31
date 2009-12-31
filing_date 2009-12-31
currency_symbol USD
totalAssets 1570231.00
otherCurrentAssets 54986.00
totalLiab 995224.00
totalStockholderEquity 575007.00
otherCurrentLiab 848118.00
commonStock 6619133.00
retainedEarnings -8209256.00
cash 122694.00
totalCurrentLiabilities 979239.00
netDebt 8427.00
shortTermDebt 131121.00
shortLongTermDebtTotal 131121.00
otherStockholderEquity 2165130.00
totalCurrentAssets 984140.00
netReceivables 583572.00
inventory 222888.00
accumulatedOtherComprehensiveIncome -310589.00
commonStockTotalEquity 6619133.00
nonCurrentAssetsTotal 586091.00
nonCurrentLiabilitiesTotal 15985.00
liabilitiesAndStockholdersEquity 1570231.00
cashAndShortTermInvestments 122694.00
propertyPlantAndEquipmentGross 245244.00
propertyPlantAndEquipmentNet 245244.00
commonStockSharesOutstanding 25720950.00
2009-09-30
date 2009-09-30
filing_date 2009-09-30
currency_symbol USD
totalAssets 1945663.00
intangibleAssets 350716.00
otherCurrentAssets 57422.00
totalLiab 1359089.00
totalStockholderEquity 586574.00
otherCurrentLiab 1.00
retainedEarnings -7166594.00
cash 140465.00
totalCurrentLiabilities 1326145.00
currentDeferredRevenue 11089.00
netDebt 47079.00
shortTermDebt 170585.00
shortLongTermDebtTotal 187544.00
otherStockholderEquity 7753168.00
totalCurrentAssets 1353925.00
netReceivables 1004327.00
inventory 151711.00
accountsPayable 1144470.00
nonCurrrentAssetsOther 1249.00
nonCurrentAssetsTotal 591738.00
nonCurrentLiabilitiesTotal 32944.00
liabilitiesAndStockholdersEquity 1945663.00
cashAndShortTermInvestments 140465.00
propertyPlantAndEquipmentGross 239773.00
propertyPlantAndEquipmentNet 239773.00
commonStockSharesOutstanding 25720950.00
2009-06-30
date 2009-06-30
filing_date 2009-06-30
currency_symbol USD
totalAssets 2986150.00
intangibleAssets 709598.00
otherCurrentAssets 51403.00
totalLiab 1866312.00
totalStockholderEquity 1119838.00
otherCurrentLiab 10709.00
retainedEarnings -6529190.00
goodWill 836108.00
cash 178134.00
totalCurrentLiabilities 1725877.00
currentDeferredRevenue 17914.00
netDebt 51662.00
shortTermDebt 199465.00
shortLongTermDebtTotal 229796.00
otherStockholderEquity 7753169.00
totalCurrentAssets 1114333.00
netReceivables 554117.00
inventory 330679.00
accountsPayable 1497789.00
accumulatedOtherComprehensiveIncome -104141.00
nonCurrrentAssetsOther 1248.00
nonCurrentAssetsTotal 1871817.00
nonCurrentLiabilitiesTotal 140435.00
liabilitiesAndStockholdersEquity 2986150.00
cashAndShortTermInvestments 178134.00
propertyPlantAndEquipmentGross 324863.00
propertyPlantAndEquipmentNet 324863.00
commonStockSharesOutstanding 25720950.00
2009-03-31
date 2009-03-31
filing_date 2009-03-31
currency_symbol USD
totalAssets 2912434.00
intangibleAssets 747894.00
otherCurrentAssets 43383.00
totalLiab 1880426.00
totalStockholderEquity 1032008.00
otherCurrentLiab 9969.00
retainedEarnings -6595598.00
goodWill 836108.00
cash 174352.00
totalCurrentLiabilities 1685286.00
currentDeferredRevenue 28049.00
netDebt 106129.00
shortTermDebt 203988.00
shortLongTermDebtTotal 280481.00
otherStockholderEquity 7753169.00
totalCurrentAssets 990728.00
netReceivables 460967.00
inventory 312026.00
accountsPayable 1443280.00
accumulatedOtherComprehensiveIncome -125563.00
nonCurrrentAssetsOther 1249.00
nonCurrentAssetsTotal 1921706.00
nonCurrentLiabilitiesTotal 195140.00
liabilitiesAndStockholdersEquity 2912434.00
cashAndShortTermInvestments 174352.00
propertyPlantAndEquipmentGross 336455.00
propertyPlantAndEquipmentNet 336455.00
commonStockSharesOutstanding 25720950.00
2008-12-31
date 2008-12-31
filing_date 2008-12-31
currency_symbol USD
totalAssets 3057409.00
intangibleAssets 790348.00
otherCurrentAssets 98447.00
totalLiab 2037450.00
totalStockholderEquity 1019959.00
otherCurrentLiab 10221.00
commonStock 6619133.00
retainedEarnings -6620283.00
goodWill 836108.00
cash 131034.00
totalCurrentLiabilities 1797065.00
currentDeferredRevenue 52494.00
netDebt 192005.00
shortTermDebt 209844.00
shortLongTermDebtTotal 323039.00
otherStockholderEquity 1134036.00
totalCurrentAssets 1027138.00
netReceivables 434083.00
inventory 363574.00
accountsPayable 1524506.00
accumulatedOtherComprehensiveIncome -112927.00
commonStockTotalEquity 6619133.00
nonCurrrentAssetsOther 33988.00
nonCurrentAssetsTotal 2030271.00
nonCurrentLiabilitiesTotal 240385.00
liabilitiesAndStockholdersEquity 3057409.00
cashAndShortTermInvestments 131034.00
propertyPlantAndEquipmentGross 369827.00
propertyPlantAndEquipmentNet 369827.00
commonStockSharesOutstanding 25720950.00
2008-09-30
date 2008-09-30
filing_date 2008-09-30
currency_symbol USD
totalAssets 4377605.00
intangibleAssets 938982.00
otherCurrentAssets 484023.00
totalLiab 2798373.00
totalStockholderEquity 1579232.00
otherCurrentLiab 327259.00
retainedEarnings -6306514.00
goodWill 828948.00
cash 213817.00
totalCurrentLiabilities 2348471.00
currentDeferredRevenue 46328.00
netDebt 293234.00
shortTermDebt 204510.00
shortLongTermDebtTotal 507051.00
otherStockholderEquity 7877700.00
totalCurrentAssets 1968112.00
netReceivables 855179.00
inventory 415093.00
accountsPayable 1770374.00
accumulatedOtherComprehensiveIncome 8046.00
nonCurrrentAssetsOther 64039.00
nonCurrentAssetsTotal 2409493.00
nonCurrentLiabilitiesTotal 449902.00
liabilitiesAndStockholdersEquity 4377605.00
cashAndShortTermInvestments 213817.00
propertyPlantAndEquipmentGross 577524.00
propertyPlantAndEquipmentNet 577524.00
commonStockSharesOutstanding 25953996.00
2008-06-30
date 2008-06-30
filing_date 2008-06-30
currency_symbol USD
totalAssets 4127227.00
intangibleAssets 964783.00
otherCurrentAssets 111099.00
totalLiab 2817655.00
totalStockholderEquity 1309572.00
otherCurrentLiab 294051.00
commonStock 6696674.00
goodWill 828948.00
cash 317085.00
totalCurrentLiabilities 2304734.00
currentDeferredRevenue 55938.00
netDebt 239661.00
shortTermDebt 201343.00
shortLongTermDebtTotal 556746.00
otherStockholderEquity -5422773.00
totalCurrentAssets 1661859.00
netReceivables 873807.00
inventory 359868.00
accountsPayable 1753402.00
accumulatedOtherComprehensiveIncome 35671.00
commonStockTotalEquity 6696674.00
nonCurrrentAssetsOther 35251.00
nonCurrentAssetsTotal 2465368.00
nonCurrentLiabilitiesTotal 512921.00
liabilitiesAndStockholdersEquity 4127227.00
cashAndShortTermInvestments 317085.00
propertyPlantAndEquipmentGross 636386.00
propertyPlantAndEquipmentNet 636386.00
commonStockSharesOutstanding 25920113.00
2008-03-31
date 2008-03-31
filing_date 2008-03-31
currency_symbol USD
totalAssets 6836044.00
intangibleAssets 1006513.00
otherCurrentAssets 164314.00
totalLiab 2756620.00
totalStockholderEquity 4079424.00
otherCurrentLiab 295879.00
commonStock 6520008.00
goodWill 3292703.00
cash 460869.00
totalCurrentLiabilities 2322138.00
currentDeferredRevenue 61506.00
netDebt -160531.00
shortTermDebt 116099.00
shortLongTermDebtTotal 300338.00
otherStockholderEquity -2500887.00
totalCurrentAssets 1828449.00
netReceivables 740302.00
inventory 462964.00
accountsPayable 1848654.00
accumulatedOtherComprehensiveIncome 60303.00
commonStockTotalEquity 6520008.00
nonCurrrentAssetsOther 48812.00
nonCurrentAssetsTotal 5007595.00
nonCurrentLiabilitiesTotal 434482.00
liabilitiesAndStockholdersEquity 6836044.00
cashAndShortTermInvestments 460869.00
propertyPlantAndEquipmentGross 659567.00
propertyPlantAndEquipmentNet 659567.00
commonStockSharesOutstanding 25835551.00
2007-12-31
date 2007-12-31
filing_date 2007-12-31
currency_symbol USD
totalAssets 6996960.00
intangibleAssets 962355.00
otherCurrentAssets 161215.00
totalLiab 2388255.00
totalStockholderEquity 4608705.00
otherCurrentLiab 273303.00
commonStock 6486736.00
retainedEarnings -3724918.00
goodWill 3292703.00
cash 752471.00
totalCurrentLiabilities 1898988.00
currentDeferredRevenue 69825.00
netDebt -419198.00
shortTermDebt 126860.00
shortLongTermDebtTotal 333273.00
otherStockholderEquity 1792063.00
totalCurrentAssets 2131153.00
netReceivables 769316.00
inventory 448151.00
accountsPayable 1429000.00
accumulatedOtherComprehensiveIncome 54824.00
commonStockTotalEquity 6486736.00
nonCurrrentAssetsOther 52862.00
nonCurrentAssetsTotal 4865807.00
nonCurrentLiabilitiesTotal 489267.00
liabilitiesAndStockholdersEquity 6996960.00
cashAndShortTermInvestments 752471.00
propertyPlantAndEquipmentGross 557887.00
propertyPlantAndEquipmentNet 557887.00
commonStockSharesOutstanding 25753091.00
2007-09-30
date 2007-09-30
filing_date 2007-09-30
currency_symbol USD
commonStockSharesOutstanding 23852862.00
2007-06-30
date 2007-06-30
filing_date 2007-06-30
currency_symbol USD
commonStockSharesOutstanding 23662333.00
2007-03-31
date 2007-03-31
filing_date 2007-03-31
currency_symbol USD
commonStockSharesOutstanding 22283867.00
yearly
2022-12-31
date 2022-12-31
filing_date 2023-02-28
currency_symbol USD
totalAssets 193362000.00
intangibleAssets 29294000.00
otherCurrentAssets 3464000.00
totalLiab 68640000.00
totalStockholderEquity 124722000.00
otherCurrentLiab 209000.00
commonStock 28000.00
capitalStock 28000.00
retainedEarnings 115824000.00
otherLiab 3119000.00
goodWill 26763000.00
otherAssets 972000.00
cash 8056000.00
totalCurrentLiabilities 27402000.00
currentDeferredRevenue 261000.00
netDebt 34025000.00
shortTermDebt 3962000.00
shortLongTermDebt 77000.00
shortLongTermDebtTotal 42081000.00
otherStockholderEquity 11073000.00
propertyPlantEquipment 29512000.00
totalCurrentAssets 106821000.00
netTangibleAssets 68665000.00
netReceivables 14726000.00
longTermDebt 26000000.00
inventory 80575000.00
accountsPayable 22970000.00
accumulatedOtherComprehensiveIncome -2203000.00
nonCurrrentAssetsOther 972000.00
nonCurrentAssetsTotal 86541000.00
capitalLeaseObligations 16004000.00
nonCurrentLiabilitiesOther 1070000.00
nonCurrentLiabilitiesTotal 41238000.00
liabilitiesAndStockholdersEquity 193362000.00
cashAndShortTermInvestments 8056000.00
propertyPlantAndEquipmentGross 29512000.00
propertyPlantAndEquipmentNet 29512000.00
netWorkingCapital 79419000.00
netInvestedCapital 150799000.00
commonStockSharesOutstanding 27616000.00
2021-12-31
date 2021-12-31
filing_date 2022-02-28
currency_symbol USD
totalAssets 161014517.00
intangibleAssets 32732771.00
otherCurrentAssets 3671657.00
totalLiab 76552436.00
totalStockholderEquity 84462081.00
otherCurrentLiab -817955.00
commonStock 27613.00
capitalStock 27613.00
retainedEarnings 74443431.00
otherLiab 5378769.00
goodWill 25655428.00
otherAssets 790339.00
cash 9644248.00
totalCurrentLiabilities 36267822.00
currentDeferredRevenue 817955.00
netDebt 28614804.00
shortTermDebt 3353207.00
shortLongTermDebt 375413.00
shortLongTermDebtTotal 38259052.00
otherStockholderEquity 10581483.00
propertyPlantEquipment 22807733.00
totalCurrentAssets 79028246.00
netTangibleAssets 26073882.00
netReceivables 13776177.00
longTermDebt 25075717.00
inventory 51936164.00
accountsPayable 32914615.00
accumulatedOtherComprehensiveIncome -590446.00
commonStockTotalEquity 27613.00
retainedEarningsTotalEquity 74443431.00
nonCurrrentAssetsOther 790339.00
nonCurrentAssetsTotal 81986271.00
capitalLeaseObligations 12807922.00
longTermDebtTotal 25000000.00
nonCurrentLiabilitiesOther 2630486.00
nonCurrentLiabilitiesTotal 40284614.00
capitalSurpluse 10581483.00
liabilitiesAndStockholdersEquity 161014517.00
cashAndShortTermInvestments 9644248.00
propertyPlantAndEquipmentGross 22807733.00
propertyPlantAndEquipmentNet 22807733.00
netWorkingCapital 42760424.00
netInvestedCapital 109913211.00
commonStockSharesOutstanding 27613000.00
2020-12-31
date 2020-12-31
filing_date 2021-03-11
currency_symbol USD
totalAssets 83839831.00
intangibleAssets 5423980.00
otherCurrentAssets 1441749.00
totalLiab 30456963.00
totalStockholderEquity 53382868.00
otherCurrentLiab -60876.00
commonStock 27613.00
capitalStock 27613.00
retainedEarnings 42876569.00
otherLiab 1357214.00
goodWill 4472217.00
otherAssets 6460174.00
cash 29027124.00
totalCurrentLiabilities 21200344.00
currentDeferredRevenue 244837.00
netDebt -16908798.00
shortTermDebt 4218921.00
shortLongTermDebt 2568172.00
shortLongTermDebtTotal 12118326.00
otherStockholderEquity 10412471.00
propertyPlantEquipment 4706248.00
totalCurrentAssets 62777212.00
netTangibleAssets 48910651.00
netReceivables 9944213.00
longTermDebt 3568191.00
inventory 22364126.00
accountsPayable 16797462.00
accumulatedOtherComprehensiveIncome 66215.00
commonStockTotalEquity 27613.00
retainedEarningsTotalEquity 42876569.00
nonCurrrentAssetsOther 486472.00
nonCurrentAssetsTotal 21062619.00
capitalLeaseObligations 5981963.00
nonCurrentLiabilitiesOther 4331214.00
nonCurrentLiabilitiesTotal 9256619.00
capitalSurpluse 10412471.00
liabilitiesAndStockholdersEquity 83839831.00
cashAndShortTermInvestments 29027124.00
propertyPlantAndEquipmentGross 10679950.00
propertyPlantAndEquipmentNet 10679950.00
netWorkingCapital 41576868.00
netInvestedCapital 59519231.00
commonStockSharesOutstanding 27613000.00
2019-12-31
date 2019-12-31
filing_date 2020-03-16
currency_symbol USD
totalAssets 51601435.00
intangibleAssets 3820460.00
otherCurrentAssets 2391340.00
totalLiab 16708225.00
totalStockholderEquity 35061890.00
otherCurrentLiab -559232.00
commonStock 27613.00
capitalStock 27613.00
retainedEarnings 24594878.00
otherLiab 604715.00
goodWill 2406512.00
cash 11500973.00
totalCurrentLiabilities 11786280.00
currentDeferredRevenue 559232.00
netDebt -5594816.00
shortTermDebt 1588927.00
shortLongTermDebt 462226.00
shortLongTermDebtTotal 5906157.00
otherStockholderEquity 11348163.00
propertyPlantEquipment 9093763.00
totalCurrentAssets 36280700.00
netTangibleAssets 28834918.00
netReceivables 7247234.00
longTermDebt 307281.00
inventory 15141153.00
accountsPayable 10197353.00
accumulatedOtherComprehensiveIncome -908764.00
commonStockTotalEquity 27613.00
nonCurrrentAssetsOther 15320735.00
nonCurrentAssetsTotal 15320735.00
capitalLeaseObligations 5136650.00
longTermDebtTotal 307280.00
nonCurrentLiabilitiesTotal 4921945.00
capitalSurpluse 11348160.00
liabilitiesAndStockholdersEquity 51601435.00
cashAndShortTermInvestments 11500973.00
propertyPlantAndEquipmentGross 9093763.00
propertyPlantAndEquipmentNet 9093763.00
netWorkingCapital 24494420.00
netInvestedCapital 35831397.00
commonStockSharesOutstanding 27612597.00
2018-12-31
date 2018-12-31
filing_date 2018-12-31
currency_symbol USD
totalAssets 30542888.00
intangibleAssets 3804026.00
otherCurrentAssets 706718.00
totalLiab 9929943.00
totalStockholderEquity 20802974.00
deferredLongTermLiab 0.00
otherCurrentLiab 3588292.00
commonStock 27613.00
capitalStock 27613.00
retainedEarnings 10617253.00
otherLiab 478864.00
goodWill 2322788.00
otherAssets 0.00
cash 3971226.00
totalCurrentLiabilities 8482842.00
currentDeferredRevenue 136213.00
netDebt -2149839.00
shortTermDebt 853150.00
shortLongTermDebt 853150.00
shortLongTermDebtTotal 1821387.00
otherStockholderEquity 11348163.00
propertyPlantEquipment 3384206.00
totalCurrentAssets 21031868.00
longTermInvestments 0.00
netTangibleAssets 14676160.00
shortTermInvestments 0.00
netReceivables 5554313.00
longTermDebt 968237.00
inventory 10799611.00
accountsPayable 3905187.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1190055.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27613.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 0.00
treasuryStock 0.00
accumulatedAmortization 0.00
nonCurrrentAssetsOther 9511020.00
deferredLongTermAssetCharges 0.00
nonCurrentAssetsTotal 9511020.00
capitalLeaseObligations 0.00
longTermDebtTotal 968240.00
nonCurrentLiabilitiesOther 0.00
nonCurrentLiabilitiesTotal 1447101.00
negativeGoodwill 0.00
warrants 0.00
preferredStockRedeemable 0.00
capitalSurpluse 11348160.00
liabilitiesAndStockholdersEquity 30542888.00
cashAndShortTermInvestments 3971226.00
propertyPlantAndEquipmentGross 3384206.00
propertyPlantAndEquipmentNet 3384206.00
accumulatedDepreciation 0.00
netWorkingCapital 12549026.00
netInvestedCapital 22624361.00
commonStockSharesOutstanding 27612597.00
2017-12-31
date 2017-12-31
filing_date 2017-12-31
currency_symbol USD
totalAssets 29045326.00
intangibleAssets 4114374.00
otherCurrentAssets 689890.00
totalLiab 15192581.00
totalStockholderEquity 13960925.00
deferredLongTermLiab 0.00
otherCurrentLiab 1126865.00
commonStock 9210646.00
retainedEarnings 3569430.00
otherLiab 474440.00
goodWill 2490105.00
otherAssets 378010.00
cash 3498904.00
totalCurrentLiabilities 13710948.00
netDebt 584023.00
shortTermDebt 3064434.00
shortLongTermDebt 3064434.00
shortLongTermDebtTotal 4082927.00
otherStockholderEquity 2165130.00
propertyPlantEquipment 2153233.00
totalCurrentAssets 19909600.00
longTermInvestments 0.00
netTangibleAssets 7264398.00
shortTermInvestments 0.00
netReceivables 5569212.00
longTermDebt 1018493.00
inventory 10151594.00
accountsPayable 9519649.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -984281.00
additionalPaidInCapital 0.00
commonStockTotalEquity 9210646.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 0.00
treasuryStock 0.00
accumulatedAmortization 0.00
nonCurrrentAssetsOther 9135726.00
deferredLongTermAssetCharges 0.00
nonCurrentAssetsTotal 9135726.00
capitalLeaseObligations 0.00
longTermDebtTotal 1018490.00
nonCurrentLiabilitiesOther 0.00
nonCurrentLiabilitiesTotal 1481633.00
negativeGoodwill 0.00
warrants 0.00
preferredStockRedeemable 0.00
capitalSurpluse 2165130.00
liabilitiesAndStockholdersEquity 29045326.00
cashAndShortTermInvestments 3498904.00
propertyPlantAndEquipmentGross 2153233.00
propertyPlantAndEquipmentNet 2153233.00
accumulatedDepreciation 0.00
netWorkingCapital 6198652.00
netInvestedCapital 18043852.00
commonStockSharesOutstanding 27326261.00
2016-12-31
date 2016-12-31
filing_date 2016-12-31
currency_symbol USD
totalAssets 21795017.00
intangibleAssets 3467218.00
otherCurrentAssets 454173.00
totalLiab 11501573.00
totalStockholderEquity 10348623.00
deferredLongTermLiab 0.00
otherCurrentLiab 168690.00
commonStock 6635133.00
retainedEarnings 2382085.00
otherLiab 524272.00
goodWill 1891948.00
otherAssets 135363.00
cash 1861089.00
totalCurrentLiabilities 9542876.00
netDebt 3087541.00
shortTermDebt 3514205.00
shortLongTermDebt 3514205.00
shortLongTermDebtTotal 4948630.00
otherStockholderEquity 2165130.00
propertyPlantEquipment 1352120.00
totalCurrentAssets 14948368.00
longTermInvestments 0.00
netTangibleAssets 4989457.00
shortTermInvestments 0.00
netReceivables 4827077.00
longTermDebt 1434425.00
inventory 7806029.00
accountsPayable 5859981.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -833725.00
additionalPaidInCapital 0.00
commonStockTotalEquity 6635133.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 0.00
treasuryStock 0.00
accumulatedAmortization 0.00
nonCurrrentAssetsOther 6846649.00
deferredLongTermAssetCharges 0.00
nonCurrentAssetsTotal 6846649.00
capitalLeaseObligations 0.00
longTermDebtTotal 1434430.00
nonCurrentLiabilitiesOther 0.00
nonCurrentLiabilitiesTotal 1958697.00
negativeGoodwill 0.00
warrants 0.00
preferredStockRedeemable 0.00
capitalSurpluse 2165130.00
liabilitiesAndStockholdersEquity 21795017.00
cashAndShortTermInvestments 1861089.00
propertyPlantAndEquipmentGross 1352120.00
propertyPlantAndEquipmentNet 1352120.00
accumulatedDepreciation 0.00
commonStockSharesOutstanding 25784950.00
2015-12-31
date 2015-12-31
filing_date 2015-12-31
currency_symbol USD
totalAssets 19526220.00
intangibleAssets 2434692.00
otherCurrentAssets 522613.00
totalLiab 11184544.00
totalStockholderEquity 8344853.00
deferredLongTermLiab 0.00
otherCurrentLiab 117649.00
commonStock 6635133.00
retainedEarnings 166583.00
otherLiab 558116.00
goodWill 1668527.00
otherAssets 100660.00
cash 2840549.00
totalCurrentLiabilities 8799279.00
netDebt 3202411.00
shortTermDebt 4215811.00
shortLongTermDebt 1023833.00
shortLongTermDebtTotal 6042960.00
otherStockholderEquity 2165130.00
propertyPlantEquipment 1235340.00
totalCurrentAssets 14087005.00
longTermInvestments 0.00
netTangibleAssets 4241634.00
shortTermInvestments 0.00
netReceivables 3751075.00
longTermDebt 1827150.00
inventory 6972768.00
accountsPayable 4465819.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -621993.00
additionalPaidInCapital 0.00
commonStockTotalEquity 6635133.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 0.00
treasuryStock 0.00
accumulatedAmortization 0.00
nonCurrrentAssetsOther 0.00
deferredLongTermAssetCharges 0.00
nonCurrentAssetsTotal 5439215.00
capitalLeaseObligations 0.00
longTermDebtTotal 1827150.00
nonCurrentLiabilitiesOther 0.00
nonCurrentLiabilitiesTotal 2385265.00
negativeGoodwill 0.00
warrants 0.00
preferredStockRedeemable 0.00
capitalSurpluse 2165130.00
liabilitiesAndStockholdersEquity 19526220.00
cashAndShortTermInvestments 2840549.00
propertyPlantAndEquipmentGross 1235337.00
propertyPlantAndEquipmentNet 1235337.00
accumulatedDepreciation 0.00
commonStockSharesOutstanding 25784950.00
2014-12-31
date 2014-12-31
filing_date 2014-12-31
currency_symbol USD
totalAssets 12608177.00
intangibleAssets 784510.00
otherCurrentAssets 347472.00
totalLiab 5124353.00
totalStockholderEquity 7396560.00
commonStock 6635133.00
retainedEarnings -1387982.00
goodWill 526243.00
cash 1474130.00
totalCurrentLiabilities 5124353.00
currentDeferredRevenue 12350.00
netDebt -483717.00
shortTermDebt 990413.00
shortLongTermDebtTotal 990413.00
otherStockholderEquity 2165130.00
totalCurrentAssets 10344081.00
netReceivables 2287342.00
inventory 6235137.00
accountsPayable 4121590.00
accumulatedOtherComprehensiveIncome -15721.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 2264096.00
liabilitiesAndStockholdersEquity 12608177.00
cashAndShortTermInvestments 1474130.00
propertyPlantAndEquipmentGross 790343.00
propertyPlantAndEquipmentNet 790343.00
commonStockSharesOutstanding 25784950.00
2013-12-31
date 2013-12-31
filing_date 2013-12-31
currency_symbol USD
totalAssets 6446198.00
intangibleAssets 518559.00
otherCurrentAssets 259233.00
totalLiab 2131019.00
totalStockholderEquity 4315179.00
commonStock 6635133.00
retainedEarnings -4485084.00
cash 1414913.00
totalCurrentLiabilities 1910019.00
currentDeferredRevenue 12350.00
netDebt -1346408.00
shortTermDebt 68505.00
shortLongTermDebtTotal 68505.00
otherStockholderEquity 2668302.00
totalCurrentAssets 5409714.00
netReceivables 1018956.00
inventory 2716612.00
accountsPayable 1829164.00
accumulatedOtherComprehensiveIncome -503172.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 1036484.00
nonCurrentLiabilitiesTotal 221000.00
liabilitiesAndStockholdersEquity 6446198.00
cashAndShortTermInvestments 1414913.00
propertyPlantAndEquipmentGross 517925.00
propertyPlantAndEquipmentNet 517925.00
commonStockSharesOutstanding 25784950.00
2012-12-31
date 2012-12-31
filing_date 2012-12-31
currency_symbol USD
totalAssets 5395678.00
intangibleAssets 302769.00
otherCurrentAssets 102139.00
totalLiab 2400767.00
totalStockholderEquity 2994911.00
commonStock 6635133.00
retainedEarnings -5805352.00
cash 1396300.00
totalCurrentLiabilities 2400767.00
currentDeferredRevenue 15050.00
netDebt -1396300.00
otherStockholderEquity 2573668.00
totalCurrentAssets 4302426.00
netReceivables 904453.00
inventory 1899534.00
accountsPayable 2385717.00
accumulatedOtherComprehensiveIncome -408538.00
commonStockTotalEquity 6635133.00
nonCurrentAssetsTotal 1093252.00
liabilitiesAndStockholdersEquity 5395678.00
cashAndShortTermInvestments 1396300.00
propertyPlantAndEquipmentGross 297483.00
propertyPlantAndEquipmentNet 297483.00
commonStockSharesOutstanding 25784950.00
2011-12-31
date 2011-12-31
filing_date 2011-12-31
currency_symbol USD
totalAssets 3236738.00
intangibleAssets 359899.00
otherCurrentAssets 51343.00
totalLiab 1404034.00
totalStockholderEquity 1832704.00
otherCurrentLiab 1386284.00
retainedEarnings -6967559.00
cash 424795.00
totalCurrentLiabilities 1404034.00
currentDeferredRevenue 17750.00
netDebt -424795.00
otherStockholderEquity 9151622.00
totalCurrentAssets 2231200.00
netReceivables 593514.00
inventory 1161548.00
accumulatedOtherComprehensiveIncome -351359.00
nonCurrentAssetsTotal 1005538.00
liabilitiesAndStockholdersEquity 3236738.00
cashAndShortTermInvestments 424795.00
propertyPlantAndEquipmentGross 237639.00
propertyPlantAndEquipmentNet 237639.00
commonStockSharesOutstanding 25781969.00
2010-12-31
date 2010-12-31
filing_date 2010-12-31
currency_symbol USD
totalAssets 1680653.00
intangibleAssets 341095.00
otherCurrentAssets 131509.00
totalLiab 679836.00
totalStockholderEquity 1000817.00
otherCurrentLiab 663851.00
retainedEarnings -7783446.00
cash 157833.00
totalCurrentLiabilities 663851.00
netDebt -157833.00
otherStockholderEquity 9098330.00
totalCurrentAssets 1013819.00
netReceivables 365102.00
inventory 359375.00
accumulatedOtherComprehensiveIncome -314067.00
nonCurrentAssetsTotal 666834.00
nonCurrentLiabilitiesTotal 15985.00
liabilitiesAndStockholdersEquity 1680653.00
cashAndShortTermInvestments 157833.00
propertyPlantAndEquipmentGross 216069.00
propertyPlantAndEquipmentNet 216069.00
commonStockSharesOutstanding 25720950.00
2009-12-31
date 2009-12-31
filing_date 2009-12-31
currency_symbol USD
totalAssets 1570231.00
otherCurrentAssets 54986.00
totalLiab 995224.00
totalStockholderEquity 575007.00
otherCurrentLiab 848118.00
commonStock 6619133.00
retainedEarnings -8209256.00
cash 122694.00
totalCurrentLiabilities 979239.00
netDebt 8427.00
shortTermDebt 131121.00
shortLongTermDebtTotal 131121.00
otherStockholderEquity 2165130.00
totalCurrentAssets 984140.00
netReceivables 583572.00
inventory 222888.00
accumulatedOtherComprehensiveIncome -310589.00
commonStockTotalEquity 6619133.00
nonCurrentAssetsTotal 586091.00
nonCurrentLiabilitiesTotal 15985.00
liabilitiesAndStockholdersEquity 1570231.00
cashAndShortTermInvestments 122694.00
propertyPlantAndEquipmentGross 245244.00
propertyPlantAndEquipmentNet 245244.00
commonStockSharesOutstanding 25720950.00
2008-12-31
date 2008-12-31
filing_date 2008-12-31
currency_symbol USD
totalAssets 3057409.00
intangibleAssets 790348.00
otherCurrentAssets 98447.00
totalLiab 2037450.00
totalStockholderEquity 1019959.00
otherCurrentLiab 10221.00
commonStock 6619133.00
retainedEarnings -6620283.00
goodWill 836108.00
cash 131034.00
totalCurrentLiabilities 1797065.00
currentDeferredRevenue 52494.00
netDebt 192005.00
shortTermDebt 209844.00
shortLongTermDebtTotal 323039.00
otherStockholderEquity 1134036.00
totalCurrentAssets 1027138.00
netReceivables 434083.00
inventory 363574.00
accountsPayable 1524506.00
accumulatedOtherComprehensiveIncome -112927.00
commonStockTotalEquity 6619133.00
nonCurrrentAssetsOther 33988.00
nonCurrentAssetsTotal 2030271.00
nonCurrentLiabilitiesTotal 240385.00
liabilitiesAndStockholdersEquity 3057409.00
cashAndShortTermInvestments 131034.00
propertyPlantAndEquipmentGross 369827.00
propertyPlantAndEquipmentNet 369827.00
commonStockSharesOutstanding 25894790.00
2007-12-31
date 2007-12-31
filing_date 2007-12-31
currency_symbol USD
totalAssets 6996960.00
intangibleAssets 962355.00
otherCurrentAssets 161215.00
totalLiab 2388255.00
totalStockholderEquity 4608705.00
otherCurrentLiab 273303.00
commonStock 6486736.00
retainedEarnings -3724918.00
goodWill 3292703.00
cash 752471.00
totalCurrentLiabilities 1898988.00
currentDeferredRevenue 69825.00
netDebt -419198.00
shortTermDebt 126860.00
shortLongTermDebtTotal 333273.00
otherStockholderEquity 1792063.00
totalCurrentAssets 2131153.00
netReceivables 769316.00
inventory 448151.00
accountsPayable 1429000.00
accumulatedOtherComprehensiveIncome 54824.00
commonStockTotalEquity 6486736.00
nonCurrrentAssetsOther 52862.00
nonCurrentAssetsTotal 4865807.00
nonCurrentLiabilitiesTotal 489267.00
liabilitiesAndStockholdersEquity 6996960.00
cashAndShortTermInvestments 752471.00
propertyPlantAndEquipmentGross 557887.00
propertyPlantAndEquipmentNet 557887.00
commonStockSharesOutstanding 23633276.00
2006-12-31
date 2006-12-31
filing_date 2006-12-31
currency_symbol USD
totalAssets 1043396.00
otherCurrentAssets 49537.00
totalLiab 1209714.00
totalStockholderEquity -166318.00
otherCurrentLiab 250000.00
commonStock 2261222.00
retainedEarnings -2901003.00
cash 30790.00
totalCurrentLiabilities 1016042.00
currentDeferredRevenue 103100.00
netDebt 233209.00
shortTermDebt 70327.00
shortLongTermDebtTotal 263999.00
otherStockholderEquity 473463.00
totalCurrentAssets 566732.00
netReceivables 316291.00
inventory 170114.00
accountsPayable 592615.00
commonStockTotalEquity 2261222.00
nonCurrrentAssetsOther 69977.00
nonCurrentAssetsTotal 476664.00
nonCurrentLiabilitiesTotal 193672.00
liabilitiesAndStockholdersEquity 1043396.00
cashAndShortTermInvestments 30790.00
propertyPlantAndEquipmentGross 406687.00
propertyPlantAndEquipmentNet 406687.00
commonStockSharesOutstanding 20724729.00
2005-12-31
date 2005-12-31
filing_date 2005-12-31
currency_symbol USD
totalAssets 1107839.00
intangibleAssets 126185.00
otherCurrentAssets 39443.00
totalLiab 465722.00
totalStockholderEquity 642117.00
otherCurrentLiab 301678.00
commonStock 1921461.00
retainedEarnings -1450272.00
cash 266720.00
totalCurrentLiabilities 343357.00
netDebt -102676.00
shortTermDebt 41679.00
shortLongTermDebtTotal 164044.00
otherStockholderEquity 170928.00
totalCurrentAssets 714882.00
netReceivables 230374.00
inventory 178345.00
commonStockTotalEquity 1921461.00
nonCurrentAssetsTotal 392957.00
nonCurrentLiabilitiesTotal 122365.00
liabilitiesAndStockholdersEquity 1107839.00
cashAndShortTermInvestments 266720.00
propertyPlantAndEquipmentGross 266772.00
propertyPlantAndEquipmentNet 266772.00
commonStockSharesOutstanding 20313664.00
2004-12-31
date 2004-12-31
filing_date 2004-12-31
currency_symbol USD
totalAssets 612785.00
intangibleAssets 146042.00
otherCurrentAssets 7986.00
totalLiab 706835.00
totalStockholderEquity -94050.00
otherCurrentLiab 497887.00
commonStock 461239.00
retainedEarnings -707410.00
cash 74937.00
totalCurrentLiabilities 640575.00
netDebt 134011.00
shortTermDebt 142688.00
shortLongTermDebtTotal 208948.00
otherStockholderEquity 152121.00
totalCurrentAssets 281193.00
netReceivables 144776.00
inventory 53494.00
commonStockTotalEquity 461239.00
nonCurrentAssetsTotal 331592.00
nonCurrentLiabilitiesTotal 66260.00
liabilitiesAndStockholdersEquity 612785.00
cashAndShortTermInvestments 74937.00
propertyPlantAndEquipmentGross 185550.00
propertyPlantAndEquipmentNet 185550.00
commonStockSharesOutstanding 18240247.00
2003-12-31
date 2003-12-31
filing_date 2003-12-31
currency_symbol USD
totalAssets 387499.00
otherCurrentAssets 7936.00
totalLiab 439666.00
totalStockholderEquity -52167.00
otherCurrentLiab 240268.00
retainedEarnings -52167.00
cash 57905.00
totalCurrentLiabilities 276951.00
netDebt 141493.00
shortTermDebt 36683.00
shortLongTermDebtTotal 199398.00
totalCurrentAssets 246044.00
netReceivables 119082.00
inventory 61121.00
nonCurrentAssetsTotal 141455.00
nonCurrentLiabilitiesTotal 162715.00
liabilitiesAndStockholdersEquity 387499.00
cashAndShortTermInvestments 57905.00
propertyPlantAndEquipmentGross 141455.00
propertyPlantAndEquipmentNet 141455.00
commonStockSharesOutstanding 18185000.00
Cash_Flow
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
filing_date 2023-11-08
currency_symbol USD
investments -1960000.00
totalCashFromFinancingActivities -13139000.00
netIncome 13656000.00
changeInCash -3924000.00
beginPeriodCashFlow 14298000.00
endPeriodCashFlow 10374000.00
totalCashFromOperatingActivities 11128000.00
depreciation 2487000.00
changeToInventory -10000000.00
changeToAccountReceivables -462000.00
otherCashflowsFromFinancingActivities -139000.00
capitalExpenditures 1716000
changeInWorkingCapital -5311000.00
stockBasedCompensation 487000.00
otherNonCashItems 59000.00
freeCashFlow 9412000.00
2023-06-30
date 2023-06-30
filing_date 2023-08-09
currency_symbol USD
investments -5892000.00
changeToLiabilities 7287000.00
totalCashflowsFromInvestingActivities -5892000.00
netBorrowings -15000000.00
totalCashFromFinancingActivities -15028000.00
changeToOperatingActivities 1537000.00
netIncome 15741000.00
changeInCash 5968000.00
beginPeriodCashFlow 8330000.00
endPeriodCashFlow 14298000.00
totalCashFromOperatingActivities 26678000.00
depreciation 2269000.00
otherCashflowsFromInvestingActivities -4641000.00
changeToInventory 2303000.00
changeToAccountReceivables -2415000.00
otherCashflowsFromFinancingActivities -2028000.00
changeToNetincome -44000.00
capitalExpenditures 1447000
changeReceivables -2415000.00
cashFlowsOtherOperating 1537000.00
cashAndCashEquivalentsChanges 5758000.00
changeInWorkingCapital 8712000.00
stockBasedCompensation 354000.00
otherNonCashItems 81000.00
freeCashFlow 25231000.00
2023-03-31
date 2023-03-31
filing_date 2023-05-09
currency_symbol USD
investments -2364000.00
changeToLiabilities -120000.00
totalCashflowsFromInvestingActivities -2364000.00
netBorrowings 1923000.00
totalCashFromFinancingActivities 1923000.00
changeToOperatingActivities 1537000.00
netIncome 11433000.00
changeInCash 274000.00
beginPeriodCashFlow 8056000.00
endPeriodCashFlow 8330000.00
totalCashFromOperatingActivities 695000.00
depreciation 2133000.00
otherCashflowsFromInvestingActivities -309000.00
changeToInventory -3886000.00
changeToAccountReceivables -6606000.00
otherCashflowsFromFinancingActivities 2000000.00
changeToNetincome 253000.00
capitalExpenditures 2376000
changeReceivables -6606000.00
cashFlowsOtherOperating -2512000.00
cashAndCashEquivalentsChanges 254000.00
changeInWorkingCapital -13124000.00
stockBasedCompensation 303000.00
otherNonCashItems 65000.00
freeCashFlow -1681000.00
2022-12-31
date 2022-12-31
filing_date 2023-02-28
currency_symbol USD
investments -4327000.00
changeToLiabilities -5393000.00
totalCashflowsFromInvestingActivities -4327000.00
netBorrowings -64000.00
totalCashFromFinancingActivities -64000.00
changeToOperatingActivities 4241000.00
netIncome 8357000.00
changeInCash -2189000.00
beginPeriodCashFlow 10245000.00
endPeriodCashFlow 8056000.00
totalCashFromOperatingActivities 2361000.00
depreciation 2100000.00
changeToInventory -10142000.00
changeToAccountReceivables 3268000.00
otherCashflowsFromFinancingActivities -4327000.00
changeToNetincome -153000.00
capitalExpenditures 2654000
changeInWorkingCapital -7943000.00
stockBasedCompensation 205000.00
otherNonCashItems 120000.00
freeCashFlow -293000.00
2022-09-30
date 2022-09-30
filing_date 2022-11-09
currency_symbol USD
investments -5234000.00
changeToLiabilities -5398000.00
totalCashflowsFromInvestingActivities -5234000.00
netBorrowings -6010000.00
totalCashFromFinancingActivities -6040000.00
changeToOperatingActivities -2943000.00
netIncome 13318000.00
changeInCash 924000.00
beginPeriodCashFlow 9321000.00
endPeriodCashFlow 10245000.00
totalCashFromOperatingActivities 12221000.00
depreciation 2007000.00
otherCashflowsFromInvestingActivities -3725000.00
changeToInventory 4302000.00
changeToAccountReceivables 705000.00
otherCashflowsFromFinancingActivities -6030000.00
changeToNetincome 229000.00
capitalExpenditures 2254000
changeReceivables 705000.00
cashFlowsOtherOperating -2943000.00
cashAndCashEquivalentsChanges 947000.00
changeInWorkingCapital -3334000.00
stockBasedCompensation 138000.00
otherNonCashItems 101000.00
freeCashFlow 9967000.00
2022-06-30
date 2022-06-30
filing_date 2022-08-09
currency_symbol USD
investments -2002791.00
changeToLiabilities -5527254.00
totalCashflowsFromInvestingActivities -2002791.00
netBorrowings -1186046.00
totalCashFromFinancingActivities -1186046.00
changeToOperatingActivities -1035313.00
netIncome 11902868.00
changeInCash -1274557.00
beginPeriodCashFlow 10595557.00
endPeriodCashFlow 9321000.00
totalCashFromOperatingActivities 1784479.00
depreciation 1894190.00
otherCashflowsFromInvestingActivities -248304.00
changeToInventory -140508.00
changeToAccountReceivables -4478752.00
otherCashflowsFromFinancingActivities -1000000.00
changeToNetincome 354447.00
capitalExpenditures 2013650
changeReceivables -4478752.00
cashFlowsOtherOperating -1035313.00
cashAndCashEquivalentsChanges -1404358.00
changeInWorkingCapital -12367026.00
stockBasedCompensation 108951.00
otherNonCashItems 191019.00
freeCashFlow -229171.00
2022-03-31
date 2022-03-31
filing_date 2022-05-10
currency_symbol USD
investments -2592209.00
changeToLiabilities 10682453.00
totalCashflowsFromInvestingActivities -2592209.00
netBorrowings 7892046.00
totalCashFromFinancingActivities 7892046.00
changeToOperatingActivities -3687.00
netIncome 7803132.00
changeInCash 951309.00
beginPeriodCashFlow 9644248.00
endPeriodCashFlow 10595557.00
totalCashFromOperatingActivities -4309479.00
depreciation 1832810.00
otherCashflowsFromInvestingActivities -321696.00
changeToInventory -22584492.00
changeToAccountReceivables -2125248.00
otherCashflowsFromFinancingActivities 8000000.00
changeToNetincome 82894.00
capitalExpenditures 2634350
changeReceivables -2125248.00
cashFlowsOtherOperating -3687.00
cashAndCashEquivalentsChanges 990358.00
changeInWorkingCapital -14030974.00
stockBasedCompensation 70049.00
otherNonCashItems 53981.00
freeCashFlow -6943829.00
2021-12-31
date 2021-12-31
filing_date 2022-02-28
currency_symbol USD
investments -21115863.00
changeToLiabilities -1816730.00
totalCashflowsFromInvestingActivities -21115863.00
netBorrowings 24834650.00
totalCashFromFinancingActivities 24834650.00
changeToOperatingActivities -798426.00
netIncome 6203493.00
changeInCash 1827916.00
beginPeriodCashFlow 7816332.00
endPeriodCashFlow 9644248.00
totalCashFromOperatingActivities -1905261.00
depreciation 1708832.00
otherCashflowsFromInvestingActivities -19472270.00
changeToInventory -10542203.00
changeToAccountReceivables 2369664.00
otherCashflowsFromFinancingActivities 25000000.00
changeToNetincome 729374.00
capitalExpenditures 1941634
changeReceivables 2369664.00
cashFlowsOtherOperating -1564039.00
cashAndCashEquivalentsChanges 1813526.00
changeInWorkingCapital -10546960.00
stockBasedCompensation 92188.00
otherNonCashItems 43855.00
freeCashFlow -3846895.00
2021-09-30
date 2021-09-30
filing_date 2021-11-09
currency_symbol USD
investments -2053637.00
changeToLiabilities 7542637.00
totalCashflowsFromInvestingActivities -2053637.00
netBorrowings -5226934.00
totalCashFromFinancingActivities -170694.00
changeToOperatingActivities -620966.00
netIncome 8330761.00
changeInCash -917570.00
beginPeriodCashFlow 8733902.00
endPeriodCashFlow 7816332.00
totalCashFromOperatingActivities 1099682.00
depreciation 1190755.00
otherCashflowsFromInvestingActivities -433026.00
changeToInventory -14002479.00
changeToAccountReceivables -1951883.00
otherCashflowsFromFinancingActivities -2053637.00
changeToNetincome 604650.00
capitalExpenditures 2085889
changeReceivables -1951883.00
cashFlowsOtherOperating -620966.00
cashAndCashEquivalentsChanges -1124649.00
changeInWorkingCapital -9032691.00
stockBasedCompensation 192406.00
otherNonCashItems 6207.00
freeCashFlow -986207.00
2021-06-30
date 2021-06-30
filing_date 2021-08-09
currency_symbol USD
investments -32118856.00
changeToLiabilities -487588.00
totalCashflowsFromInvestingActivities -32118856.00
netBorrowings -4699693.00
totalCashFromFinancingActivities -4699693.00
changeToOperatingActivities -825005.00
netIncome 10185549.00
changeInCash -26881575.00
beginPeriodCashFlow 35615477.00
endPeriodCashFlow 8733902.00
totalCashFromOperatingActivities 10146285.00
depreciation 842385.00
otherCashflowsFromInvestingActivities -30063419.00
changeToInventory 217986.00
changeToAccountReceivables -724735.00
otherCashflowsFromFinancingActivities -32118856.00
changeToNetincome 2834.00
capitalExpenditures 2141982
changeReceivables -724735.00
cashFlowsOtherOperating -825005.00
cashAndCashEquivalentsChanges -26672264.00
changeInWorkingCapital -884483.00
stockBasedCompensation 11736.00
otherNonCashItems 9053.00
freeCashFlow 8004303.00
2021-03-31
date 2021-03-31
filing_date 2021-05-10
currency_symbol USD
investments -1519186.00
changeToLiabilities 4842586.00
totalCashflowsFromInvestingActivities -1519186.00
netBorrowings -723236.00
totalCashFromFinancingActivities -723236.00
changeToOperatingActivities -799100.00
netIncome 6847059.00
changeInCash 6588353.00
beginPeriodCashFlow 29027124.00
endPeriodCashFlow 35615477.00
totalCashFromOperatingActivities 8926968.00
depreciation 645696.00
otherCashflowsFromInvestingActivities -113810.00
changeToInventory -2612306.00
changeToAccountReceivables -124628.00
otherCashflowsFromFinancingActivities -1519186.00
changeToNetincome 118716.00
capitalExpenditures 1519424
changeReceivables -124628.00
cashFlowsOtherOperating -799100.00
cashAndCashEquivalentsChanges 6684546.00
changeInWorkingCapital 1306552.00
stockBasedCompensation 95061.00
otherNonCashItems 8945.00
freeCashFlow 7407544.00
2020-12-31
date 2020-12-31
filing_date 2021-03-11
currency_symbol USD
investments -1801777.00
changeToLiabilities -2294.00
totalCashflowsFromInvestingActivities -1801777.00
netBorrowings -660300.00
totalCashFromFinancingActivities -660300.00
changeToOperatingActivities 1388232.00
netIncome 6088399.00
changeInCash 1802653.00
beginPeriodCashFlow 27224471.00
endPeriodCashFlow 29027124.00
totalCashFromOperatingActivities 4226915.00
depreciation 634520.00
changeToInventory -2955019.00
changeToAccountReceivables -738896.00
otherCashflowsFromFinancingActivities -1801777.00
changeToNetincome -169052.00
capitalExpenditures 491079
changeInWorkingCapital -2326952.00
stockBasedCompensation 28139.00
otherNonCashItems 28222.00
freeCashFlow 3735836.00
2020-09-30
date 2020-09-30
filing_date 2020-11-10
currency_symbol USD
investments -412132.00
changeToLiabilities 2841457.00
totalCashflowsFromInvestingActivities -412132.00
netBorrowings -651424.00
totalCashFromFinancingActivities -651424.00
changeToOperatingActivities -719551.00
netIncome 6608248.00
changeInCash 1428562.00
beginPeriodCashFlow 25795909.00
endPeriodCashFlow 27224471.00
totalCashFromOperatingActivities 2456335.00
depreciation 565214.00
changeToInventory -4074726.00
changeToAccountReceivables -1646969.00
otherCashflowsFromFinancingActivities 6000000.00
changeToNetincome 3533.00
capitalExpenditures 424472
changeInWorkingCapital -4720660.00
stockBasedCompensation -11123.00
otherNonCashItems 11804.00
freeCashFlow 2031863.00
2020-06-30
date 2020-06-30
filing_date 2020-08-12
currency_symbol USD
investments -340990.00
changeToLiabilities 1318396.00
totalCashflowsFromInvestingActivities -340990.00
netBorrowings -249101.00
totalCashFromFinancingActivities -249101.00
changeToOperatingActivities 182961.00
netIncome 3973690.00
changeInCash 11008164.00
beginPeriodCashFlow 14787745.00
endPeriodCashFlow 25795909.00
totalCashFromOperatingActivities 11510604.00
depreciation 526085.00
changeToInventory 4203544.00
changeToAccountReceivables 112516.00
otherCashflowsFromFinancingActivities 2932016.00
changeToNetincome 62569.00
capitalExpenditures 354800
changeInWorkingCapital 6948260.00
stockBasedCompensation 67604.00
otherNonCashItems 13939.00
freeCashFlow 11155804.00
2020-03-31
date 2020-03-31
filing_date 2020-05-14
currency_symbol USD
investments -2108655.00
changeToLiabilities 2201806.00
totalCashflowsFromInvestingActivities -2108655.00
netBorrowings 5856707.00
totalCashFromFinancingActivities 5072054.00
changeToOperatingActivities -345164.00
netIncome 1611354.00
changeInCash 3286772.00
beginPeriodCashFlow 11500973.00
endPeriodCashFlow 14787745.00
totalCashFromOperatingActivities 272157.00
depreciation 504213.00
otherCashflowsFromInvestingActivities -1223180.00
changeToInventory -3932654.00
changeToAccountReceivables -157943.00
otherCashflowsFromFinancingActivities 5215347.00
changeToNetincome 5206.00
capitalExpenditures 885471
changeInWorkingCapital -1848616.00
stockBasedCompensation 25953.00
otherNonCashItems 11017.00
freeCashFlow -613314.00
2019-12-31
date 2019-12-31
filing_date 2020-03-16
currency_symbol USD
investments -815973.00
changeToLiabilities -431655.00
totalCashflowsFromInvestingActivities -815973.00
netBorrowings -234331.00
totalCashFromFinancingActivities -234331.00
changeToOperatingActivities -309745.00
netIncome 4618474.00
changeInCash 4205067.00
beginPeriodCashFlow 7295906.00
endPeriodCashFlow 11500973.00
totalCashFromOperatingActivities 5319967.00
depreciation 470684.00
otherCashflowsFromInvestingActivities -59170.00
changeToInventory 1428560.00
changeToAccountReceivables 110249.00
otherCashflowsFromFinancingActivities -815973.00
changeToNetincome 76536.00
capitalExpenditures 715610
changeInWorkingCapital 162409.00
stockBasedCompensation 75323.00
otherNonCashItems 10970.00
freeCashFlow 4604357.00
2019-09-30
date 2019-09-30
filing_date 2019-11-08
currency_symbol USD
investments -596761.00
changeToLiabilities -667269.00
totalCashflowsFromInvestingActivities -596761.00
netBorrowings -194241.00
totalCashFromFinancingActivities -194241.00
changeToOperatingActivities -734277.00
netIncome 4509285.00
changeInCash 1821942.00
beginPeriodCashFlow 5473964.00
endPeriodCashFlow 7295906.00
totalCashFromOperatingActivities 2567723.00
depreciation 433879.00
otherCashflowsFromInvestingActivities 41200.00
changeToInventory -1251754.00
changeToAccountReceivables 179780.00
otherCashflowsFromFinancingActivities -596761.00
changeToNetincome 104033.00
capitalExpenditures 626572
changeInWorkingCapital -2472872.00
stockBasedCompensation 7112.00
otherNonCashItems 13503.00
freeCashFlow 1941151.00
2019-06-30
date 2019-06-30
filing_date 2019-08-21
currency_symbol USD
investments -449226.00
changeToLiabilities 2734115.00
totalCashflowsFromInvestingActivities -449226.00
netBorrowings -526262.00
totalCashFromFinancingActivities -526262.00
changeToOperatingActivities -269953.00
netIncome 3007310.00
changeInCash 1097639.00
beginPeriodCashFlow 4376325.00
endPeriodCashFlow 5473964.00
totalCashFromOperatingActivities 2062980.00
depreciation 407094.00
otherCashflowsFromInvestingActivities 11390.00
dividendsPaid 0.00
changeToInventory -1647778.00
changeToAccountReceivables -1648840.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -449226.00
changeToNetincome 195200.00
capitalExpenditures 445983
changeReceivables 0.00
cashFlowsOtherOperating 0.00
exchangeRateChanges 0.00
cashAndCashEquivalentsChanges 0.00
changeInWorkingCapital -1545331.00
stockBasedCompensation 77198.00
otherNonCashItems 16865.00
freeCashFlow 1616997.00
2019-03-31
date 2019-03-31
filing_date 2019-03-31
currency_symbol USD
investments -441610.00
changeToLiabilities 2241833.00
totalCashflowsFromInvestingActivities -441610.00
netBorrowings -188406.00
totalCashFromFinancingActivities -188406.00
changeToOperatingActivities -306869.00
netIncome 1860003.00
changeInCash 405099.00
beginPeriodCashFlow 3971226.00
endPeriodCashFlow 4376325.00
totalCashFromOperatingActivities 1014849.00
depreciation 385366.00
otherCashflowsFromInvestingActivities 14630.00
dividendsPaid 0.00
changeToInventory -2780162.00
changeToAccountReceivables -414560.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -441610.00
changeToNetincome 117479.00
capitalExpenditures 456239
changeReceivables 0.00
cashFlowsOtherOperating 0.00
exchangeRateChanges 0.00
cashAndCashEquivalentsChanges 0.00
changeInWorkingCapital -1346583.00
stockBasedCompensation 137524.00
otherNonCashItems 19978.00
freeCashFlow 558610.00
2018-12-31
date 2018-12-31
filing_date 2018-12-31
currency_symbol USD
investments 0.00
changeToLiabilities -4420615.00
totalCashflowsFromInvestingActivities -449558.00
netBorrowings -822934.00
totalCashFromFinancingActivities -822934.00
changeToOperatingActivities 631791.00
netIncome 2030336.00
changeInCash 524656.00
beginPeriodCashFlow 3446570.00
endPeriodCashFlow 3971226.00
totalCashFromOperatingActivities 1884876.00
depreciation -6986.00
otherCashflowsFromInvestingActivities -676660.00
dividendsPaid 0.00
changeToInventory 2205366.00
changeToAccountReceivables 1095617.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -663945.00
changeToNetincome -369464.00
capitalExpenditures 846635
changeReceivables 0.00
cashFlowsOtherOperating 0.00
exchangeRateChanges 0.00
cashAndCashEquivalentsChanges 0.00
changeInWorkingCapital 234489.00
stockBasedCompensation -243601.00
otherNonCashItems -24113.00
freeCashFlow 1038241.00
2018-09-30
date 2018-09-30
filing_date 2018-09-30
currency_symbol USD
investments 0.00
changeToLiabilities 936948.00
totalCashflowsFromInvestingActivities -1286209.00
netBorrowings -5125.00
totalCashFromFinancingActivities -5125.00
changeToOperatingActivities -205361.00
netIncome 2180716.00
changeInCash 1919335.00
beginPeriodCashFlow 1527235.00
endPeriodCashFlow 3446570.00
totalCashFromOperatingActivities 3063122.00
depreciation 486453.00
otherCashflowsFromInvestingActivities 0.00
dividendsPaid 0.00
changeToInventory -875963.00
changeToAccountReceivables 233314.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities 342460.00
changeToNetincome 321595.00
capitalExpenditures 695234
changeReceivables 0.00
cashFlowsOtherOperating 0.00
exchangeRateChanges 0.00
cashAndCashEquivalentsChanges 0.00
changeInWorkingCapital 90328.00
stockBasedCompensation 150677.00
otherNonCashItems 29733.00
freeCashFlow 2367888.00
2018-06-30
date 2018-06-30
filing_date 2018-06-30
currency_symbol USD
changeToLiabilities -150615.00
totalCashflowsFromInvestingActivities -1041636.00
netBorrowings -1851143.00
totalCashFromFinancingActivities -1851143.00
changeToOperatingActivities -283096.00
netIncome 2493622.00
changeInCash -1901799.00
beginPeriodCashFlow 3429034.00
endPeriodCashFlow 1527235.00
totalCashFromOperatingActivities 1161497.00
depreciation 480054.00
changeToInventory -601970.00
changeToAccountReceivables -607728.00
otherCashflowsFromFinancingActivities 321485.00
changeToNetincome 67421.00
capitalExpenditures 558877
changeInWorkingCapital -1881826.00
stockBasedCompensation 139566.00
otherNonCashItems 12059.00
freeCashFlow 602620.00
2018-03-31
date 2018-03-31
filing_date 2018-03-31
currency_symbol USD
totalCashFromFinancingActivities -418979.00
netIncome 2016558.00
changeInCash -69870.00
beginPeriodCashFlow 3498904.00
endPeriodCashFlow 3429034.00
totalCashFromOperatingActivities 687290.00
depreciation 419263.00
changeToInventory -716285.00
changeToAccountReceivables -982459.00
otherCashflowsFromFinancingActivities -316553.00
capitalExpenditures 316553
changeInWorkingCapital -1919383.00
stockBasedCompensation 169321.00
otherNonCashItems 25737.00
freeCashFlow 370737.00
2017-12-31
date 2017-12-31
filing_date 2017-12-31
currency_symbol USD
totalCashFromFinancingActivities -3907227.00
netIncome 4252.00
changeInCash 1190689.00
beginPeriodCashFlow 2308215.00
endPeriodCashFlow 3498904.00
totalCashFromOperatingActivities 7458368.00
depreciation 494901.00
changeToInventory 2203030.00
changeToAccountReceivables 1431460.00
otherCashflowsFromFinancingActivities -3022891.00
capitalExpenditures 817094
changeInWorkingCapital 7074403.00
stockBasedCompensation -85561.00
otherNonCashItems 43402.00
freeCashFlow 6641274.00
2017-09-30
date 2017-09-30
filing_date 2017-09-30
currency_symbol USD
totalCashFromFinancingActivities 852298.00
netIncome 444835.00
changeInCash -165557.00
beginPeriodCashFlow 2473772.00
endPeriodCashFlow 2308215.00
totalCashFromOperatingActivities 186991.00
depreciation 465931.00
changeToInventory -965518.00
changeToAccountReceivables 30515.00
otherCashflowsFromFinancingActivities 1000000.00
capitalExpenditures 521452
changeInWorkingCapital -717540.00
stockBasedCompensation 27491.00
otherNonCashItems 12676.00
freeCashFlow -334461.00
2017-06-30
date 2017-06-30
filing_date 2017-06-30
currency_symbol USD
totalCashFromFinancingActivities 1751169.00
netIncome 750105.00
changeInCash -571029.00
beginPeriodCashFlow 3044801.00
endPeriodCashFlow 2473772.00
totalCashFromOperatingActivities -2544047.00
depreciation 405919.00
changeToInventory -1998173.00
changeToAccountReceivables -2244056.00
otherCashflowsFromFinancingActivities 2000000.00
capitalExpenditures 534916
changeInWorkingCapital -3616929.00
stockBasedCompensation 18811.00
otherNonCashItems 11013.00
freeCashFlow -3078963.00
2017-03-31
date 2017-03-31
filing_date 2017-03-31
currency_symbol USD
totalCashFromFinancingActivities 2860674.00
netIncome -64848.00
changeInCash 1183712.00
beginPeriodCashFlow 1861089.00
endPeriodCashFlow 3044801.00
totalCashFromOperatingActivities -1149460.00
depreciation 399260.00
changeToInventory -1100683.00
changeToAccountReceivables -32153.00
otherCashflowsFromFinancingActivities 500000.00
capitalExpenditures 332990
changeInWorkingCapital -1518969.00
stockBasedCompensation 46070.00
otherNonCashItems 11866.00
freeCashFlow -1482450.00
2016-12-31
date 2016-12-31
filing_date 2016-12-31
currency_symbol USD
totalCashFromFinancingActivities 214218.00
netIncome -22882.00
changeInCash -1130084.00
beginPeriodCashFlow 2991173.00
endPeriodCashFlow 1861089.00
totalCashFromOperatingActivities -275991.00
depreciation 299358.00
changeToInventory -1892477.00
changeToAccountReceivables 209535.00
otherCashflowsFromFinancingActivities 500000.00
capitalExpenditures 174761
changeInWorkingCapital -631925.00
stockBasedCompensation 91838.00
otherNonCashItems 13254.00
freeCashFlow -450752.00
2016-09-30
date 2016-09-30
filing_date 2016-09-30
currency_symbol USD
totalCashFromFinancingActivities -384800.00
netIncome 723408.00
changeInCash 1006923.00
beginPeriodCashFlow 1984250.00
endPeriodCashFlow 2991173.00
totalCashFromOperatingActivities 1933878.00
depreciation 300074.00
changeToInventory 310790.00
changeToAccountReceivables -155929.00
otherCashflowsFromFinancingActivities -451856.00
capitalExpenditures 452126
changeInWorkingCapital 883946.00
stockBasedCompensation -3223.00
otherNonCashItems 14034.00
freeCashFlow 1481752.00
2016-06-30
date 2016-06-30
filing_date 2016-06-30
currency_symbol USD
totalCashFromFinancingActivities -1240984.00
netIncome 765794.00
changeInCash -609944.00
beginPeriodCashFlow 2594194.00
endPeriodCashFlow 1984250.00
totalCashFromOperatingActivities 894913.00
depreciation 292952.00
changeToInventory 912136.00
changeToAccountReceivables -1127029.00
otherCashflowsFromFinancingActivities -350217.00
capitalExpenditures 353429
changeInWorkingCapital -70245.00
stockBasedCompensation -460.00
otherNonCashItems 16449.00
freeCashFlow 541484.00
2016-03-31
date 2016-03-31
filing_date 2016-03-31
currency_symbol USD
totalCashFromFinancingActivities -241725.00
netIncome 697180.00
changeInCash -246355.00
beginPeriodCashFlow 2840549.00
endPeriodCashFlow 2594194.00
totalCashFromOperatingActivities 377476.00
depreciation 247742.00
changeToInventory 32020.00
changeToAccountReceivables -180016.00
otherCashflowsFromFinancingActivities -382106.00
capitalExpenditures 382106
changeInWorkingCapital -624674.00
stockBasedCompensation 19901.00
otherNonCashItems 15602.00
freeCashFlow -4630.00
2015-12-31
date 2015-12-31
filing_date 2015-12-31
currency_symbol USD
totalCashFromFinancingActivities -131393.00
netIncome -200004.00
changeInCash -526969.00
beginPeriodCashFlow 3367518.00
endPeriodCashFlow 2840549.00
totalCashFromOperatingActivities 78023.00
depreciation 254515.00
changeToInventory -1354325.00
changeToAccountReceivables 243631.00
otherCashflowsFromFinancingActivities 160350.00
capitalExpenditures 196829
changeInWorkingCapital -524727.00
stockBasedCompensation 41260.00
otherNonCashItems 236110.00
freeCashFlow -118806.00
2015-09-30
date 2015-09-30
filing_date 2015-09-30
currency_symbol USD
totalCashFromFinancingActivities 1101126.00
netIncome 392812.00
changeInCash 743501.00
beginPeriodCashFlow 2624017.00
endPeriodCashFlow 3367518.00
totalCashFromOperatingActivities 106414.00
depreciation 240421.00
changeToInventory -520955.00
changeToAccountReceivables 524237.00
otherCashflowsFromFinancingActivities 1271316.00
capitalExpenditures 464039
changeInWorkingCapital 112166.00
stockBasedCompensation -348923.00
otherNonCashItems 27938.00
freeCashFlow -357625.00
2015-06-30
date 2015-06-30
filing_date 2015-06-30
currency_symbol USD
totalCashFromFinancingActivities -379944.00
netIncome 605653.00
changeInCash 226273.00
beginPeriodCashFlow 2397744.00
endPeriodCashFlow 2624017.00
totalCashFromOperatingActivities 940253.00
depreciation 217814.00
changeToInventory 581054.00
changeToAccountReceivables -1171365.00
otherCashflowsFromFinancingActivities -150000.00
capitalExpenditures 334036
changeInWorkingCapital -78961.00
stockBasedCompensation 34680.00
otherNonCashItems 8067.00
freeCashFlow 606217.00
2015-03-31
date 2015-03-31
filing_date 2015-03-31
currency_symbol USD
totalCashFromFinancingActivities 2711396.00
netIncome 672208.00
changeInCash 923614.00
beginPeriodCashFlow 1474130.00
endPeriodCashFlow 2397744.00
totalCashFromOperatingActivities 282743.00
depreciation 178620.00
changeToInventory 972667.00
changeToAccountReceivables -273922.00
otherCashflowsFromFinancingActivities 2718334.00
capitalExpenditures 219254
changeInWorkingCapital -624537.00
stockBasedCompensation -61585.00
otherNonCashItems 12037.00
freeCashFlow 63489.00
2014-12-31
date 2014-12-31
filing_date 2014-12-31
currency_symbol USD
totalCashFromFinancingActivities -950550.00
netIncome 1542460.00
changeInCash -616337.00
beginPeriodCashFlow 2090467.00
endPeriodCashFlow 1474130.00
totalCashFromOperatingActivities 523340.00
depreciation 133861.00
changeToInventory -1103442.00
changeToAccountReceivables 299438.00
otherCashflowsFromFinancingActivities -940873.00
capitalExpenditures 189127
changeInWorkingCapital -745469.00
stockBasedCompensation 22975.00
otherNonCashItems -27487.00
freeCashFlow 334213.00
2014-09-30
date 2014-09-30
filing_date 2014-09-30
currency_symbol USD
totalCashFromFinancingActivities 1619149.00
netIncome 473143.00
changeInCash -37838.00
beginPeriodCashFlow 2128305.00
endPeriodCashFlow 2090467.00
totalCashFromOperatingActivities -973732.00
depreciation 123249.00
changeToInventory -1890953.00
changeToAccountReceivables -385976.00
otherCashflowsFromFinancingActivities 1622181.00
capitalExpenditures 189361
changeInWorkingCapital -1553798.00
stockBasedCompensation 4163.00
otherNonCashItems -12489.00
freeCashFlow -1163093.00
2014-06-30
date 2014-06-30
filing_date 2014-06-30
currency_symbol USD
totalCashFromFinancingActivities -111258.00
netIncome 595229.00
changeInCash 767976.00
beginPeriodCashFlow 1360329.00
endPeriodCashFlow 2128305.00
totalCashFromOperatingActivities 1140043.00
depreciation 114168.00
changeToInventory -84881.00
changeToAccountReceivables -606086.00
otherCashflowsFromFinancingActivities -106308.00
capitalExpenditures 260809
changeInWorkingCapital 390646.00
freeCashFlow 879234.00
2014-03-31
date 2014-03-31
filing_date 2014-03-31
currency_symbol USD
totalCashFromFinancingActivities 320854.00
netIncome 459285.00
changeInCash -54584.00
beginPeriodCashFlow 1414913.00
endPeriodCashFlow 1360329.00
totalCashFromOperatingActivities -90000.00
depreciation 105918.00
changeToInventory -439249.00
changeToAccountReceivables -543862.00
otherCashflowsFromFinancingActivities 325000.00
capitalExpenditures 285438
changeInWorkingCapital -642203.00
freeCashFlow -375438.00
2013-12-31
date 2013-12-31
filing_date 2013-12-31
currency_symbol USD
totalCashFromFinancingActivities -177873.00
netIncome 280776.00
changeInCash 329411.00
beginPeriodCashFlow 1085502.00
endPeriodCashFlow 1414913.00
totalCashFromOperatingActivities 821229.00
depreciation 108612.00
changeToInventory -732229.00
changeToAccountReceivables 308107.00
otherCashflowsFromFinancingActivities -172782.00
capitalExpenditures 319945
changeInWorkingCapital 258985.00
otherNonCashItems 1856.00
freeCashFlow 501284.00
2013-09-30
date 2013-09-30
filing_date 2013-09-30
currency_symbol USD
totalCashFromFinancingActivities 247930.00
netIncome 392895.00
changeInCash -724007.00
beginPeriodCashFlow 1809509.00
endPeriodCashFlow 1085502.00
totalCashFromOperatingActivities -720374.00
depreciation 96543.00
changeToInventory -441157.00
changeToAccountReceivables 120816.00
otherCashflowsFromFinancingActivities 250000.00
capitalExpenditures 251563
changeInWorkingCapital -1413811.00
otherNonCashItems -1.00
freeCashFlow -971937.00
2013-06-30
date 2013-06-30
filing_date 2013-06-30
currency_symbol USD
totalCashFromFinancingActivities -35354.00
netIncome 384274.00
changeInCash 380780.00
beginPeriodCashFlow 1428729.00
endPeriodCashFlow 1809509.00
totalCashFromOperatingActivities 511649.00
depreciation 90193.00
changeToInventory 47451.00
changeToAccountReceivables -456358.00
otherCashflowsFromFinancingActivities -35354.00
capitalExpenditures 95515
changeInWorkingCapital -163818.00
stockBasedCompensation -1.00
otherNonCashItems 1.00
freeCashFlow 416134.00
2013-03-31
date 2013-03-31
filing_date 2013-03-31
currency_symbol USD
totalCashFromFinancingActivities 33802.00
netIncome 262323.00
changeInCash 32429.00
beginPeriodCashFlow 1396300.00
endPeriodCashFlow 1428729.00
totalCashFromOperatingActivities 159446.00
depreciation 88407.00
changeToInventory 308857.00
changeToAccountReceivables -87068.00
otherCashflowsFromFinancingActivities 33802.00
capitalExpenditures 160819
changeInWorkingCapital -329284.00
freeCashFlow -1373.00
2012-12-31
date 2012-12-31
filing_date 2012-12-31
currency_symbol USD
netIncome 360192.00
changeInCash 567403.00
beginPeriodCashFlow 828897.00
endPeriodCashFlow 1396300.00
totalCashFromOperatingActivities 644129.00
depreciation 86070.00
changeToInventory -911401.00
changeToAccountReceivables 70257.00
otherCashflowsFromFinancingActivities -76726.00
capitalExpenditures 82356
changeInWorkingCapital 287733.00
otherNonCashItems -89866.00
freeCashFlow 561773.00
2012-09-30
date 2012-09-30
filing_date 2012-09-30
currency_symbol USD
netIncome 340425.00
changeInCash 259564.00
beginPeriodCashFlow 569333.00
endPeriodCashFlow 828897.00
totalCashFromOperatingActivities 338002.00
depreciation 90949.00
changeToInventory -339531.00
changeToAccountReceivables -8653.00
otherCashflowsFromFinancingActivities -78438.00
capitalExpenditures 78438
changeInWorkingCapital -93372.00
freeCashFlow 259564.00
2012-06-30
date 2012-06-30
filing_date 2012-06-30
currency_symbol USD
totalCashFromFinancingActivities -1000.00
netIncome 218759.00
changeInCash 269662.00
beginPeriodCashFlow 299671.00
endPeriodCashFlow 569333.00
totalCashFromOperatingActivities 371232.00
depreciation 89437.00
changeToInventory 469423.00
changeToAccountReceivables -171482.00
otherCashflowsFromFinancingActivities -1000.00
capitalExpenditures 100570
changeInWorkingCapital 63036.00
freeCashFlow 270662.00
2012-03-31
date 2012-03-31
filing_date 2012-03-31
currency_symbol USD
totalCashFromFinancingActivities 1000.00
netIncome 242831.00
changeInCash -125124.00
beginPeriodCashFlow 424795.00
endPeriodCashFlow 299671.00
totalCashFromOperatingActivities -29857.00
depreciation 87697.00
changeToInventory 43523.00
changeToAccountReceivables -201061.00
otherCashflowsFromFinancingActivities 1000.00
capitalExpenditures 96267
changeInWorkingCapital -360385.00
freeCashFlow -126124.00
2011-12-31
date 2011-12-31
filing_date 2011-12-31
currency_symbol USD
totalCashFromFinancingActivities -154326.00
netIncome 333756.00
changeInCash 81142.00
beginPeriodCashFlow 343653.00
endPeriodCashFlow 424795.00
totalCashFromOperatingActivities 319380.00
depreciation 85813.00
changeToInventory -339804.00
changeToAccountReceivables -39045.00
otherCashflowsFromFinancingActivities -154326.00
capitalExpenditures 84212
changeInWorkingCapital 102423.00
otherNonCashItems -202612.00
freeCashFlow 235168.00
2011-09-30
date 2011-09-30
filing_date 2011-09-30
currency_symbol USD
totalCashFromFinancingActivities 100000.00
netIncome 189233.00
changeInCash 152924.00
beginPeriodCashFlow 190729.00
endPeriodCashFlow 343653.00
totalCashFromOperatingActivities 162088.00
depreciation 86034.00
changeToInventory -378333.00
changeToAccountReceivables -122797.00
otherCashflowsFromFinancingActivities 100000.00
capitalExpenditures 109164
changeInWorkingCapital -113179.00
otherNonCashItems -1.00
freeCashFlow 52924.00
2011-06-30
date 2011-06-30
filing_date 2011-06-30
currency_symbol USD
totalCashFromFinancingActivities 50000.00
netIncome 206693.00
changeInCash -45770.00
beginPeriodCashFlow 236499.00
endPeriodCashFlow 190729.00
totalCashFromOperatingActivities 14819.00
depreciation 84359.00
changeToInventory -218870.00
changeToAccountReceivables -93650.00
otherCashflowsFromFinancingActivities 50000.00
capitalExpenditures 110589
changeInWorkingCapital -276234.00
otherNonCashItems 1.00
freeCashFlow -95770.00
2011-03-31
date 2011-03-31
filing_date 2011-03-31
currency_symbol USD
netIncome 86205.00
changeInCash 78666.00
beginPeriodCashFlow 157833.00
endPeriodCashFlow 236499.00
totalCashFromOperatingActivities 154111.00
depreciation 82545.00
changeToInventory 134834.00
changeToAccountReceivables 27080.00
otherCashflowsFromFinancingActivities -75445.00
capitalExpenditures 75445
changeInWorkingCapital -14638.00
otherNonCashItems -1.00
freeCashFlow 78666.00
2010-12-31
date 2010-12-31
filing_date 2010-12-31
currency_symbol USD
totalCashFromFinancingActivities 1.00
netIncome 270927.00
changeInCash -44844.00
beginPeriodCashFlow 202677.00
endPeriodCashFlow 157833.00
totalCashFromOperatingActivities -62538.00
depreciation 83565.00
changeToInventory -102236.00
changeToAccountReceivables 20436.00
otherCashflowsFromFinancingActivities 2.00
capitalExpenditures 279464
changeInWorkingCapital -252075.00
otherNonCashItems -164955.00
freeCashFlow -342002.00
2010-09-30
date 2010-09-30
filing_date 2010-09-30
currency_symbol USD
totalCashFromFinancingActivities -21616.00
netIncome 81590.00
changeInCash 36612.00
beginPeriodCashFlow 166065.00
endPeriodCashFlow 202677.00
totalCashFromOperatingActivities 82286.00
depreciation 82325.00
changeToInventory -67238.00
changeToAccountReceivables -94967.00
otherCashflowsFromFinancingActivities -24058.00
capitalExpenditures 19270
changeInWorkingCapital -90942.00
otherNonCashItems 9313.00
freeCashFlow 63016.00
2010-06-30
date 2010-06-30
filing_date 2010-06-30
currency_symbol USD
totalCashFromFinancingActivities -47328.00
netIncome 42417.00
changeInCash 13250.00
beginPeriodCashFlow 152815.00
endPeriodCashFlow 166065.00
totalCashFromOperatingActivities 108823.00
depreciation 82043.00
changeToInventory -4083.00
changeToAccountReceivables -11065.00
otherCashflowsFromFinancingActivities -48244.00
capitalExpenditures 8603
changeInWorkingCapital -57868.00
otherNonCashItems 42231.00
freeCashFlow 100220.00
2010-03-31
date 2010-03-31
filing_date 2010-03-31
currency_symbol USD
totalCashFromFinancingActivities -62178.00
netIncome 30876.00
changeInCash 30121.00
beginPeriodCashFlow 122694.00
endPeriodCashFlow 152815.00
totalCashFromOperatingActivities 106254.00
depreciation 82980.00
changeToInventory 37070.00
changeToAccountReceivables -17005.00
otherCashflowsFromFinancingActivities -13956.00
capitalExpenditures 23734
changeInWorkingCapital -7601.00
otherNonCashItems -1.00
freeCashFlow 82520.00
2009-12-31
date 2009-12-31
filing_date 2009-12-31
currency_symbol USD
totalCashFromFinancingActivities -95682.00
netIncome -13906.00
changeInCash -17771.00
beginPeriodCashFlow 140465.00
endPeriodCashFlow 122694.00
totalCashFromOperatingActivities -69169.00
depreciation 89723.00
changeToInventory -71177.00
changeToAccountReceivables -12142.00
otherCashflowsFromFinancingActivities -95682.00
capitalExpenditures 0
changeInWorkingCapital -366065.00
stockBasedCompensation 1499.00
otherNonCashItems 218741.00
freeCashFlow -69169.00
2009-09-30
date 2009-09-30
filing_date 2009-09-30
currency_symbol USD
totalCashFromFinancingActivities -13372.00
netIncome 69393.00
changeInCash -37669.00
beginPeriodCashFlow 178134.00
endPeriodCashFlow 140465.00
totalCashFromOperatingActivities 105289.00
depreciation 21678.00
changeToInventory 26609.00
changeToAccountReceivables 75240.00
otherCashflowsFromFinancingActivities -13372.00
capitalExpenditures 63427
changeInWorkingCapital 236362.00
stockBasedCompensation 1500.00
otherNonCashItems 484653.00
freeCashFlow 41862.00
2009-06-30
date 2009-06-30
filing_date 2009-06-30
currency_symbol USD
totalCashFromFinancingActivities -46162.00
netIncome 64908.00
changeInCash 3782.00
beginPeriodCashFlow 174352.00
endPeriodCashFlow 178134.00
totalCashFromOperatingActivities 121334.00
depreciation 121278.00
changeToInventory -18653.00
changeToAccountReceivables -93150.00
otherCashflowsFromFinancingActivities -46162.00
capitalExpenditures 66083
changeInWorkingCapital -57809.00
stockBasedCompensation 1500.00
freeCashFlow 55251.00
2009-03-31
date 2009-03-31
filing_date 2009-03-31
currency_symbol USD
totalCashFromFinancingActivities -36702.00
netIncome 20651.00
changeInCash 43318.00
beginPeriodCashFlow 131034.00
endPeriodCashFlow 174352.00
totalCashFromOperatingActivities 77093.00
depreciation 122320.00
changeToInventory 51548.00
changeToAccountReceivables -26884.00
otherCashflowsFromFinancingActivities 2927.00
capitalExpenditures 62271
changeInWorkingCapital -61687.00
stockBasedCompensation 4034.00
otherNonCashItems 318.00
freeCashFlow 14822.00
2008-12-31
date 2008-12-31
filing_date 2008-12-31
currency_symbol USD
totalCashFromFinancingActivities 339055.00
netIncome 2159627.00
changeInCash -82783.00
beginPeriodCashFlow 213817.00
endPeriodCashFlow 131034.00
totalCashFromOperatingActivities 241577.00
depreciation 110361.00
changeToInventory -14852.00
changeToAccountReceivables 205194.00
otherCashflowsFromFinancingActivities 431062.00
capitalExpenditures 58558
changeInWorkingCapital 273389.00
stockBasedCompensation 188733.00
otherNonCashItems -2486832.00
freeCashFlow 300135.00
2008-09-30
date 2008-09-30
filing_date 2008-09-30
currency_symbol USD
totalCashFromFinancingActivities -18552.00
netIncome 255262.00
changeInCash -86268.00
beginPeriodCashFlow 300085.00
endPeriodCashFlow 213817.00
totalCashFromOperatingActivities -6999.00
depreciation 123013.00
changeToInventory -100642.00
changeToAccountReceivables 15657.00
otherCashflowsFromFinancingActivities 82922.00
capitalExpenditures 48416
changeInWorkingCapital -296346.00
stockBasedCompensation -10138.00
otherNonCashItems -68633.00
freeCashFlow -55415.00
2008-06-30
date 2008-06-30
filing_date 2008-06-30
currency_symbol USD
totalCashFromFinancingActivities -80863.00
netIncome -3024795.00
changeInCash -143784.00
beginPeriodCashFlow 443869.00
endPeriodCashFlow 300085.00
totalCashFromOperatingActivities 12151.00
depreciation 153544.00
changeToInventory 103096.00
changeToAccountReceivables -133505.00
otherCashflowsFromFinancingActivities -75072.00
capitalExpenditures 88633
changeInWorkingCapital 331031.00
stockBasedCompensation 44061.00
otherNonCashItems 2508310.00
freeCashFlow -76482.00
2008-03-31
date 2008-03-31
filing_date 2008-03-31
currency_symbol USD
totalCashFromFinancingActivities -28593.00
netIncome -566568.00
changeInCash -291602.00
beginPeriodCashFlow 735471.00
endPeriodCashFlow 443869.00
totalCashFromOperatingActivities -51223.00
depreciation 69998.00
changeToInventory -14813.00
changeToAccountReceivables 29014.00
otherCashflowsFromFinancingActivities 587.00
capitalExpenditures 215836
changeInWorkingCapital 427916.00
stockBasedCompensation 10460.00
otherNonCashItems 6971.00
freeCashFlow -267059.00
2007-12-31
date 2007-12-31
filing_date 2007-12-31
currency_symbol USD
totalCashFromFinancingActivities 592279.00
netIncome -661157.00
changeInCash -105347.00
beginPeriodCashFlow 840818.00
endPeriodCashFlow 735471.00
totalCashFromOperatingActivities 359322.00
depreciation 128972.00
changeToInventory 115000.00
changeToAccountReceivables 168148.00
otherCashflowsFromFinancingActivities 821655.00
capitalExpenditures 94012
changeInWorkingCapital 876460.00
stockBasedCompensation 31986.00
otherNonCashItems -16939.00
freeCashFlow 265310.00
2007-09-30
date 2007-09-30
filing_date 2007-09-30
currency_symbol USD
totalCashFromFinancingActivities 39144.00
netIncome 384461.00
changeInCash 229512.00
beginPeriodCashFlow 611306.00
endPeriodCashFlow 840818.00
totalCashFromOperatingActivities 169330.00
depreciation 45298.00
changeToInventory 83539.00
changeToAccountReceivables 37916.00
otherCashflowsFromFinancingActivities 309839.00
capitalExpenditures 247803
changeInWorkingCapital -127706.00
stockBasedCompensation -132723.00
freeCashFlow -78473.00
2007-06-30
date 2007-06-30
filing_date 2007-06-30
currency_symbol USD
totalCashFromFinancingActivities 1265407.00
netIncome -212961.00
changeInCash 401102.00
beginPeriodCashFlow 210204.00
endPeriodCashFlow 611306.00
totalCashFromOperatingActivities -78338.00
depreciation 36483.00
changeToInventory -182092.00
changeToAccountReceivables -26335.00
otherCashflowsFromFinancingActivities 1283920.00
capitalExpenditures 0
changeInWorkingCapital -101777.00
stockBasedCompensation 199917.00
otherNonCashItems 199917.00
freeCashFlow -78338.00
2007-03-31
date 2007-03-31
filing_date 2007-03-31
currency_symbol USD
totalCashFromFinancingActivities 592886.00
netIncome -334258.00
changeInCash 179414.00
beginPeriodCashFlow 30790.00
endPeriodCashFlow 210204.00
totalCashFromOperatingActivities -319526.00
depreciation 25324.00
changeToInventory -61570.00
changeToAccountReceivables -6955.00
otherCashflowsFromFinancingActivities 612012.00
capitalExpenditures 93946
changeInWorkingCapital -221965.00
stockBasedCompensation 211373.00
freeCashFlow -413472.00
yearly
2022-12-31
date 2022-12-31
filing_date 2023-02-28
currency_symbol USD
investments -14156000.00
changeToLiabilities -7898000.00
totalCashflowsFromInvestingActivities -14156000.00
netBorrowings 632000.00
totalCashFromFinancingActivities 602000.00
changeToOperatingActivities 259000.00
netIncome 41381000.00
changeInCash -1588000.00
beginPeriodCashFlow 9644000.00
endPeriodCashFlow 8056000.00
totalCashFromOperatingActivities 12057000.00
depreciation 7834000.00
changeToInventory -28565000.00
changeToAccountReceivables -2631000.00
otherCashflowsFromFinancingActivities 970000.00
changeToNetincome 517000.00
capitalExpenditures 9556000
changeInWorkingCapital -37675000.00
stockBasedCompensation 522000.00
otherNonCashItems 466000.00
freeCashFlow 2501000.00
2021-12-31
date 2021-12-31
filing_date 2022-02-28
currency_symbol USD
investments -56807542.00
changeToLiabilities 12022112.00
totalCashflowsFromInvestingActivities -56807542.00
netBorrowings 19241027.00
totalCashFromFinancingActivities 19241027.00
changeToOperatingActivities -3043497.00
netIncome 31566862.00
changeInCash -19382876.00
beginPeriodCashFlow 29027124.00
endPeriodCashFlow 9644248.00
totalCashFromOperatingActivities 18267674.00
depreciation 4387668.00
otherCashflowsFromInvestingActivities -50082525.00
changeToInventory -26939002.00
changeToAccountReceivables -431582.00
otherCashflowsFromFinancingActivities 25000000.00
changeToNetincome 1470726.00
capitalExpenditures 7688929
changeReceivables -431582.00
cashFlowsOtherOperating -3809110.00
cashAndCashEquivalentsChanges -19298841.00
changeInWorkingCapital -19157582.00
stockBasedCompensation 169012.00
otherNonCashItems 290439.00
freeCashFlow 10578745.00
2020-12-31
date 2020-12-31
filing_date 2021-03-11
currency_symbol USD
investments -4663554.00
changeToLiabilities 6640972.00
totalCashflowsFromInvestingActivities -4663554.00
netBorrowings 4295882.00
totalCashFromFinancingActivities 3511229.00
changeToOperatingActivities 506478.00
netIncome 18281691.00
changeInCash 17526151.00
beginPeriodCashFlow 11500973.00
endPeriodCashFlow 29027124.00
totalCashFromOperatingActivities 18466011.00
depreciation 2230032.00
otherCashflowsFromInvestingActivities -2882090.00
changeToInventory -6758855.00
changeToAccountReceivables -2431292.00
salePurchaseOfStock -784653.00
otherCashflowsFromFinancingActivities 14147363.00
changeToNetincome -162726.00
capitalExpenditures 2155822
changeReceivables -2431292.00
cashFlowsOtherOperating 601207.00
cashAndCashEquivalentsChanges 17313686.00
changeInWorkingCapital -1947968.00
stockBasedCompensation 110573.00
otherNonCashItems 64982.00
freeCashFlow 16310189.00
2019-12-31
date 2019-12-31
filing_date 2020-03-16
currency_symbol USD
investments -2303570.00
changeToLiabilities 3877024.00
totalCashflowsFromInvestingActivities -2303570.00
netBorrowings -1143240.00
totalCashFromFinancingActivities -1143240.00
changeToOperatingActivities -1620844.00
netIncome 13995072.00
changeInCash 7529747.00
beginPeriodCashFlow 3971226.00
endPeriodCashFlow 11500973.00
totalCashFromOperatingActivities 10965519.00
depreciation 1697023.00
otherCashflowsFromInvestingActivities -59170.00
changeToInventory -4251134.00
changeToAccountReceivables -1773371.00
otherCashflowsFromFinancingActivities -2303570.00
changeToNetincome 493248.00
capitalExpenditures 2244404
changeInWorkingCapital -5202377.00
stockBasedCompensation 297157.00
otherNonCashItems 61316.00
freeCashFlow 8721115.00
2018-12-31
date 2018-12-31
filing_date 2018-12-31
currency_symbol USD
investments -3093956.00
changeToLiabilities -3635246.00
totalCashflowsFromInvestingActivities -3093956.00
netBorrowings -3098181.00
totalCashFromFinancingActivities -3098181.00
changeToOperatingActivities 132682.00
netIncome 8721232.00
changeInCash 472322.00
beginPeriodCashFlow 3498904.00
endPeriodCashFlow 3971226.00
totalCashFromOperatingActivities 6796785.00
issuanceOfCapitalStock 0.00
depreciation 1378784.00
otherCashflowsFromInvestingActivities -676660.00
dividendsPaid 0.00
changeToInventory 11148.00
changeToAccountReceivables -261256.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -3093956.00
changeToNetincome 181859.00
capitalExpenditures 2417299
changeReceivables 0.00
cashFlowsOtherOperating 0.00
exchangeRateChanges 0.00
cashAndCashEquivalentsChanges 0.00
changeInWorkingCapital -3476392.00
stockBasedCompensation 215963.00
otherNonCashItems 43416.00
freeCashFlow 4379486.00
2017-12-31
date 2017-12-31
filing_date 2017-12-31
currency_symbol USD
investments -3309986.00
changeToLiabilities 3472092.00
totalCashflowsFromInvestingActivities -2327181.00
netBorrowings -1533724.00
totalCashFromFinancingActivities 1556914.00
changeToOperatingActivities -244716.00
netIncome 1134344.00
changeInCash 1637815.00
beginPeriodCashFlow 1861089.00
endPeriodCashFlow 3498904.00
totalCashFromOperatingActivities 3951852.00
depreciation 1766011.00
otherCashflowsFromInvestingActivities -619630.00
dividendsPaid 0.00
changeToInventory -1861344.00
changeToAccountReceivables -814234.00
salePurchaseOfStock 2613530.00
otherCashflowsFromFinancingActivities 477109.00
changeToNetincome 99723.00
capitalExpenditures 2206452
changeReceivables 0.00
cashFlowsOtherOperating 0.00
exchangeRateChanges 0.00
cashAndCashEquivalentsChanges 0.00
changeInWorkingCapital 1220965.00
stockBasedCompensation 6811.00
otherNonCashItems 78957.00
freeCashFlow 1745400.00
2016-12-31
date 2016-12-31
filing_date 2016-12-31
currency_symbol USD
investments -2181007.00
changeToLiabilities 1233765.00
totalCashflowsFromInvestingActivities -2181007.00
netBorrowings -1653291.00
totalCashFromFinancingActivities -1653291.00
changeToOperatingActivities -64849.00
netIncome 2163500.00
changeInCash -979460.00
beginPeriodCashFlow 2840549.00
endPeriodCashFlow 1861089.00
totalCashFromOperatingActivities 2930276.00
depreciation 1140126.00
otherCashflowsFromInvestingActivities -818590.00
dividendsPaid 0.00
changeToInventory -637531.00
changeToAccountReceivables -1253439.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities 500000.00
changeToNetincome 17546.00
capitalExpenditures 1362422
changeReceivables 0.00
cashFlowsOtherOperating 0.00
exchangeRateChanges 0.00
cashAndCashEquivalentsChanges 0.00
changeInWorkingCapital -442898.00
stockBasedCompensation 108056.00
otherNonCashItems 59339.00
freeCashFlow 1567854.00
2015-12-31
date 2015-12-31
filing_date 2015-12-31
currency_symbol USD
investments 0.00
changeToLiabilities 242830.00
totalCashflowsFromInvestingActivities -3215430.00
netBorrowings 3301185.00
totalCashFromFinancingActivities 3301185.00
changeToOperatingActivities -176892.00
netIncome 1470669.00
changeInCash 1366419.00
beginPeriodCashFlow 1474130.00
endPeriodCashFlow 2840549.00
totalCashFromOperatingActivities 1407433.00
depreciation 891370.00
otherCashflowsFromInvestingActivities -2001270.00
dividendsPaid 0.00
changeToInventory -321559.00
changeToAccountReceivables -677419.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities 4000000.00
changeToNetincome 129518.00
capitalExpenditures 1214158
changeReceivables 0.00
cashFlowsOtherOperating 0.00
exchangeRateChanges 0.00
cashAndCashEquivalentsChanges 0.00
changeInWorkingCapital -1116059.00
stockBasedCompensation 83896.00
otherNonCashItems -134312.00
freeCashFlow 193275.00
2014-12-31
date 2014-12-31
filing_date 2014-12-31
currency_symbol USD
totalCashFromFinancingActivities 878195.00
netIncome 3070117.00
changeInCash 59217.00
beginPeriodCashFlow 1414913.00
endPeriodCashFlow 1474130.00
totalCashFromOperatingActivities 599651.00
depreciation 477196.00
changeToInventory -3518525.00
changeToAccountReceivables -1236486.00
otherCashflowsFromFinancingActivities 900000.00
capitalExpenditures 924735
changeInWorkingCapital -2550824.00
stockBasedCompensation 26985.00
otherNonCashItems -39823.00
freeCashFlow -325084.00
2013-12-31
date 2013-12-31
filing_date 2013-12-31
currency_symbol USD
totalCashFromFinancingActivities 68505.00
netIncome 1320268.00
changeInCash 18613.00
beginPeriodCashFlow 1396300.00
endPeriodCashFlow 1414913.00
totalCashFromOperatingActivities 771950.00
depreciation 383755.00
changeToInventory -817078.00
changeToAccountReceivables -114503.00
otherCashflowsFromFinancingActivities 77218.00
capitalExpenditures 827842
changeInWorkingCapital -1647928.00
otherNonCashItems 1855.00
freeCashFlow -55892.00
2012-12-31
date 2012-12-31
filing_date 2012-12-31
currency_symbol USD
netIncome 1162207.00
changeInCash 971505.00
beginPeriodCashFlow 424795.00
endPeriodCashFlow 1396300.00
totalCashFromOperatingActivities 1323506.00
depreciation 354153.00
changeToInventory -737986.00
changeToAccountReceivables -310939.00
otherCashflowsFromFinancingActivities -352001.00
capitalExpenditures 357631
changeInWorkingCapital -102988.00
otherNonCashItems -4866.00
freeCashFlow 965875.00
2011-12-31
date 2011-12-31
filing_date 2011-12-31
currency_symbol USD
totalCashFromFinancingActivities -4326.00
netIncome 815887.00
changeInCash 266962.00
beginPeriodCashFlow 157833.00
endPeriodCashFlow 424795.00
totalCashFromOperatingActivities 650398.00
depreciation 338751.00
changeToInventory -802173.00
changeToAccountReceivables -228412.00
otherCashflowsFromFinancingActivities -4326.00
capitalExpenditures 379410
changeInWorkingCapital -301628.00
otherNonCashItems 4326.00
freeCashFlow 270988.00
2010-12-31
date 2010-12-31
filing_date 2010-12-31
currency_symbol USD
totalCashFromFinancingActivities -131121.00
netIncome 425810.00
changeInCash 35139.00
beginPeriodCashFlow 122694.00
endPeriodCashFlow 157833.00
totalCashFromOperatingActivities 234825.00
depreciation 330913.00
changeToInventory -136487.00
changeToAccountReceivables -102601.00
otherCashflowsFromFinancingActivities -68565.00
capitalExpenditures 331071
changeInWorkingCapital -408486.00
otherNonCashItems 87650.00
freeCashFlow -96246.00
2009-12-31
date 2009-12-31
filing_date 2009-12-31
currency_symbol USD
totalCashFromFinancingActivities -191918.00
netIncome 141046.00
changeInCash 47934.00
beginPeriodCashFlow 74760.00
endPeriodCashFlow 122694.00
totalCashFromOperatingActivities 234547.00
depreciation 354999.00
changeToInventory -11673.00
changeToAccountReceivables -56936.00
otherCashflowsFromFinancingActivities 5305.00
capitalExpenditures 21138
changeInWorkingCapital -249199.00
stockBasedCompensation 8533.00
otherNonCashItems 686626.00
freeCashFlow 213409.00
2008-12-31
date 2008-12-31
filing_date 2008-12-31
currency_symbol USD
totalCashFromFinancingActivities 211047.00
netIncome -1176474.00
changeInCash -592136.00
beginPeriodCashFlow 723170.00
endPeriodCashFlow 131034.00
totalCashFromOperatingActivities 195506.00
depreciation 456916.00
changeToInventory -27211.00
changeToAccountReceivables 116360.00
otherCashflowsFromFinancingActivities 279018.00
capitalExpenditures 352113
changeInWorkingCapital 735990.00
stockBasedCompensation 233116.00
otherNonCashItems -19869.00
freeCashFlow -156607.00
2007-12-31
date 2007-12-31
filing_date 2007-12-31
currency_symbol USD
totalCashFromFinancingActivities 2489716.00
netIncome -823915.00
changeInCash 704681.00
beginPeriodCashFlow 30790.00
endPeriodCashFlow 735471.00
totalCashFromOperatingActivities 130788.00
depreciation 236077.00
changeToInventory -45123.00
changeToAccountReceivables 172774.00
otherCashflowsFromFinancingActivities 2568674.00
capitalExpenditures 435761
changeInWorkingCapital 425012.00
stockBasedCompensation 310553.00
otherNonCashItems -16939.00
freeCashFlow -304973.00
2006-12-31
date 2006-12-31
filing_date 2006-12-31
currency_symbol USD
totalCashFromFinancingActivities 435893.00
netIncome -1450731.00
changeInCash -235930.00
beginPeriodCashFlow 266720.00
endPeriodCashFlow 30790.00
totalCashFromOperatingActivities -546902.00
depreciation 99212.00
changeToInventory 8231.00
changeToAccountReceivables -85917.00
otherCashflowsFromFinancingActivities 191817.00
capitalExpenditures 54944
changeInWorkingCapital 306258.00
stockBasedCompensation 375720.00
otherNonCashItems 122639.00
freeCashFlow -601846.00
2005-12-31
date 2005-12-31
filing_date 2005-12-31
currency_symbol USD
totalCashFromFinancingActivities 1117127.00
netIncome -742862.00
changeInCash 191783.00
beginPeriodCashFlow 74937.00
endPeriodCashFlow 266720.00
totalCashFromOperatingActivities -900459.00
depreciation 65070.00
changeToInventory -124851.00
changeToAccountReceivables -85598.00
otherCashflowsFromFinancingActivities 1117127.00
capitalExpenditures 2056
changeInWorkingCapital -438115.00
stockBasedCompensation 125060.00
otherNonCashItems 90388.00
freeCashFlow -902515.00
2004-12-31
date 2004-12-31
filing_date 2004-12-31
currency_symbol USD
totalCashFromFinancingActivities 415151.00
netIncome -655243.00
changeInCash 17032.00
beginPeriodCashFlow 57905.00
endPeriodCashFlow 74937.00
totalCashFromOperatingActivities -205006.00
depreciation 151451.00
changeToInventory 7627.00
changeToAccountReceivables -25694.00
otherCashflowsFromFinancingActivities 377152.00
capitalExpenditures 211916
changeInWorkingCapital 235718.00
stockBasedCompensation 48018.00
otherNonCashItems 18525.00
freeCashFlow -416922.00
2003-12-31
date 2003-12-31
filing_date 2003-12-31
currency_symbol USD
totalCashFromFinancingActivities 107443.00
netIncome -40493.00
changeInCash 20855.00
beginPeriodCashFlow 37050.00
endPeriodCashFlow 57905.00
totalCashFromOperatingActivities 14672.00
depreciation 22160.00
changeToInventory -43219.00
changeToAccountReceivables -10174.00
otherCashflowsFromFinancingActivities 107443.00
capitalExpenditures 101260
changeInWorkingCapital 33005.00
freeCashFlow -86588.00
Income_Statement
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
filing_date 2023-11-08
currency_symbol USD
incomeBeforeTax 17146000.00
netIncome 13656000.00
sellingGeneralAdministrative 16170000.00
sellingAndMarketingExpenses 7730000.00
grossProfit 41529000.00
reconciledDepreciation 2487000.00
ebit 17629000.00
ebitda 20116000.00
depreciationAndAmortization 2487000.00
operatingIncome 17629000.00
otherOperatingExpenses 85048000.00
interestExpense 85000.00
taxProvision 3490000.00
netInterestIncome -85000.00
incomeTaxExpense 3490000.00
totalRevenue 102677000.00
totalOperatingExpenses 23900000.00
costOfRevenue 61148000.00
totalOtherIncomeExpenseNet -398000.00
netIncomeFromContinuingOps 13656000.00
2023-06-30
date 2023-06-30
filing_date 2023-08-09
currency_symbol USD
incomeBeforeTax 19821000.00
netIncome 15741000.00
sellingGeneralAdministrative 15656000.00
sellingAndMarketingExpenses 8147000.00
grossProfit 43994000.00
reconciledDepreciation 2269000.00
ebit 17922000.00
ebitda 20191000.00
depreciationAndAmortization 2269000.00
nonOperatingIncomeNetOther -32000.00
operatingIncome 20191000.00
otherOperatingExpenses 82046000.00
interestExpense 338000.00
taxProvision 4080000.00
netInterestIncome -338000.00
incomeTaxExpense 4080000.00
totalRevenue 102237000.00
totalOperatingExpenses 23803000.00
costOfRevenue 58243000.00
totalOtherIncomeExpenseNet -32000.00
netIncomeFromContinuingOps 15741000.00
netIncomeApplicableToCommonShares 15741000.00
2023-03-31
date 2023-03-31
filing_date 2023-05-09
currency_symbol USD
incomeBeforeTax 14417000.00
netIncome 11433000.00
sellingGeneralAdministrative 14354000.00
sellingAndMarketingExpenses 6675000.00
grossProfit 35960000.00
reconciledDepreciation 2133000.00
ebit 14931000.00
ebitda 17064000.00
depreciationAndAmortization 2133000.00
nonOperatingIncomeNetOther 9000.00
operatingIncome 14931000.00
otherOperatingExpenses 70911000.00
interestExpense 523000.00
taxProvision 2984000.00
netInterestIncome -523000.00
incomeTaxExpense 2984000.00
totalRevenue 85842000.00
totalOperatingExpenses 21029000.00
costOfRevenue 49882000.00
totalOtherIncomeExpenseNet -514000.00
netIncomeFromContinuingOps 11433000.00
netIncomeApplicableToCommonShares 11433000.00
2022-12-31
date 2022-12-31
filing_date 2023-02-28
currency_symbol USD
incomeBeforeTax 10640000.00
netIncome 8358000.00
sellingGeneralAdministrative 13349000.00
sellingAndMarketingExpenses 6852000.00
grossProfit 31046000.00
reconciledDepreciation 2100000.00
ebit 8745000.00
ebitda 10845000.00
depreciationAndAmortization 2100000.00
operatingIncome 10845000.00
otherOperatingExpenses 67636000.00
interestExpense 477000.00
taxProvision 2282000.00
netInterestIncome -477000.00
incomeTaxExpense 2282000.00
totalRevenue 78481000.00
totalOperatingExpenses 20201000.00
costOfRevenue 47435000.00
totalOtherIncomeExpenseNet -205000.00
netIncomeFromContinuingOps 8357000.00
netIncomeApplicableToCommonShares 8357000.00
2022-09-30
date 2022-09-30
filing_date 2022-11-09
currency_symbol USD
incomeBeforeTax 16544000.00
netIncome 13318000.00
sellingGeneralAdministrative 12162000.00
sellingAndMarketingExpenses 6297000.00
grossProfit 35766000.00
reconciledDepreciation 2007000.00
ebit 17307000.00
ebitda 19314000.00
depreciationAndAmortization 2007000.00
nonOperatingIncomeNetOther -372000.00
operatingIncome 17307000.00
otherOperatingExpenses 72451000.00
interestExpense 391000.00
taxProvision 3226000.00
netInterestIncome -391000.00
incomeTaxExpense 3226000.00
totalRevenue 89758000.00
totalOperatingExpenses 18459000.00
costOfRevenue 53992000.00
totalOtherIncomeExpenseNet -763000.00
netIncomeFromContinuingOps 13318000.00
netIncomeApplicableToCommonShares 13318000.00
2022-06-30
date 2022-06-30
filing_date 2022-08-09
currency_symbol USD
incomeBeforeTax 14970000.00
netIncome 11902000.00
sellingGeneralAdministrative 11328000.00
sellingAndMarketingExpenses 5906000.00
grossProfit 32983000.00
reconciledDepreciation 1894190.00
ebit 15749000.00
ebitda 17643190.00
depreciationAndAmortization 1894190.00
nonOperatingIncomeNetOther -457000.00
operatingIncome 15749000.00
otherOperatingExpenses 68141000.00
interestExpense 322000.00
taxProvision 3068000.00
netInterestIncome -322000.00
incomeTaxExpense 3068000.00
totalRevenue 83890000.00
totalOperatingExpenses 17234000.00
costOfRevenue 50907000.00
totalOtherIncomeExpenseNet -779000.00
netIncomeFromContinuingOps 11902000.00
netIncomeApplicableToCommonShares 11902000.00
2022-03-31
date 2022-03-31
filing_date 2022-05-10
currency_symbol USD
incomeBeforeTax 9811070.00
netIncome 7803132.00
sellingGeneralAdministrative 11369291.00
sellingAndMarketingExpenses 6311220.00
grossProfit 27716433.00
reconciledDepreciation 1832810.00
ebit 10035922.00
ebitda 11868732.00
depreciationAndAmortization 1832810.00
nonOperatingIncomeNetOther -5126.00
operatingIncome 10035922.00
otherOperatingExpenses 61827845.00
interestExpense 219726.00
taxProvision 2007938.00
netInterestIncome -219726.00
incomeTaxExpense 2007938.00
totalRevenue 71863767.00
totalOperatingExpenses 17680511.00
costOfRevenue 44147334.00
totalOtherIncomeExpenseNet -224852.00
netIncomeFromContinuingOps 7803132.00
netIncomeApplicableToCommonShares 7803132.00
2021-12-31
date 2021-12-31
filing_date 2022-02-28
currency_symbol USD
incomeBeforeTax 8117893.00
minorityInterest 0.00
netIncome 6203493.00
sellingGeneralAdministrative 10865027.00
sellingAndMarketingExpenses 5294828.00
grossProfit 24688773.00
reconciledDepreciation 1708832.00
ebit 6820086.00
ebitda 8528918.00
depreciationAndAmortization 1708832.00
nonOperatingIncomeNetOther -251443.00
operatingIncome 8528918.00
otherOperatingExpenses 61603151.00
interestExpense 159582.00
taxProvision 1914400.00
netInterestIncome -159582.00
incomeTaxExpense 1914400.00
totalRevenue 70132069.00
totalOperatingExpenses 16159855.00
costOfRevenue 45443296.00
totalOtherIncomeExpenseNet -251443.00
netIncomeFromContinuingOps 6203493.00
netIncomeApplicableToCommonShares 6203493.00
2021-09-30
date 2021-09-30
filing_date 2021-11-09
currency_symbol USD
incomeBeforeTax 10172011.00
netIncome 8330761.00
sellingGeneralAdministrative 9183440.00
sellingAndMarketingExpenses 4903846.00
grossProfit 24454555.00
reconciledDepreciation 1190755.00
ebit 10367269.00
ebitda 11558024.00
depreciationAndAmortization 1190755.00
nonOperatingIncomeNetOther -148825.00
operatingIncome 10367269.00
otherOperatingExpenses 58161654.00
interestExpense 46433.00
taxProvision 1841250.00
netInterestIncome -46433.00
incomeTaxExpense 1841250.00
totalRevenue 68528923.00
totalOperatingExpenses 14087286.00
costOfRevenue 44074368.00
totalOtherIncomeExpenseNet -148825.00
netIncomeFromContinuingOps 8330761.00
netIncomeApplicableToCommonShares 8330761.00
2021-06-30
date 2021-06-30
filing_date 2021-08-09
currency_symbol USD
incomeBeforeTax 12691288.00
netIncome 10185549.00
sellingGeneralAdministrative 7888213.00
sellingAndMarketingExpenses 4686693.00
grossProfit 25247228.00
reconciledDepreciation 842385.00
ebit 12672322.00
ebitda 13514707.00
depreciationAndAmortization 842385.00
nonOperatingIncomeNetOther 62906.00
operatingIncome 12672322.00
otherOperatingExpenses 56063649.00
interestExpense 43940.00
taxProvision 2505739.00
netInterestIncome -43940.00
incomeTaxExpense 2505739.00
totalRevenue 68735971.00
totalOperatingExpenses 12574906.00
costOfRevenue 43488743.00
totalOtherIncomeExpenseNet 62906.00
netIncomeFromContinuingOps 10185549.00
netIncomeApplicableToCommonShares 10185549.00
2021-03-31
date 2021-03-31
filing_date 2021-05-10
currency_symbol USD
incomeBeforeTax 8458779.00
netIncome 6847059.00
sellingGeneralAdministrative 6351491.00
sellingAndMarketingExpenses 3387830.00
grossProfit 18286431.00
reconciledDepreciation 645696.00
ebit 8547110.00
ebitda 9192806.00
depreciationAndAmortization 645696.00
nonOperatingIncomeNetOther -35612.00
operatingIncome 8547110.00
otherOperatingExpenses 43319004.00
interestExpense 52719.00
taxProvision 1611720.00
netInterestIncome -52719.00
incomeTaxExpense 1611720.00
totalRevenue 51866114.00
totalOperatingExpenses 9739321.00
costOfRevenue 33579683.00
totalOtherIncomeExpenseNet -35612.00
netIncomeFromContinuingOps 6847059.00
netIncomeApplicableToCommonShares 6847059.00
2020-12-31
date 2020-12-31
filing_date 2021-03-11
currency_symbol USD
incomeBeforeTax 7360287.00
minorityInterest 0.00
netIncome 6088399.00
sellingGeneralAdministrative 5868645.00
sellingAndMarketingExpenses 2758614.00
grossProfit 15959212.00
reconciledDepreciation 634520.00
ebit 6697433.00
ebitda 7331953.00
depreciationAndAmortization 634520.00
operatingIncome 7331953.00
otherOperatingExpenses 41275378.00
interestExpense 76000.00
taxProvision 1271888.00
netInterestIncome -76000.00
incomeTaxExpense 1271888.00
totalRevenue 48607331.00
totalOperatingExpenses 8627259.00
costOfRevenue 32648119.00
totalOtherIncomeExpenseNet 104334.00
netIncomeFromContinuingOps 6088399.00
netIncomeApplicableToCommonShares 6088399.00
2020-09-30
date 2020-09-30
filing_date 2020-11-10
currency_symbol USD
incomeBeforeTax 8344578.00
minorityInterest 0.00
netIncome 6608248.00
sellingGeneralAdministrative 5289277.00
sellingAndMarketingExpenses 2326900.00
grossProfit 16029832.00
reconciledDepreciation 565214.00
ebit 8413655.00
ebitda 8978869.00
depreciationAndAmortization 565214.00
operatingIncome 8413655.00
otherOperatingExpenses 37709141.00
interestExpense 68368.00
taxProvision 1736330.00
netInterestIncome -68368.00
incomeTaxExpense 1736330.00
totalRevenue 46122796.00
totalOperatingExpenses 7616177.00
costOfRevenue 30092964.00
totalOtherIncomeExpenseNet -709.00
netIncomeFromContinuingOps 6608248.00
netIncomeApplicableToCommonShares 6608248.00
2020-06-30
date 2020-06-30
filing_date 2020-08-12
currency_symbol USD
incomeBeforeTax 5061761.00
netIncome 3973690.00
sellingGeneralAdministrative 4679092.00
sellingAndMarketingExpenses 1919529.00
grossProfit 11739077.00
reconciledDepreciation 526085.00
ebit 5140456.00
ebitda 5666541.00
depreciationAndAmortization 526085.00
operatingIncome 5140456.00
otherOperatingExpenses 30665402.00
interestExpense 74554.00
taxProvision 1088071.00
netInterestIncome -74554.00
incomeTaxExpense 1088071.00
totalRevenue 35805858.00
totalOperatingExpenses 6598621.00
costOfRevenue 24066781.00
totalOtherIncomeExpenseNet -4141.00
netIncomeFromContinuingOps 3973690.00
netIncomeApplicableToCommonShares 3973690.00
2020-03-31
date 2020-03-31
filing_date 2020-05-14
currency_symbol USD
incomeBeforeTax 2037733.00
netIncome 1611354.00
sellingGeneralAdministrative 5069771.00
sellingAndMarketingExpenses 2743249.00
grossProfit 10296888.00
reconciledDepreciation 504213.00
ebit 2483868.00
ebitda 2988081.00
depreciationAndAmortization 504213.00
operatingIncome 2483868.00
otherOperatingExpenses 25904595.00
interestExpense 30558.00
taxProvision 426379.00
interestIncome 446140.00
netInterestIncome -30558.00
incomeTaxExpense 426379.00
totalRevenue 28388463.00
totalOperatingExpenses 7813020.00
costOfRevenue 18091575.00
totalOtherIncomeExpenseNet -415577.00
netIncomeFromContinuingOps 1611354.00
netIncomeApplicableToCommonShares 1611354.00
2019-12-31
date 2019-12-31
filing_date 2020-03-16
currency_symbol USD
incomeBeforeTax 5070465.00
minorityInterest -168680.00
netIncome 4610338.00
sellingGeneralAdministrative 5367845.00
sellingAndMarketingExpenses 2115397.00
grossProfit 12457136.00
reconciledDepreciation 470684.00
ebit 4503210.00
ebitda 4973894.00
depreciationAndAmortization 470684.00
operatingIncome 4973894.00
otherOperatingExpenses 34521389.00
interestExpense 15015.00
taxProvision 451991.00
interestIncome 96570.00
netInterestIncome -15015.00
incomeTaxExpense 451991.00
totalRevenue 39495283.00
totalOperatingExpenses 7483242.00
costOfRevenue 27038147.00
totalOtherIncomeExpenseNet 111586.00
netIncomeFromContinuingOps 4618474.00
netIncomeApplicableToCommonShares 4610338.00
2019-09-30
date 2019-09-30
filing_date 2019-11-08
currency_symbol USD
incomeBeforeTax 5508357.00
minorityInterest -188504.00
netIncome 4502683.00
sellingGeneralAdministrative 4798833.00
sellingAndMarketingExpenses 1805038.00
grossProfit 12273030.00
reconciledDepreciation 433879.00
ebit 5669159.00
ebitda 6103038.00
depreciationAndAmortization 433879.00
operatingIncome 5669159.00
otherOperatingExpenses 29948839.00
interestExpense 23851.00
taxProvision 999072.00
interestIncome 160800.00
netInterestIncome -23851.00
incomeTaxExpense 999072.00
totalRevenue 35617998.00
totalOperatingExpenses 6603871.00
costOfRevenue 23344968.00
totalOtherIncomeExpenseNet -136951.00
netIncomeFromContinuingOps 4509285.00
netIncomeApplicableToCommonShares 4502683.00
2019-06-30
date 2019-06-30
filing_date 2019-08-21
currency_symbol USD
researchDevelopment 0.00
effectOfAccountingCharges 0.00
incomeBeforeTax 3945715.00
minorityInterest -188519.00
netIncome 3006017.00
sellingGeneralAdministrative 4589906.00
sellingAndMarketingExpenses 2064836.00
grossProfit 10626013.00
reconciledDepreciation 407094.00
ebit 3971271.00
ebitda 4378365.00
depreciationAndAmortization 407094.00
nonOperatingIncomeNetOther 0.00
operatingIncome 3971271.00
otherOperatingExpenses 26122883.00
interestExpense 29074.00
taxProvision 938405.00
interestIncome 25550.00
netInterestIncome -29074.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 938405.00
totalRevenue 30094154.00
totalOperatingExpenses 6654742.00
costOfRevenue 19468141.00
totalOtherIncomeExpenseNet 3518.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 3007310.00
netIncomeApplicableToCommonShares 3006017.00
preferredStockAndOtherAdjustments 0.00
2019-03-31
date 2019-03-31
filing_date 2019-03-31
currency_symbol USD
researchDevelopment 0.00
effectOfAccountingCharges 0.00
incomeBeforeTax 2425891.00
minorityInterest -183805.00
netIncome 1858587.00
sellingGeneralAdministrative 4065529.00
sellingAndMarketingExpenses 1599106.00
grossProfit 8150080.00
reconciledDepreciation 385366.00
ebit 2485445.00
ebitda 2870811.00
depreciationAndAmortization 385366.00
nonOperatingIncomeNetOther 0.00
operatingIncome 2485445.00
otherOperatingExpenses 22240001.00
interestExpense 28706.00
taxProvision 565890.00
interestIncome 47140.00
netInterestIncome -28706.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 565888.00
totalRevenue 24725446.00
totalOperatingExpenses 5664635.00
costOfRevenue 16575366.00
totalOtherIncomeExpenseNet -30848.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 1860003.00
netIncomeApplicableToCommonShares 1858590.00
preferredStockAndOtherAdjustments 0.00
2018-12-31
date 2018-12-31
filing_date 2018-12-31
currency_symbol USD
researchDevelopment 0.00
effectOfAccountingCharges 0.00
incomeBeforeTax 2789236.00
minorityInterest -190029.00
netIncome 2026837.00
sellingGeneralAdministrative 1508872.00
sellingAndMarketingExpenses 5219629.00
grossProfit 8519338.00
reconciledDepreciation -6986.00
ebit 2849754.00
ebitda 2842768.00
depreciationAndAmortization -6986.00
nonOperatingIncomeNetOther 0.00
operatingIncome 2842768.00
otherOperatingExpenses 23720689.00
interestExpense 17095.00
taxProvision 600480.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 758900.00
totalRevenue 26563457.00
totalOperatingExpenses 5676570.00
costOfRevenue 18044119.00
totalOtherIncomeExpenseNet -36437.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 2030336.00
netIncomeApplicableToCommonShares 2026837.00
preferredStockAndOtherAdjustments 0.00
2018-09-30
date 2018-09-30
filing_date 2018-09-30
currency_symbol USD
researchDevelopment 0.00
effectOfAccountingCharges 0.00
incomeBeforeTax 2869323.00
minorityInterest -102981.00
netIncome 2164738.00
sellingGeneralAdministrative 4823818.00
sellingAndMarketingExpenses 638824.00
grossProfit 8826574.00
reconciledDepreciation 486453.00
ebit 2999331.00
ebitda 3485784.00
depreciationAndAmortization 486453.00
nonOperatingIncomeNetOther 0.00
operatingIncome 2999331.00
otherOperatingExpenses 26294120.00
interestExpense 43513.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 688872.00
totalRevenue 29293451.00
totalOperatingExpenses 5827243.00
costOfRevenue 20466877.00
totalOtherIncomeExpenseNet -86495.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 2180451.00
netIncomeApplicableToCommonShares 2164738.00
preferredStockAndOtherAdjustments 0.00
2018-06-30
date 2018-06-30
filing_date 2018-06-30
currency_symbol USD
incomeBeforeTax 3313539.00
minorityInterest -118951.00
netIncome 2495577.00
sellingGeneralAdministrative 4409540.00
sellingAndMarketingExpenses 361817.00
grossProfit 8596800.00
reconciledDepreciation 480054.00
ebit 3429167.00
ebitda 3909221.00
depreciationAndAmortization 480054.00
operatingIncome 3429167.00
otherOperatingExpenses 25435519.00
interestExpense 50184.00
incomeTaxExpense 819931.00
totalRevenue 28864686.00
totalOperatingExpenses 5167633.00
costOfRevenue 20267886.00
totalOtherIncomeExpenseNet -65444.00
netIncomeFromContinuingOps 2493608.00
netIncomeApplicableToCommonShares 2495577.00
2018-03-31
date 2018-03-31
filing_date 2018-03-31
currency_symbol USD
incomeBeforeTax 2608513.00
netIncome 2025103.00
sellingGeneralAdministrative 4019114.00
sellingAndMarketingExpenses 581970.00
grossProfit 7493613.00
reconciledDepreciation 419263.00
ebit 2593975.00
ebitda 3013238.00
depreciationAndAmortization 419263.00
operatingIncome 2593975.00
otherOperatingExpenses 22604766.00
interestExpense 57597.00
incomeTaxExpense 591955.00
totalRevenue 25198741.00
totalOperatingExpenses 4899638.00
costOfRevenue 17705128.00
totalOtherIncomeExpenseNet 72135.00
2017-12-31
date 2017-12-31
filing_date 2017-12-31
currency_symbol USD
incomeBeforeTax 339374.00
netIncome 25572.00
sellingGeneralAdministrative 3347789.00
sellingAndMarketingExpenses 445653.00
grossProfit 4575471.00
reconciledDepreciation 494901.00
ebit 295602.00
ebitda 790503.00
depreciationAndAmortization 494901.00
operatingIncome 295602.00
otherOperatingExpenses 19941734.00
interestExpense 142915.00
incomeTaxExpense 335122.00
totalRevenue 20237336.00
totalOperatingExpenses 4279869.00
costOfRevenue 15661865.00
totalOtherIncomeExpenseNet 186687.00
2017-09-30
date 2017-09-30
filing_date 2017-09-30
currency_symbol USD
incomeBeforeTax 659362.00
netIncome 459990.00
sellingGeneralAdministrative 3013765.00
sellingAndMarketingExpenses 232104.00
grossProfit 4248797.00
reconciledDepreciation 465931.00
ebit 690299.00
ebitda 1156230.00
depreciationAndAmortization 465931.00
operatingIncome 690299.00
otherOperatingExpenses 17142950.00
interestExpense 86701.00
incomeTaxExpense 214527.00
totalRevenue 17833249.00
totalOperatingExpenses 3558498.00
costOfRevenue 13584452.00
totalOtherIncomeExpenseNet 55764.00
2017-06-30
date 2017-06-30
filing_date 2017-06-30
currency_symbol USD
incomeBeforeTax 1204692.00
netIncome 755787.00
sellingGeneralAdministrative 2883700.00
sellingAndMarketingExpenses 208555.00
grossProfit 4617340.00
reconciledDepreciation 405919.00
ebit 1235177.00
ebitda 1641096.00
depreciationAndAmortization 405919.00
operatingIncome 1235177.00
otherOperatingExpenses 15813315.00
interestExpense 59873.00
incomeTaxExpense 454587.00
totalRevenue 17048492.00
totalOperatingExpenses 3382163.00
costOfRevenue 12431152.00
totalOtherIncomeExpenseNet 29388.00
2017-03-31
date 2017-03-31
filing_date 2017-03-31
currency_symbol USD
incomeBeforeTax -39595.00
netIncome -53960.00
sellingGeneralAdministrative 2743157.00
sellingAndMarketingExpenses 294991.00
grossProfit 3332758.00
reconciledDepreciation 399260.00
ebit 14978.00
ebitda 414238.00
depreciationAndAmortization 399260.00
operatingIncome 14978.00
otherOperatingExpenses 12615489.00
interestExpense 48181.00
incomeTaxExpense 25253.00
totalRevenue 12630467.00
totalOperatingExpenses 3317780.00
costOfRevenue 9297709.00
totalOtherIncomeExpenseNet -6392.00
2016-12-31
date 2016-12-31
filing_date 2016-12-31
currency_symbol USD
incomeBeforeTax -249688.00
netIncome -12010.00
sellingGeneralAdministrative 2936344.00
sellingAndMarketingExpenses 291643.00
grossProfit 3168321.00
reconciledDepreciation 299358.00
ebit -223085.00
ebitda 76273.00
depreciationAndAmortization 299358.00
operatingIncome -223085.00
otherOperatingExpenses 13471829.00
interestExpense 42891.00
incomeTaxExpense -226806.00
totalRevenue 13248744.00
totalOperatingExpenses 3391406.00
costOfRevenue 10080423.00
totalOtherIncomeExpenseNet 16288.00
2016-09-30
date 2016-09-30
filing_date 2016-09-30
currency_symbol USD
incomeBeforeTax 1166674.00
netIncome 741810.00
sellingGeneralAdministrative 2260452.00
sellingAndMarketingExpenses 169678.00
grossProfit 3808295.00
reconciledDepreciation 300074.00
ebit 1225106.00
ebitda 1525180.00
depreciationAndAmortization 300074.00
operatingIncome 1225106.00
otherOperatingExpenses 12324870.00
interestExpense 61654.00
incomeTaxExpense 443266.00
totalRevenue 13549976.00
totalOperatingExpenses 2583189.00
costOfRevenue 9741681.00
totalOtherIncomeExpenseNet 3222.00
2016-06-30
date 2016-06-30
filing_date 2016-06-30
currency_symbol USD
incomeBeforeTax 1264750.00
netIncome 777169.00
sellingGeneralAdministrative 2104014.00
sellingAndMarketingExpenses 175515.00
grossProfit 3750926.00
reconciledDepreciation 292952.00
ebit 1324922.00
ebitda 1617874.00
depreciationAndAmortization 292952.00
operatingIncome 1324922.00
otherOperatingExpenses 12336434.00
interestExpense 52489.00
incomeTaxExpense 498957.00
totalRevenue 13661356.00
totalOperatingExpenses 2426004.00
costOfRevenue 9910430.00
totalOtherIncomeExpenseNet -7683.00
2016-03-31
date 2016-03-31
filing_date 2016-03-31
currency_symbol USD
incomeBeforeTax 847838.00
netIncome 708709.00
sellingGeneralAdministrative 2077237.00
sellingAndMarketingExpenses 151295.00
grossProfit 3286888.00
reconciledDepreciation 247742.00
ebit 925608.00
ebitda 1173350.00
depreciationAndAmortization 247742.00
operatingIncome 914213.00
otherOperatingExpenses 10373583.00
interestExpense 66011.00
incomeTaxExpense 150658.00
totalRevenue 11299191.00
totalOperatingExpenses 2361280.00
costOfRevenue 8012303.00
totalOtherIncomeExpenseNet -11759.00
2015-12-31
date 2015-12-31
filing_date 2015-12-31
currency_symbol USD
incomeBeforeTax 108377.00
netIncome -158744.00
sellingGeneralAdministrative 2165473.00
sellingAndMarketingExpenses 407963.00
grossProfit 2819871.00
reconciledDepreciation 254515.00
ebit 143258.00
ebitda 397773.00
depreciationAndAmortization 254515.00
operatingIncome 105912.00
otherOperatingExpenses 11028648.00
interestExpense 51592.00
incomeTaxExpense 308381.00
totalRevenue 11171906.00
totalOperatingExpenses 2676613.00
costOfRevenue 8352035.00
totalOtherIncomeExpenseNet 16711.00
2015-09-30
date 2015-09-30
filing_date 2015-09-30
currency_symbol USD
incomeBeforeTax 602082.00
netIncome 410760.00
sellingGeneralAdministrative 2240721.00
sellingAndMarketingExpenses 250084.00
grossProfit 3295120.00
reconciledDepreciation 240421.00
ebit 666607.00
ebitda 907028.00
depreciationAndAmortization 240421.00
operatingIncome 675870.00
otherOperatingExpenses 10207636.00
interestExpense 72185.00
incomeTaxExpense 204000.00
totalRevenue 10874243.00
totalOperatingExpenses 2628513.00
costOfRevenue 7579123.00
totalOtherIncomeExpenseNet 7660.00
2015-06-30
date 2015-06-30
filing_date 2015-06-30
currency_symbol USD
incomeBeforeTax 950653.00
netIncome 610139.00
sellingGeneralAdministrative 2044707.00
sellingAndMarketingExpenses 212374.00
grossProfit 3357142.00
reconciledDepreciation 217814.00
ebit 978616.00
ebitda 1196430.00
depreciationAndAmortization 217814.00
operatingIncome 1015390.00
otherOperatingExpenses 10311359.00
interestExpense 62700.00
incomeTaxExpense 345000.00
totalRevenue 11289975.00
totalOperatingExpenses 2378526.00
costOfRevenue 7932833.00
totalOtherIncomeExpenseNet 34737.00
2015-03-31
date 2015-03-31
filing_date 2015-03-31
currency_symbol USD
incomeBeforeTax 778208.00
netIncome 697443.00
sellingGeneralAdministrative 1756546.00
sellingAndMarketingExpenses 174571.00
grossProfit 2846037.00
reconciledDepreciation 178620.00
ebit 821506.00
ebitda 1000126.00
depreciationAndAmortization 178620.00
operatingIncome 816372.00
otherOperatingExpenses 7312426.00
interestExpense 38164.00
incomeTaxExpense 106000.00
totalRevenue 8133932.00
totalOperatingExpenses 2024531.00
costOfRevenue 5287895.00
totalOtherIncomeExpenseNet -5134.00
2014-12-31
date 2014-12-31
filing_date 2014-12-31
currency_symbol USD
incomeBeforeTax 415060.00
netIncome 1565435.00
sellingGeneralAdministrative 1595635.00
sellingAndMarketingExpenses 256070.00
grossProfit 2371893.00
reconciledDepreciation 133861.00
ebit 432418.00
ebitda 566279.00
depreciationAndAmortization 133861.00
operatingIncome 432418.00
otherOperatingExpenses 7167490.00
interestExpense 16085.00
incomeTaxExpense -1127400.00
totalRevenue 7599908.00
totalOperatingExpenses 1939475.00
costOfRevenue 5228015.00
totalOtherIncomeExpenseNet -1273.00
2014-09-30
date 2014-09-30
filing_date 2014-09-30
currency_symbol USD
incomeBeforeTax 726221.00
netIncome 477306.00
sellingGeneralAdministrative 1696896.00
sellingAndMarketingExpenses 163530.00
grossProfit 2639233.00
reconciledDepreciation 123249.00
ebit 741956.00
ebitda 865205.00
depreciationAndAmortization 123249.00
operatingIncome 741956.00
otherOperatingExpenses 7668133.00
interestExpense 13260.00
incomeTaxExpense 252925.00
totalRevenue 8410089.00
totalOperatingExpenses 1897277.00
costOfRevenue 5770856.00
totalOtherIncomeExpenseNet -2475.00
2014-06-30
date 2014-06-30
filing_date 2014-06-30
currency_symbol USD
incomeBeforeTax 967229.00
netIncome 595229.00
sellingGeneralAdministrative 1361565.00
sellingAndMarketingExpenses 100338.00
grossProfit 2466672.00
reconciledDepreciation 114168.00
ebit 972090.00
ebitda 1086258.00
depreciationAndAmortization 114168.00
operatingIncome 972090.00
otherOperatingExpenses 7376219.00
interestExpense 4861.00
incomeTaxExpense 372000.00
totalRevenue 8348309.00
totalOperatingExpenses 1494582.00
costOfRevenue 5881637.00
totalOtherIncomeExpenseNet -4861.00
2014-03-31
date 2014-03-31
filing_date 2014-03-31
currency_symbol USD
incomeBeforeTax 644285.00
netIncome 459285.00
sellingGeneralAdministrative 1020909.00
sellingAndMarketingExpenses 83304.00
grossProfit 1779135.00
reconciledDepreciation 105918.00
ebit 645962.00
ebitda 751880.00
depreciationAndAmortization 105918.00
operatingIncome 645962.00
otherOperatingExpenses 4625911.00
interestExpense 2542.00
incomeTaxExpense 185000.00
totalRevenue 5271873.00
totalOperatingExpenses 1133173.00
costOfRevenue 3492738.00
totalOtherIncomeExpenseNet 865.00
2013-12-31
date 2013-12-31
filing_date 2013-12-31
currency_symbol USD
incomeBeforeTax 451776.00
netIncome 280776.00
sellingGeneralAdministrative 991280.00
sellingAndMarketingExpenses 106228.00
grossProfit 1576634.00
reconciledDepreciation 108612.00
ebit 455375.00
ebitda 563987.00
depreciationAndAmortization 108612.00
operatingIncome 455375.00
otherOperatingExpenses 4510539.00
interestExpense 3599.00
incomeTaxExpense 171000.00
totalRevenue 4965912.00
totalOperatingExpenses 1121261.00
costOfRevenue 3389278.00
totalOtherIncomeExpenseNet -3599.00
2013-09-30
date 2013-09-30
filing_date 2013-09-30
currency_symbol USD
incomeBeforeTax 596895.00
netIncome 392895.00
sellingGeneralAdministrative 902694.00
sellingAndMarketingExpenses 85412.00
grossProfit 1615969.00
reconciledDepreciation 96543.00
ebit 599335.00
ebitda 695878.00
depreciationAndAmortization 96543.00
operatingIncome 599335.00
otherOperatingExpenses 4278254.00
interestExpense 2440.00
incomeTaxExpense 204000.00
totalRevenue 4877589.00
totalOperatingExpenses 1016634.00
costOfRevenue 3261620.00
totalOtherIncomeExpenseNet -2440.00
2013-06-30
date 2013-06-30
filing_date 2013-06-30
currency_symbol USD
incomeBeforeTax 585273.00
netIncome 384273.00
sellingGeneralAdministrative 831722.00
sellingAndMarketingExpenses 56486.00
grossProfit 1493899.00
reconciledDepreciation 90193.00
ebit 585706.00
ebitda 675899.00
depreciationAndAmortization 90193.00
operatingIncome 585706.00
otherOperatingExpenses 4313023.00
interestExpense 433.00
incomeTaxExpense 201000.00
totalRevenue 4898729.00
totalOperatingExpenses 908193.00
costOfRevenue 3404830.00
totalOtherIncomeExpenseNet -433.00
2013-03-31
date 2013-03-31
filing_date 2013-03-31
currency_symbol USD
incomeBeforeTax 400323.00
netIncome 262323.00
sellingGeneralAdministrative 614609.00
sellingAndMarketingExpenses 24219.00
grossProfit 1059212.00
reconciledDepreciation 88407.00
ebit 402478.00
ebitda 490885.00
depreciationAndAmortization 88407.00
operatingIncome 402478.00
otherOperatingExpenses 2754104.00
interestExpense 300.00
incomeTaxExpense 138000.00
totalRevenue 3156582.00
totalOperatingExpenses 656734.00
costOfRevenue 2097370.00
totalOtherIncomeExpenseNet -1855.00
2012-12-31
date 2012-12-31
filing_date 2012-12-31
currency_symbol USD
incomeBeforeTax 275192.00
netIncome 360192.00
sellingGeneralAdministrative 579061.00
sellingAndMarketingExpenses 49344.00
grossProfit 915257.00
reconciledDepreciation 86070.00
ebit 275184.00
ebitda 361254.00
depreciationAndAmortization 86070.00
operatingIncome 270318.00
otherOperatingExpenses 2744278.00
interestExpense 8.00
incomeTaxExpense -80134.00
totalRevenue 3014596.00
totalOperatingExpenses 644939.00
costOfRevenue 2099339.00
totalOtherIncomeExpenseNet 4874.00
2012-09-30
date 2012-09-30
filing_date 2012-09-30
currency_symbol USD
incomeBeforeTax 340425.00
netIncome 340425.00
sellingGeneralAdministrative 636584.00
sellingAndMarketingExpenses 66242.00
grossProfit 1058293.00
reconciledDepreciation 90949.00
ebit 340425.00
ebitda 431374.00
depreciationAndAmortization 90949.00
operatingIncome 340425.00
otherOperatingExpenses 2867451.00
totalRevenue 3207876.00
totalOperatingExpenses 717868.00
costOfRevenue 2149583.00
2012-06-30
date 2012-06-30
filing_date 2012-06-30
currency_symbol USD
incomeBeforeTax 218759.00
netIncome 218759.00
sellingGeneralAdministrative 649603.00
sellingAndMarketingExpenses 49908.00
grossProfit 1008314.00
reconciledDepreciation 89437.00
ebit 219366.00
ebitda 308803.00
depreciationAndAmortization 89437.00
operatingIncome 219366.00
otherOperatingExpenses 2235403.00
interestExpense 607.00
totalRevenue 2454769.00
totalOperatingExpenses 788948.00
costOfRevenue 1446455.00
totalOtherIncomeExpenseNet -607.00
2012-03-31
date 2012-03-31
filing_date 2012-03-31
currency_symbol USD
incomeBeforeTax 242831.00
netIncome 242831.00
sellingGeneralAdministrative 502345.00
sellingAndMarketingExpenses 20489.00
grossProfit 778489.00
reconciledDepreciation 87697.00
ebit 243656.00
ebitda 331353.00
depreciationAndAmortization 87697.00
operatingIncome 243656.00
otherOperatingExpenses 1749941.00
interestExpense 825.00
totalRevenue 1993597.00
totalOperatingExpenses 534833.00
costOfRevenue 1215108.00
totalOtherIncomeExpenseNet -825.00
2011-12-31
date 2011-12-31
filing_date 2011-12-31
currency_symbol USD
incomeBeforeTax 126818.00
netIncome 333756.00
grossProfit 462219.00
reconciledDepreciation 85813.00
ebit 128034.00
ebitda 213847.00
depreciationAndAmortization 85813.00
operatingIncome 128033.00
otherOperatingExpenses 1680227.00
interestExpense 1516.00
incomeTaxExpense -206938.00
totalRevenue 1808260.00
totalOperatingExpenses 334186.00
costOfRevenue 1346041.00
totalOtherIncomeExpenseNet -1215.00
2011-09-30
date 2011-09-30
filing_date 2011-09-30
currency_symbol USD
incomeBeforeTax 189234.00
netIncome 189234.00
grossProfit 757366.00
reconciledDepreciation 86034.00
ebit 190309.00
ebitda 276343.00
depreciationAndAmortization 86034.00
operatingIncome 190309.00
otherOperatingExpenses 1502831.00
interestExpense 1075.00
totalRevenue 1693140.00
totalOperatingExpenses 567057.00
costOfRevenue 935774.00
totalOtherIncomeExpenseNet -1075.00
2011-06-30
date 2011-06-30
filing_date 2011-06-30
currency_symbol USD
incomeBeforeTax 206693.00
netIncome 206693.00
grossProfit 739254.00
reconciledDepreciation 84359.00
ebit 207554.00
ebitda 291913.00
depreciationAndAmortization 84359.00
operatingIncome 207553.00
otherOperatingExpenses 1269835.00
interestExpense 861.00
incomeTaxExpense 1.00
totalRevenue 1477388.00
totalOperatingExpenses 531701.00
costOfRevenue 738134.00
totalOtherIncomeExpenseNet -860.00
2011-03-31
date 2011-03-31
filing_date 2011-03-31
currency_symbol USD
incomeBeforeTax 86205.00
netIncome 86205.00
grossProfit 556620.00
reconciledDepreciation 82545.00
ebit 87080.00
ebitda 169625.00
depreciationAndAmortization 82545.00
operatingIncome 87080.00
otherOperatingExpenses 975985.00
interestExpense 875.00
totalRevenue 1063065.00
totalOperatingExpenses 469540.00
costOfRevenue 506445.00
totalOtherIncomeExpenseNet -875.00
2010-12-31
date 2010-12-31
filing_date 2010-12-31
currency_symbol USD
incomeBeforeTax 69865.00
netIncome 270927.00
grossProfit 542606.00
reconciledDepreciation 83565.00
ebit 56271.00
ebitda 139836.00
depreciationAndAmortization 83565.00
operatingIncome 103256.00
otherOperatingExpenses 843878.00
interestExpense 1725.00
incomeTaxExpense -250763.00
totalRevenue 951575.00
totalOperatingExpenses 434909.00
costOfRevenue 408969.00
totalOtherIncomeExpenseNet -36107.00
2010-09-30
date 2010-09-30
filing_date 2010-09-30
currency_symbol USD
incomeBeforeTax 81590.00
netIncome 81590.00
grossProfit 584837.00
reconciledDepreciation 82325.00
ebit 84713.00
ebitda 167038.00
depreciationAndAmortization 82325.00
operatingIncome 102907.00
otherOperatingExpenses 1062301.00
interestExpense 7564.00
incomeTaxExpense -6189.00
totalRevenue 1160767.00
totalOperatingExpenses 486371.00
costOfRevenue 575930.00
totalOtherIncomeExpenseNet -9312.00
2010-06-30
date 2010-06-30
filing_date 2010-06-30
currency_symbol USD
incomeBeforeTax 42417.00
netIncome 42417.00
grossProfit 568954.00
reconciledDepreciation 82043.00
ebit 45798.00
ebitda 127841.00
depreciationAndAmortization 82043.00
operatingIncome 88029.00
otherOperatingExpenses 927434.00
interestExpense 3381.00
incomeTaxExpense -38850.00
totalRevenue 1015463.00
totalOperatingExpenses 480925.00
costOfRevenue 446509.00
totalOtherIncomeExpenseNet -42231.00
2010-03-31
date 2010-03-31
filing_date 2010-03-31
currency_symbol USD
incomeBeforeTax 30876.00
netIncome 30876.00
grossProfit 532957.00
reconciledDepreciation 82980.00
ebit 33715.00
ebitda 116695.00
depreciationAndAmortization 82980.00
operatingIncome 33715.00
otherOperatingExpenses 968444.00
interestExpense 2839.00
totalRevenue 1002159.00
totalOperatingExpenses 499242.00
costOfRevenue 469202.00
totalOtherIncomeExpenseNet -2839.00
2009-12-31
date 2009-12-31
filing_date 2009-12-31
currency_symbol USD
incomeBeforeTax -13907.00
netIncome -13067.00
sellingGeneralAdministrative 380624.00
sellingAndMarketingExpenses 14604.00
grossProfit 469764.00
reconciledDepreciation 89723.00
ebit 16627.00
ebitda 106350.00
depreciationAndAmortization 89723.00
operatingIncome 16627.00
otherOperatingExpenses 895912.00
interestExpense 14859.00
incomeTaxExpense 14019.00
totalRevenue 912539.00
totalOperatingExpenses 453137.00
costOfRevenue 442775.00
totalOtherIncomeExpenseNet -15675.00
2009-09-30
date 2009-09-30
filing_date 2009-09-30
currency_symbol USD
incomeBeforeTax 67629.00
netIncome -638904.00
sellingGeneralAdministrative 426751.00
sellingAndMarketingExpenses 23000.00
grossProfit 595971.00
reconciledDepreciation 21678.00
ebit 124541.00
ebitda 146219.00
depreciationAndAmortization 21678.00
operatingIncome 58352.00
otherOperatingExpenses 935898.00
interestExpense 6372.00
incomeTaxExpense 779095.00
totalRevenue 994250.00
totalOperatingExpenses 537619.00
costOfRevenue 398279.00
totalOtherIncomeExpenseNet 15650.00
2009-06-30
date 2009-06-30
filing_date 2009-06-30
currency_symbol USD
incomeBeforeTax 56365.00
netIncome 64908.00
sellingGeneralAdministrative 782241.00
sellingAndMarketingExpenses 26053.00
grossProfit 1024366.00
reconciledDepreciation 121278.00
ebit 94794.00
ebitda 216072.00
depreciationAndAmortization 121278.00
operatingIncome 94475.00
otherOperatingExpenses 1754938.00
interestExpense 8208.00
incomeTaxExpense -8543.00
totalRevenue 1849413.00
totalOperatingExpenses 929891.00
costOfRevenue 825047.00
totalOtherIncomeExpenseNet -29902.00
2009-03-31
date 2009-03-31
filing_date 2009-03-31
currency_symbol USD
incomeBeforeTax 12108.00
netIncome 20651.00
sellingGeneralAdministrative 629714.00
sellingAndMarketingExpenses 2551.00
grossProfit 770162.00
reconciledDepreciation 122320.00
ebit 15577.00
ebitda 137897.00
depreciationAndAmortization 122320.00
operatingIncome 15577.00
otherOperatingExpenses 1256452.00
interestExpense 3469.00
incomeTaxExpense -8543.00
totalRevenue 1272029.00
totalOperatingExpenses 754585.00
costOfRevenue 501867.00
totalOtherIncomeExpenseNet -3469.00
2008-12-31
date 2008-12-31
filing_date 2008-12-31
currency_symbol USD
incomeBeforeTax 1923055.00
netIncome -581825.00
sellingGeneralAdministrative 532159.00
sellingAndMarketingExpenses 186928.00
grossProfit 371225.00
reconciledDepreciation 110361.00
ebit 1920482.00
ebitda 2030843.00
depreciationAndAmortization 110361.00
operatingIncome -475233.00
otherOperatingExpenses 1255072.00
interestExpense 2573.00
incomeTaxExpense 46949.00
totalRevenue 779839.00
totalOperatingExpenses 846458.00
costOfRevenue 408614.00
totalOtherIncomeExpenseNet 2398288.00
2008-09-30
date 2008-09-30
filing_date 2008-09-30
currency_symbol USD
incomeBeforeTax 370900.00
netIncome 255262.00
sellingGeneralAdministrative 971907.00
sellingAndMarketingExpenses 58096.00
grossProfit 1417431.00
reconciledDepreciation 123013.00
ebit 264415.00
ebitda 387428.00
depreciationAndAmortization 123013.00
operatingIncome 261239.00
otherOperatingExpenses 2116375.00
interestExpense 25885.00
incomeTaxExpense -10157.00
totalRevenue 2377614.00
totalOperatingExpenses 1156192.00
costOfRevenue 960183.00
totalOtherIncomeExpenseNet 135546.00
2008-06-30
date 2008-06-30
filing_date 2008-06-30
currency_symbol USD
incomeBeforeTax -3045110.00
netIncome -3024795.00
sellingGeneralAdministrative 1576631.00
sellingAndMarketingExpenses 192507.00
grossProfit 1420703.00
reconciledDepreciation 153544.00
ebit 2024010.00
ebitda 2177554.00
depreciationAndAmortization 153544.00
operatingIncome -3045110.00
otherOperatingExpenses 3243136.00
incomeTaxExpense -20315.00
totalRevenue 2738521.00
totalOperatingExpenses 1925318.00
costOfRevenue 1317818.00
totalOtherIncomeExpenseNet -2448465.00
2008-03-31
date 2008-03-31
filing_date 2008-03-31
currency_symbol USD
incomeBeforeTax -527423.00
netIncome -566568.00
sellingGeneralAdministrative 1360177.00
sellingAndMarketingExpenses 276069.00
grossProfit 1152742.00
reconciledDepreciation 69998.00
ebit -553502.00
ebitda -483504.00
depreciationAndAmortization 69998.00
operatingIncome -566568.00
otherOperatingExpenses 2539157.00
incomeTaxExpense 52211.00
totalRevenue 1985655.00
totalOperatingExpenses 1706244.00
costOfRevenue 832913.00
totalOtherIncomeExpenseNet 39145.00
2007-12-31
date 2007-12-31
filing_date 2007-12-31
currency_symbol USD
incomeBeforeTax -680446.00
netIncome -661157.00
sellingGeneralAdministrative 1142090.00
sellingAndMarketingExpenses 257942.00
grossProfit 856267.00
reconciledDepreciation 128972.00
ebit -661004.00
ebitda -532032.00
depreciationAndAmortization 128972.00
operatingIncome -695209.00
otherOperatingExpenses 2629722.00
incomeTaxExpense -19289.00
totalRevenue 1968718.00
totalOperatingExpenses 1517271.00
costOfRevenue 1112451.00
totalOtherIncomeExpenseNet 14763.00
2007-09-30
date 2007-09-30
filing_date 2007-09-30
currency_symbol USD
incomeBeforeTax 384461.00
netIncome 384461.00
sellingGeneralAdministrative 701290.00
sellingAndMarketingExpenses 86629.00
grossProfit 1218608.00
reconciledDepreciation 45298.00
ebit 385391.00
ebitda 430689.00
depreciationAndAmortization 45298.00
operatingIncome 385391.00
otherOperatingExpenses 1586672.00
interestExpense 930.00
totalRevenue 1972063.00
totalOperatingExpenses 833217.00
costOfRevenue 753455.00
totalOtherIncomeExpenseNet -930.00
2007-06-30
date 2007-06-30
filing_date 2007-06-30
currency_symbol USD
incomeBeforeTax -212961.00
netIncome -212961.00
sellingGeneralAdministrative 809144.00
sellingAndMarketingExpenses 98048.00
grossProfit 735681.00
reconciledDepreciation 36483.00
ebit -207993.00
ebitda -171510.00
depreciationAndAmortization 36483.00
operatingIncome -212961.00
otherOperatingExpenses 1275753.00
incomeTaxExpense 102847.00
totalRevenue 1067760.00
totalOperatingExpenses 943674.00
costOfRevenue 332079.00
totalOtherIncomeExpenseNet 97879.00
2007-03-31
date 2007-03-31
filing_date 2007-03-31
currency_symbol USD
incomeBeforeTax -233770.00
netIncome -334258.00
sellingGeneralAdministrative 826111.00
sellingAndMarketingExpenses 68211.00
grossProfit 594253.00
reconciledDepreciation 25324.00
ebit -325393.00
ebitda -300069.00
depreciationAndAmortization 25324.00
operatingIncome -334258.00
otherOperatingExpenses 1175884.00
incomeTaxExpense 109353.00
totalRevenue 850491.00
totalOperatingExpenses 919646.00
costOfRevenue 256238.00
totalOtherIncomeExpenseNet 100488.00
yearly
2022-12-31
date 2022-12-31
filing_date 2023-02-28
currency_symbol USD
incomeBeforeTax 51965000.00
netIncome 41381000.00
sellingGeneralAdministrative 48208000.00
sellingAndMarketingExpenses 25367000.00
grossProfit 127512000.00
reconciledDepreciation 7834000.00
ebit 46103000.00
ebitda 53937000.00
depreciationAndAmortization 7834000.00
operatingIncome 53937000.00
otherOperatingExpenses 270056000.00
interestExpense 1410000.00
taxProvision 10584000.00
netInterestIncome -1410000.00
incomeTaxExpense 10584000.00
totalRevenue 323993000.00
totalOperatingExpenses 73575000.00
costOfRevenue 196481000.00
totalOtherIncomeExpenseNet -1972000.00
netIncomeFromContinuingOps 41381000.00
netIncomeApplicableToCommonShares 41381000.00
2021-12-31
date 2021-12-31
filing_date 2022-02-28
currency_symbol USD
incomeBeforeTax 39439971.00
minorityInterest 0.00
netIncome 31566862.00
sellingGeneralAdministrative 34288171.00
sellingAndMarketingExpenses 18273197.00
grossProfit 92676987.00
reconciledDepreciation 4387668.00
ebit 35727951.00
ebitda 40115619.00
depreciationAndAmortization 4387668.00
nonOperatingIncomeNetOther -372974.00
operatingIncome 40115619.00
otherOperatingExpenses 219147458.00
interestExpense 302674.00
taxProvision 7873109.00
netInterestIncome -302674.00
incomeTaxExpense 7873109.00
totalRevenue 259263077.00
totalOperatingExpenses 52561368.00
costOfRevenue 166586090.00
totalOtherIncomeExpenseNet -675648.00
netIncomeFromContinuingOps 31566862.00
netIncomeApplicableToCommonShares 31566862.00
2020-12-31
date 2020-12-31
filing_date 2021-03-11
currency_symbol USD
incomeBeforeTax 22804359.00
minorityInterest 0.00
netIncome 18281691.00
sellingGeneralAdministrative 20906785.00
sellingAndMarketingExpenses 9748292.00
grossProfit 54025009.00
reconciledDepreciation 2230032.00
ebit 21139900.00
ebitda 23369932.00
depreciationAndAmortization 2230032.00
nonOperatingIncomeNetOther -316093.00
operatingIncome 23369932.00
otherOperatingExpenses 135554516.00
interestExpense 249480.00
taxProvision 4522668.00
netInterestIncome -249480.00
incomeTaxExpense 4522668.00
totalRevenue 158924448.00
totalOperatingExpenses 30655077.00
costOfRevenue 104899439.00
totalOtherIncomeExpenseNet -565573.00
netIncomeFromContinuingOps 18281691.00
netIncomeApplicableToCommonShares 18281691.00
2019-12-31
date 2019-12-31
filing_date 2020-03-16
currency_symbol USD
incomeBeforeTax 16950428.00
minorityInterest -168680.00
netIncome 13977625.00
sellingGeneralAdministrative 18834535.00
sellingAndMarketingExpenses 7584377.00
grossProfit 43506259.00
reconciledDepreciation 1697023.00
ebit 15390324.00
ebitda 17087347.00
depreciationAndAmortization 1697023.00
operatingIncome 17087347.00
otherOperatingExpenses 112845534.00
interestExpense 96646.00
taxProvision 2955356.00
interestIncome 136920.00
netInterestIncome -96646.00
incomeTaxExpense 2955356.00
totalRevenue 129932881.00
totalOperatingExpenses 26418912.00
costOfRevenue 86426622.00
totalOtherIncomeExpenseNet -136919.00
netIncomeFromContinuingOps 13995072.00
netIncomeApplicableToCommonShares 13977625.00
2018-12-31
date 2018-12-31
filing_date 2018-12-31
currency_symbol USD
researchDevelopment 0.00
effectOfAccountingCharges 0.00
incomeBeforeTax 11481305.00
minorityInterest -190029.00
netIncome 8712534.00
sellingGeneralAdministrative 14802628.00
sellingAndMarketingExpenses 6802241.00
grossProfit 33436605.00
reconciledDepreciation 1378784.00
ebit 11831736.00
ebitda 13210520.00
depreciationAndAmortization 1378784.00
nonOperatingIncomeNetOther 0.00
operatingIncome 11831736.00
otherOperatingExpenses 98088878.00
interestExpense 168389.00
taxProvision 2760073.00
interestIncome 324700.00
netInterestIncome -168389.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 2760073.00
totalRevenue 109920614.00
totalOperatingExpenses 21604869.00
costOfRevenue 76484009.00
totalOtherIncomeExpenseNet -182042.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 8721232.00
netIncomeApplicableToCommonShares 8712534.00
preferredStockAndOtherAdjustments 0.00
2017-12-31
date 2017-12-31
filing_date 2017-12-31
currency_symbol USD
researchDevelopment 0.00
effectOfAccountingCharges 0.00
incomeBeforeTax 2163833.00
minorityInterest -188426.00
netIncome 1187345.00
sellingGeneralAdministrative 11988409.00
sellingAndMarketingExpenses 1181304.00
grossProfit 16774366.00
reconciledDepreciation 1766011.00
ebit 2236056.00
ebitda 4002067.00
depreciationAndAmortization 1766011.00
nonOperatingIncomeNetOther 0.00
operatingIncome 2236056.00
otherOperatingExpenses 65513488.00
interestExpense 337670.00
taxProvision 1029489.00
interestIncome 76200.00
netInterestIncome -337670.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1029489.00
totalRevenue 67749544.00
totalOperatingExpenses 14538310.00
costOfRevenue 50975178.00
totalOtherIncomeExpenseNet 265447.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 1134344.00
netIncomeApplicableToCommonShares 1047331.00
preferredStockAndOtherAdjustments 0.00
2016-12-31
date 2016-12-31
filing_date 2016-12-31
currency_symbol USD
researchDevelopment 0.00
effectOfAccountingCharges 0.00
incomeBeforeTax 3029575.00
minorityInterest -55179.00
netIncome 2215502.00
sellingGeneralAdministrative 9378047.00
sellingAndMarketingExpenses 788131.00
grossProfit 14014430.00
ebit 3252551.00
ebitda 4392677.00
depreciationAndAmortization 1140126.00
nonOperatingIncomeNetOther 0.00
operatingIncome 3252551.00
otherOperatingExpenses 48506716.00
interestExpense 223045.00
taxProvision 866075.00
interestIncome 218110.00
netInterestIncome -223045.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 866075.00
totalRevenue 51759267.00
totalOperatingExpenses 10761879.00
costOfRevenue 37744837.00
totalOtherIncomeExpenseNet 69.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 2163500.00
netIncomeApplicableToCommonShares 2215502.00
preferredStockAndOtherAdjustments 0.00
2015-12-31
date 2015-12-31
filing_date 2015-12-31
currency_symbol USD
researchDevelopment 0.00
effectOfAccountingCharges 0.00
incomeBeforeTax 2434050.00
minorityInterest -3177.00
netIncome 1554565.00
sellingGeneralAdministrative 8207243.00
sellingAndMarketingExpenses 1044994.00
grossProfit 12316457.00
ebit 2608275.00
ebitda 3499645.00
depreciationAndAmortization 891370.00
nonOperatingIncomeNetOther 0.00
operatingIncome 2608275.00
otherOperatingExpenses 38861851.00
interestExpense 224641.00
taxProvision 963380.00
interestIncome 170580.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 963381.00
totalRevenue 41470126.00
totalOperatingExpenses 9708182.00
costOfRevenue 29153669.00
totalOtherIncomeExpenseNet 50416.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 1470669.00
netIncomeApplicableToCommonShares 1554570.00
preferredStockAndOtherAdjustments 0.00
2014-12-31
date 2014-12-31
filing_date 2014-12-31
currency_symbol USD
incomeBeforeTax 2752642.00
netIncome 3097102.00
sellingGeneralAdministrative 5675156.00
sellingAndMarketingExpenses 603243.00
grossProfit 9256933.00
ebit 2792273.00
ebitda 3269469.00
depreciationAndAmortization 477196.00
operatingIncome 2792273.00
otherOperatingExpenses 26837906.00
interestExpense 36748.00
incomeTaxExpense -317475.00
totalRevenue 29630179.00
totalOperatingExpenses 6464660.00
costOfRevenue 20373246.00
totalOtherIncomeExpenseNet -2883.00
2013-12-31
date 2013-12-31
filing_date 2013-12-31
currency_symbol USD
incomeBeforeTax 2034268.00
netIncome 1320268.00
sellingGeneralAdministrative 3340302.00
sellingAndMarketingExpenses 272345.00
grossProfit 5745714.00
ebit 2042895.00
ebitda 2426650.00
depreciationAndAmortization 383755.00
operatingIncome 2042895.00
otherOperatingExpenses 15855917.00
interestExpense 6772.00
incomeTaxExpense 714000.00
totalRevenue 17898812.00
totalOperatingExpenses 3702819.00
costOfRevenue 12153098.00
totalOtherIncomeExpenseNet -1855.00
2012-12-31
date 2012-12-31
filing_date 2012-12-31
currency_symbol USD
incomeBeforeTax 1077207.00
netIncome 1162207.00
sellingGeneralAdministrative 2317751.00
sellingAndMarketingExpenses 185983.00
grossProfit 3634601.00
ebit 1073765.00
ebitda 1427918.00
depreciationAndAmortization 354153.00
operatingIncome 1073765.00
otherOperatingExpenses 9597073.00
interestExpense 1424.00
incomeTaxExpense -85000.00
totalRevenue 10670838.00
totalOperatingExpenses 2560836.00
costOfRevenue 7036237.00
totalOtherIncomeExpenseNet 4866.00
2011-12-31
date 2011-12-31
filing_date 2011-12-31
currency_symbol USD
incomeBeforeTax 608949.00
netIncome 815887.00
sellingGeneralAdministrative 1673208.00
sellingAndMarketingExpenses 175859.00
grossProfit 2515459.00
ebit 612975.00
ebitda 951726.00
depreciationAndAmortization 338751.00
operatingIncome 612975.00
otherOperatingExpenses 5428878.00
interestExpense 4326.00
incomeTaxExpense -206938.00
totalRevenue 6041853.00
totalOperatingExpenses 1902484.00
costOfRevenue 3526394.00
totalOtherIncomeExpenseNet 300.00
2010-12-31
date 2010-12-31
filing_date 2010-12-31
currency_symbol USD
incomeBeforeTax 224748.00
netIncome 425810.00
grossProfit 2229355.00
ebit 220497.00
ebitda 551410.00
depreciationAndAmortization 330913.00
operatingIncome 327907.00
otherOperatingExpenses 3802057.00
interestExpense 15509.00
incomeTaxExpense -201062.00
totalRevenue 4129964.00
totalOperatingExpenses 1901448.00
costOfRevenue 1900609.00
totalOtherIncomeExpenseNet -87650.00
2009-12-31
date 2009-12-31
filing_date 2009-12-31
currency_symbol USD
incomeBeforeTax 141046.00
netIncome -566412.00
sellingGeneralAdministrative 1647276.00
sellingAndMarketingExpenses 31700.00
grossProfit 2205433.00
ebit 174063.00
ebitda 529062.00
depreciationAndAmortization 354999.00
operatingIncome 174063.00
otherOperatingExpenses 3660502.00
interestExpense 33335.00
incomeTaxExpense 740793.00
totalRevenue 3834565.00
totalOperatingExpenses 2031370.00
costOfRevenue 1629132.00
totalOtherIncomeExpenseNet 318.00
2008-12-31
date 2008-12-31
filing_date 2008-12-31
currency_symbol USD
incomeBeforeTax -1192951.00
netIncome -3917926.00
sellingGeneralAdministrative 4230196.00
sellingAndMarketingExpenses 713600.00
grossProfit 4273019.00
ebit -1144703.00
ebitda -687787.00
depreciationAndAmortization 456916.00
operatingIncome -1144703.00
otherOperatingExpenses 8920831.00
interestExpense 48248.00
incomeTaxExpense 16477.00
totalRevenue 7776128.00
totalOperatingExpenses 5417722.00
costOfRevenue 3503109.00
totalOtherIncomeExpenseNet -48248.00
2007-12-31
date 2007-12-31
filing_date 2007-12-31
currency_symbol USD
incomeBeforeTax -843204.00
netIncome -823915.00
sellingGeneralAdministrative 3478635.00
sellingAndMarketingExpenses 510830.00
grossProfit 3404809.00
ebit -808999.00
ebitda -572922.00
depreciationAndAmortization 236077.00
operatingIncome -843204.00
otherOperatingExpenses 6665703.00
interestExpense 0.00
incomeTaxExpense -19289.00
totalRevenue 5856704.00
totalOperatingExpenses 4213808.00
costOfRevenue 2451895.00
totalOtherIncomeExpenseNet 34205.00
2006-12-31
date 2006-12-31
filing_date 2006-12-31
currency_symbol USD
researchDevelopment 218594.00
incomeBeforeTax -1550870.00
netIncome -1450731.00
sellingGeneralAdministrative 2752031.00
sellingAndMarketingExpenses 323071.00
grossProfit 2082493.00
ebit -1210276.00
ebitda -1111064.00
depreciationAndAmortization 99212.00
operatingIncome -1450731.00
otherOperatingExpenses 4703092.00
interestExpense 0.00
incomeTaxExpense 140316.00
totalRevenue 3392677.00
totalOperatingExpenses 3392908.00
costOfRevenue 1310184.00
totalOtherIncomeExpenseNet -100139.00
2005-12-31
date 2005-12-31
filing_date 2005-12-31
currency_symbol USD
researchDevelopment 198705.00
netIncome -742862.00
sellingGeneralAdministrative 1954208.00
sellingAndMarketingExpenses 267779.00
grossProfit 1765157.00
ebit -720605.00
ebitda -655535.00
depreciationAndAmortization 65070.00
operatingIncome -742862.00
otherOperatingExpenses 3764490.00
interestExpense 0.00
incomeTaxExpense 22257.00
totalRevenue 3043885.00
totalOperatingExpenses 2485762.00
costOfRevenue 1278728.00
2004-12-31
date 2004-12-31
filing_date 2004-12-31
currency_symbol USD
researchDevelopment 110375.00
netIncome -655243.00
sellingGeneralAdministrative 1418403.00
sellingAndMarketingExpenses 247175.00
grossProfit 1292254.00
ebit -635150.00
ebitda -483699.00
depreciationAndAmortization 151451.00
operatingIncome -655243.00
otherOperatingExpenses 3230085.00
interestExpense 0.00
incomeTaxExpense 20093.00
totalRevenue 2594935.00
totalOperatingExpenses 1927404.00
costOfRevenue 1302681.00
2003-12-31
date 2003-12-31
filing_date 2003-12-31
currency_symbol USD
researchDevelopment 109188.00
netIncome -40493.00
sellingGeneralAdministrative 922876.00
sellingAndMarketingExpenses 156329.00
grossProfit 1176963.00
ebit -33590.00
ebitda -11430.00
depreciationAndAmortization 22160.00
operatingIncome -40493.00
otherOperatingExpenses 2051071.00
interestExpense 0.00
incomeTaxExpense 6903.00
totalRevenue 2017481.00
totalOperatingExpenses 1210553.00
costOfRevenue 840518.00