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

Logo

Silicon Motion Technology Corp. занимается разработкой, производством и поставкой полупроводниковых продуктов для рынка электроники. Он предлагает встроенное и расширяемое хранилище, радиочастотные интегральные схемы и встроенную графику. Компания была основана в ноябре 2005 года и имеет штаб-квартиру в Гонконге.

General
Code SIMO
Type Common Stock
Name Silicon Motion Technology
Exchange NASDAQ
CurrencyCode USD
CurrencyName US Dollar
CurrencySymbol $
CountryName USA
CountryISO US
OpenFigi BBG000GT7XY1
ISIN US82706C1080
LEI 5299005RBVBZQJTYFC89
PrimaryTicker SIMO.US
CUSIP 82706C108
EmployerIdNumber
FiscalYearEnd December
IPODate 2005-06-30
InternationalDomestic Domestic
Sector Technology
Industry Semiconductors
GicSector Information Technology
GicGroup Semiconductors & Semiconductor Equipment
GicIndustry Semiconductors & Semiconductor Equipment
GicSubIndustry Semiconductors
HomeCategory ADR
IsDelisted Нет
Address Wing Cheong Commercial Building, Hong Kong, Hong Kong
Phone 852 2307 4768
WebURL https://www.siliconmotion.com
FullTimeEmployees 1643
UpdatedAt 2023-12-24
Highlights
MarketCapitalization 2027489024
MarketCapitalizationMln 2027.489
EBITDA 75150000
PERatio 36.5602
PEGRatio -4.43
WallStreetTargetPrice 75.67
BookValue 23.166
DividendShare 0
DividendYield 0.033
EarningsShare 1.66
EPSEstimateCurrentYear 2.06
EPSEstimateNextYear 3.31
EPSEstimateNextQuarter 0.68
EPSEstimateCurrentQuarter 0.61
MostRecentQuarter 2023-09-30
ProfitMargin 0.0868
OperatingMarginTTM 0.091
ReturnOnAssetsTTM 0.0332
ReturnOnEquityTTM 0.0753
RevenueTTM 637521024
RevenuePerShareTTM 19.167
QuarterlyRevenueGrowthYOY -0.313
GrossProfitTTM 473885000
DilutedEpsTTM 1.66
QuarterlyEarningsGrowthYOY -0.752

Financials / Income Statement / quarterly / net Income

60.58M
2021-12-31
60.58M
2022-03-31
51.58M
2022-06-30
42.89M
2022-09-30
23.54M
2022-12-31
23.54M
2023-03-31
11.04M
2023-06-30
10.59M
2023-09-30

Financials / Income Statement / quarterly / ebitda

73.9M
2021-12-31
73.9M
2022-03-31
72.53M
2022-06-30
59.75M
2022-09-30
29.87M
2022-12-31
29.87M
2023-03-31
-159K
2023-06-30
26.49M
2023-09-30

Financials / Income Statement / quarterly / totalRevenue

264.36M
2021-12-31
264.36M
2022-03-31
252.37M
2022-06-30
250.81M
2022-09-30
200.76M
2022-12-31
200.76M
2023-03-31
140.36M
2023-06-30
172.33M
2023-09-30

Earnings / History / epsActual

1.53
2022-09-30
1.22
2022-12-31
0.33
2023-03-31
0.38
2023-06-30
0.63
2023-09-30
0
2023-12-31
0
2024-03-31
0
2024-06-30
Valuation
TrailingPE 36.5602
ForwardPE 18.4502
PriceSalesTTM 3.1294
PriceBookMRQ 2.5106
EnterpriseValue 7815954944
EnterpriseValueRevenue 2.6891
EnterpriseValueEbitda 24.3952
SharesStats
SharesOutstanding 33407300
SharesFloat 126827729
PercentInsiders 0
PercentInstitutions 74.314
Technicals
Beta 0.825
52WeekHigh 94.5181
52WeekLow 49.0784
50DayMA 57.355
200DayMA 59.6602
SharesShort 949280
SharesShortPriorMonth 906598
ShortRatio 2.54
ShortPercent 0.03
Financials
Balance_Sheet
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
filing_date 2023-11-02
currency_symbol USD
totalAssets 966920000.00
otherCurrentAssets 16896000.00
totalLiab 192868000.00
totalStockholderEquity 774052000.00
otherCurrentLiab 103781000.00
cash 295385000.00
totalCurrentLiabilities 130756000.00
netDebt -295385000.00
totalCurrentAssets 754118000.00
longTermInvestments 17023000.00
netReceivables 193389000.00
inventory 199003000.00
accountsPayable 26975000.00
nonCurrrentAssetsOther 33672000.00
nonCurrentAssetsTotal 212802000.00
nonCurrentLiabilitiesOther 62112000.00
nonCurrentLiabilitiesTotal 62112000.00
liabilitiesAndStockholdersEquity 966920000.00
cashAndShortTermInvestments 295385000.00
propertyPlantAndEquipmentGross 162107000.00
propertyPlantAndEquipmentNet 162107000.00
netWorkingCapital 623362000.00
commonStockSharesOutstanding 33471000.00
2023-06-30
date 2023-06-30
filing_date 2023-07-28
currency_symbol USD
totalAssets 946576000.00
otherCurrentAssets 15916000.00
totalLiab 187134000.00
totalStockholderEquity 759442000.00
otherCurrentLiab 110043000.00
commonStock 759442000.00
otherLiab 64562000.00
otherAssets 38077000.00
cash 249830000.00
totalCurrentLiabilities 122572000.00
netDebt -249830000.00
propertyPlantEquipment 156962000.00
totalCurrentAssets 731770000.00
longTermInvestments 19767000.00
netReceivables 166020000.00
inventory 250524000.00
accountsPayable 12529000.00
nonCurrrentAssetsOther 38077000.00
nonCurrentAssetsTotal 214806000.00
nonCurrentLiabilitiesOther 64562000.00
nonCurrentLiabilitiesTotal 64562000.00
liabilitiesAndStockholdersEquity 946576000.00
cashAndShortTermInvestments 249830000.00
propertyPlantAndEquipmentGross 156962000.00
propertyPlantAndEquipmentNet 156962000.00
netWorkingCapital 609198000.00
commonStockSharesOutstanding 33438000.00
2023-03-31
date 2023-03-31
filing_date 2023-04-28
currency_symbol USD
totalAssets 961250000.00
otherCurrentAssets 61674000.00
totalLiab 228649000.00
totalStockholderEquity 732601000.00
otherCurrentLiab 137732000.00
commonStock 1322000.00
retainedEarnings 425120000.00
cash 232179000.00
totalCurrentLiabilities 183868000.00
currentDeferredRevenue 6909000.00
netDebt -228975000.00
shortTermDebt 3204000.00
shortLongTermDebtTotal 3204000.00
otherStockholderEquity 303564000.00
totalCurrentAssets 787922000.00
longTermInvestments 14068000.00
netReceivables 206105000.00
inventory 287964000.00
accountsPayable 36023000.00
accumulatedOtherComprehensiveIncome 2595000.00
nonCurrrentAssetsOther 15743000.00
nonCurrentAssetsTotal 173328000.00
nonCurrentLiabilitiesOther 45223000.00
nonCurrentLiabilitiesTotal 44781000.00
liabilitiesAndStockholdersEquity 961250000.00
cashAndShortTermInvestments 232179000.00
propertyPlantAndEquipmentNet 139434000.00
netWorkingCapital 607721000.00
commonStockSharesOutstanding 33209000.00
2022-12-31
date 2022-12-31
filing_date 2022-12-31
currency_symbol USD
totalAssets 961250000.00
otherCurrentAssets 61674000.00
totalLiab 228649000.00
totalStockholderEquity 732601000.00
otherCurrentLiab 137732000.00
commonStock 1322000.00
capitalStock 1322000.00
retainedEarnings 425120000.00
otherLiab 44781000.00
otherAssets 24627000.00
cash 232179000.00
totalCurrentLiabilities 183868000.00
currentDeferredRevenue 6909000.00
netDebt -228975000.00
shortTermDebt 3204000.00
shortLongTermDebtTotal 3204000.00
otherStockholderEquity 303564000.00
propertyPlantEquipment 139434000.00
totalCurrentAssets 787922000.00
longTermInvestments 9267000.00
netTangibleAssets 732601000.00
netReceivables 206105000.00
inventory 287964000.00
accountsPayable 36023000.00
accumulatedOtherComprehensiveIncome 2595000.00
nonCurrrentAssetsOther 15743000.00
nonCurrentAssetsTotal 173328000.00
capitalLeaseObligations 3204000.00
nonCurrentLiabilitiesOther 44781000.00
nonCurrentLiabilitiesTotal 44781000.00
liabilitiesAndStockholdersEquity 961250000.00
cashAndShortTermInvestments 232179000.00
propertyPlantAndEquipmentGross 245747000.00
propertyPlantAndEquipmentNet 139434000.00
netWorkingCapital 604054000.00
netInvestedCapital 732601000.00
commonStockSharesOutstanding 33209000.00
2022-09-30
date 2022-09-30
filing_date 2022-11-02
currency_symbol USD
totalAssets 961482000.00
otherCurrentAssets 62399000.00
totalLiab 267125000.00
totalStockholderEquity 694357000.00
otherCurrentLiab 152066000.00
commonStock 694357000.00
otherLiab 44328000.00
otherAssets 22778000.00
cash 199215000.00
totalCurrentLiabilities 222797000.00
netDebt -199215000.00
propertyPlantEquipment 133499000.00
totalCurrentAssets 796872000.00
longTermInvestments 8333000.00
netTangibleAssets 694357000.00
netReceivables 229692000.00
inventory 305566000.00
accountsPayable 70731000.00
nonCurrrentAssetsOther 22778000.00
nonCurrentAssetsTotal 164610000.00
nonCurrentLiabilitiesOther 44328000.00
nonCurrentLiabilitiesTotal 44328000.00
liabilitiesAndStockholdersEquity 961482000.00
cashAndShortTermInvestments 199215000.00
propertyPlantAndEquipmentGross 133499000.00
propertyPlantAndEquipmentNet 133499000.00
netWorkingCapital 574075000.00
commonStockSharesOutstanding 33140000.00
2022-06-30
date 2022-06-30
filing_date 2022-07-13
currency_symbol USD
totalAssets 937002000.00
otherCurrentAssets 85766000.00
totalLiab 292105000.00
totalStockholderEquity 644897000.00
otherCurrentLiab 160826000.00
commonStock 644897000.00
otherLiab 44007000.00
otherAssets 22507000.00
cash 179858000.00
totalCurrentLiabilities 248098000.00
netDebt -179858000.00
otherStockholderEquity 644897000.00
propertyPlantEquipment 131368000.00
totalCurrentAssets 774688000.00
longTermInvestments 8439000.00
netTangibleAssets 644897000.00
netReceivables 243546000.00
inventory 265518000.00
accountsPayable 87272000.00
nonCurrrentAssetsOther 22507000.00
nonCurrentAssetsTotal 162314000.00
nonCurrentLiabilitiesOther 44007000.00
nonCurrentLiabilitiesTotal 44007000.00
liabilitiesAndStockholdersEquity 937002000.00
cashAndShortTermInvestments 179858000.00
propertyPlantAndEquipmentNet 131368000.00
netWorkingCapital 526590000.00
commonStockSharesOutstanding 33194000.00
2022-03-31
date 2022-03-31
filing_date 2022-04-25
currency_symbol USD
totalAssets 971328000.00
otherCurrentAssets 37852000.00
totalLiab 313750000.00
totalStockholderEquity 657578000.00
otherCurrentLiab 191533000.00
commonStock 1398000.00
retainedEarnings 412129000.00
otherLiab 31210000.00
otherAssets 17696000.00
cash 360082000.00
totalCurrentLiabilities 281558000.00
currentDeferredRevenue 6358000.00
netDebt -357183000.00
shortTermDebt 2899000.00
shortLongTermDebtTotal 2899000.00
otherStockholderEquity 244645000.00
propertyPlantEquipment 131317000.00
totalCurrentAssets 818112000.00
longTermInvestments 8550000.00
netTangibleAssets 618726000.00
netReceivables 208574000.00
inventory 163104000.00
accountsPayable 80768000.00
accumulatedOtherComprehensiveIncome -540000.00
nonCurrrentAssetsOther 20197000.00
nonCurrentAssetsTotal 153216000.00
nonCurrentLiabilitiesOther 31210000.00
nonCurrentLiabilitiesTotal 32192000.00
liabilitiesAndStockholdersEquity 971328000.00
cashAndShortTermInvestments 360082000.00
propertyPlantAndEquipmentNet 124478000.00
netWorkingCapital 492373000.00
commonStockSharesOutstanding 35068000.00
2021-12-31
date 2021-12-31
filing_date 2021-12-31
currency_symbol USD
totalAssets 971328000.00
otherCurrentAssets 37852000.00
totalLiab 313750000.00
totalStockholderEquity 657578000.00
otherCurrentLiab 191533000.00
commonStock 1398000.00
capitalStock 1398000.00
retainedEarnings 412129000.00
otherLiab 32192000.00
otherAssets 20197000.00
cash 360082000.00
totalCurrentLiabilities 281558000.00
currentDeferredRevenue 6358000.00
netDebt -357183000.00
shortTermDebt 2899000.00
shortLongTermDebtTotal 2899000.00
otherStockholderEquity 244645000.00
propertyPlantEquipment 124478000.00
totalCurrentAssets 818112000.00
longTermInvestments 8541000.00
netTangibleAssets 657578000.00
netReceivables 208574000.00
inventory 163104000.00
accountsPayable 80768000.00
accumulatedOtherComprehensiveIncome -540000.00
nonCurrrentAssetsOther 20197000.00
nonCurrentAssetsTotal 153216000.00
capitalLeaseObligations 2899000.00
nonCurrentLiabilitiesOther 32192000.00
nonCurrentLiabilitiesTotal 32192000.00
liabilitiesAndStockholdersEquity 971328000.00
cashAndShortTermInvestments 360082000.00
propertyPlantAndEquipmentNet 124478000.00
netWorkingCapital 536554000.00
netInvestedCapital 657632000.00
commonStockSharesOutstanding 35270309.00
2021-09-30
date 2021-09-30
filing_date 2021-09-30
currency_symbol USD
totalAssets 921574000.00
otherCurrentAssets 26398000.00
totalLiab 214352000.00
totalStockholderEquity 707222000.00
otherCurrentLiab 116774000.00
commonStock 707222000.00
otherLiab 31198000.00
otherAssets 17808000.00
cash 364071000.00
totalCurrentLiabilities 183154000.00
netDebt -364071000.00
otherStockholderEquity 707222000.00
propertyPlantEquipment 110289000.00
totalCurrentAssets 784970000.00
longTermInvestments 8507000.00
netTangibleAssets 707222000.00
shortTermInvestments 0.00
netReceivables 184984000.00
inventory 161010000.00
accountsPayable 66380000.00
nonCurrrentAssetsOther 17808000.00
nonCurrentAssetsTotal 136604000.00
nonCurrentLiabilitiesOther 31198000.00
nonCurrentLiabilitiesTotal 31198000.00
liabilitiesAndStockholdersEquity 921574000.00
cashAndShortTermInvestments 364071000.00
propertyPlantAndEquipmentNet 110289000.00
netWorkingCapital 601816000.00
commonStockSharesOutstanding 35023000.00
2021-06-30
date 2021-06-30
filing_date 2021-06-30
currency_symbol USD
totalAssets 859255000.00
otherCurrentAssets 26742000.00
totalLiab 212615000.00
totalStockholderEquity 646640000.00
otherCurrentLiab 105630000.00
commonStock 646640000.00
otherLiab 29859000.00
otherAssets 17093000.00
cash 357119000.00
totalCurrentLiabilities 182756000.00
netDebt -357119000.00
otherStockholderEquity 646640000.00
propertyPlantEquipment 106841000.00
totalCurrentAssets 728821000.00
longTermInvestments 6500000.00
netTangibleAssets 646640000.00
shortTermInvestments 0.00
netReceivables 145583000.00
inventory 150617000.00
accountsPayable 77126000.00
nonCurrrentAssetsOther 17093000.00
nonCurrentAssetsTotal 130434000.00
nonCurrentLiabilitiesOther 29859000.00
nonCurrentLiabilitiesTotal 29859000.00
liabilitiesAndStockholdersEquity 859255000.00
cashAndShortTermInvestments 357119000.00
propertyPlantAndEquipmentGross 106841000.00
propertyPlantAndEquipmentNet 106841000.00
netWorkingCapital 546065000.00
commonStockSharesOutstanding 34953000.00
2021-03-31
date 2021-03-31
filing_date 2021-05-12
currency_symbol USD
totalAssets 742060000.00
otherCurrentAssets 13948000.00
totalLiab 184318000.00
totalStockholderEquity 557742000.00
otherCurrentLiab 106536000.00
commonStock 1382000.00
retainedEarnings 281577000.00
otherLiab 26193000.00
otherAssets 10832000.00
cash 342961000.00
totalCurrentLiabilities 158744000.00
currentDeferredRevenue 4615000.00
netDebt -339903000.00
shortTermDebt 3058000.00
shortLongTermDebtTotal 3058000.00
otherStockholderEquity 275132000.00
propertyPlantEquipment 103948000.00
totalCurrentAssets 606969000.00
longTermInvestments 5000000.00
netTangibleAssets 594759000.00
shortTermInvestments 0.00
netReceivables 115800000.00
inventory 110162000.00
accountsPayable 44535000.00
accumulatedOtherComprehensiveIncome -349000.00
nonCurrrentAssetsOther 24595000.00
nonCurrentAssetsTotal 135091000.00
nonCurrentLiabilitiesOther 26193000.00
nonCurrentLiabilitiesTotal 25574000.00
liabilitiesAndStockholdersEquity 742060000.00
cashAndShortTermInvestments 342961000.00
propertyPlantAndEquipmentGross 103948000.00
propertyPlantAndEquipmentNet 105496000.00
netWorkingCapital 501172000.00
commonStockSharesOutstanding 34541963.00
2020-12-31
date 2020-12-31
filing_date 2020-12-31
currency_symbol USD
totalAssets 742060000.00
otherCurrentAssets 13948000.00
totalLiab 184318000.00
totalStockholderEquity 557742000.00
otherCurrentLiab 106536000.00
commonStock 1382000.00
retainedEarnings 281577000.00
otherLiab 24751000.00
goodWill 0.00
otherAssets 7260000.00
cash 342961000.00
totalCurrentLiabilities 158744000.00
currentDeferredRevenue 4615000.00
netDebt -339903000.00
shortTermDebt 3058000.00
shortLongTermDebtTotal 3058000.00
otherStockholderEquity 275132000.00
propertyPlantEquipment 105472000.00
totalCurrentAssets 606969000.00
longTermInvestments 5000000.00
netTangibleAssets 551507000.00
shortTermInvestments 0.00
netReceivables 115800000.00
inventory 110162000.00
accountsPayable 44535000.00
accumulatedOtherComprehensiveIncome -349000.00
commonStockTotalEquity 1382000.00
nonCurrrentAssetsOther 24595000.00
nonCurrentAssetsTotal 135091000.00
capitalLeaseObligations 3058000.00
nonCurrentLiabilitiesOther 25574000.00
nonCurrentLiabilitiesTotal 25574000.00
liabilitiesAndStockholdersEquity 742060000.00
cashAndShortTermInvestments 342961000.00
propertyPlantAndEquipmentGross 112200000.00
propertyPlantAndEquipmentNet 105496000.00
netWorkingCapital 448225000.00
netInvestedCapital 557742000.00
commonStockSharesOutstanding 38832167.00
2020-09-30
date 2020-09-30
filing_date 2020-09-30
currency_symbol USD
totalAssets 730433000.00
otherCurrentAssets 24643000.00
totalLiab 134725000.00
totalStockholderEquity 595708000.00
otherCurrentLiab 71370000.00
commonStock 595708000.00
otherLiab 26207000.00
otherAssets 10984000.00
cash 341281000.00
totalCurrentLiabilities 108518000.00
netDebt -341281000.00
otherStockholderEquity 595708000.00
propertyPlantEquipment 102046000.00
totalCurrentAssets 594914000.00
longTermInvestments 5000000.00
netTangibleAssets 578219000.00
shortTermInvestments 1951000.00
netReceivables 95519000.00
inventory 107426000.00
accountsPayable 37148000.00
nonCurrrentAssetsOther 10984000.00
nonCurrentAssetsTotal 135519000.00
nonCurrentLiabilitiesOther 26207000.00
nonCurrentLiabilitiesTotal 26207000.00
liabilitiesAndStockholdersEquity 730433000.00
cashAndShortTermInvestments 343232000.00
propertyPlantAndEquipmentGross 102046000.00
propertyPlantAndEquipmentNet 102046000.00
netWorkingCapital 486396000.00
commonStockSharesOutstanding 34891000.00
2020-06-30
date 2020-06-30
filing_date 2020-07-08
currency_symbol USD
totalAssets 736394000.00
otherCurrentAssets 23778000.00
totalLiab 143297000.00
totalStockholderEquity 593097000.00
otherCurrentLiab 81886000.00
commonStock 593097000.00
otherLiab 27202000.00
otherAssets 11556000.00
cash 350790000.00
totalCurrentLiabilities 116095000.00
netDebt -350790000.00
otherStockholderEquity 593097000.00
propertyPlantEquipment 102156000.00
totalCurrentAssets 600193000.00
longTermInvestments 5000000.00
netTangibleAssets 575608000.00
shortTermInvestments 3876000.00
netReceivables 93825000.00
inventory 103835000.00
accountsPayable 34209000.00
nonCurrrentAssetsOther 11556000.00
nonCurrentAssetsTotal 136201000.00
nonCurrentLiabilitiesOther 27202000.00
nonCurrentLiabilitiesTotal 27202000.00
liabilitiesAndStockholdersEquity 736394000.00
cashAndShortTermInvestments 354666000.00
propertyPlantAndEquipmentGross 102156000.00
propertyPlantAndEquipmentNet 102156000.00
netWorkingCapital 484098000.00
commonStockSharesOutstanding 35164000.00
2020-03-31
date 2020-03-31
filing_date 2020-06-12
currency_symbol USD
totalAssets 697729000.00
otherCurrentAssets 18764000.00
totalLiab 160945000.00
totalStockholderEquity 536784000.00
otherCurrentLiab 88082000.00
commonStock 1391000.00
retainedEarnings 270968000.00
otherLiab 25870000.00
goodWill 17489000.00
otherAssets 12110000.00
cash 323166000.00
totalCurrentLiabilities 125763000.00
currentDeferredRevenue 3948000.00
netDebt -320120000.00
shortTermDebt 3046000.00
shortLongTermDebtTotal 3046000.00
otherStockholderEquity 265210000.00
propertyPlantEquipment 100822000.00
totalCurrentAssets 565199000.00
longTermInvestments 3000000.00
netTangibleAssets 547141000.00
shortTermInvestments 2011000.00
netReceivables 108734000.00
inventory 88439000.00
accountsPayable 30687000.00
accumulatedOtherComprehensiveIncome -785000.00
nonCurrrentAssetsOther 10316000.00
nonCurrentAssetsTotal 132530000.00
nonCurrentLiabilitiesOther 25870000.00
nonCurrentLiabilitiesTotal 35182000.00
liabilitiesAndStockholdersEquity 697729000.00
cashAndShortTermInvestments 325177000.00
propertyPlantAndEquipmentGross 100822000.00
propertyPlantAndEquipmentNet 97777000.00
netWorkingCapital 457079000.00
commonStockSharesOutstanding 35021000.00
2019-12-31
date 2019-12-31
filing_date 2020-01-08
currency_symbol USD
totalAssets 697729000.00
otherCurrentAssets 18764000.00
totalLiab 160945000.00
totalStockholderEquity 536784000.00
otherCurrentLiab 88082000.00
commonStock 1391000.00
retainedEarnings 270968000.00
otherLiab 23836000.00
goodWill 17489000.00
otherAssets 5136000.00
cash 323166000.00
totalCurrentLiabilities 125763000.00
currentDeferredRevenue 3948000.00
netDebt -320120000.00
shortTermDebt 3046000.00
shortLongTermDebtTotal 3046000.00
otherStockholderEquity 265210000.00
propertyPlantEquipment 103279000.00
totalCurrentAssets 565199000.00
longTermInvestments 3000000.00
netTangibleAssets 515669000.00
shortTermInvestments 2011000.00
netReceivables 108734000.00
inventory 88439000.00
accountsPayable 30687000.00
accumulatedOtherComprehensiveIncome -785000.00
commonStockTotalEquity 1391000.00
nonCurrrentAssetsOther 10316000.00
nonCurrentAssetsTotal 132530000.00
capitalLeaseObligations 3046000.00
nonCurrentLiabilitiesOther 29457000.00
nonCurrentLiabilitiesTotal 35182000.00
capitalSurpluse 265210000.00
liabilitiesAndStockholdersEquity 697729000.00
cashAndShortTermInvestments 325177000.00
propertyPlantAndEquipmentGross 107091000.00
propertyPlantAndEquipmentNet 97777000.00
commonStockSharesOutstanding 35186205.00
2019-09-30
date 2019-09-30
filing_date 2019-10-08
currency_symbol USD
totalAssets 666248000.00
intangibleAssets 17489000.00
otherCurrentAssets 17903000.00
totalLiab 113760000.00
totalStockholderEquity 552488000.00
otherCurrentLiab 49493000.00
commonStock 552488000.00
otherLiab 31810000.00
goodWill 17489000.00
otherAssets 14002000.00
cash 308191000.00
totalCurrentLiabilities 81950000.00
netDebt -308191000.00
otherStockholderEquity 552488000.00
propertyPlantEquipment 98749000.00
totalCurrentAssets 533008000.00
longTermInvestments 3000000.00
netTangibleAssets 534999000.00
shortTermInvestments 4664000.00
netReceivables 90332000.00
inventory 87840000.00
accountsPayable 32457000.00
nonCurrrentAssetsOther 14002000.00
nonCurrentAssetsTotal 133240000.00
nonCurrentLiabilitiesOther 31810000.00
nonCurrentLiabilitiesTotal 31810000.00
liabilitiesAndStockholdersEquity 666248000.00
cashAndShortTermInvestments 312855000.00
propertyPlantAndEquipmentGross 98749000.00
propertyPlantAndEquipmentNet 98749000.00
commonStockSharesOutstanding 35153000.00
2019-06-30
date 2019-06-30
filing_date 2019-07-31
currency_symbol USD
totalAssets 695616000.00
intangibleAssets 33714000.00
otherCurrentAssets 17663000.00
totalLiab 125258000.00
totalStockholderEquity 570358000.00
otherCurrentLiab 55529000.00
commonStock 570358000.00
otherLiab 31884000.00
goodWill 33714000.00
otherAssets 13911000.00
cash 342930000.00
totalCurrentLiabilities 93374000.00
netDebt -342930000.00
otherStockholderEquity 570358000.00
propertyPlantEquipment 97981000.00
totalCurrentAssets 547010000.00
longTermInvestments 3000000.00
netTangibleAssets 536644000.00
shortTermInvestments 2309000.00
netReceivables 80782000.00
inventory 79252000.00
accountsPayable 37845000.00
nonCurrrentAssetsOther 13911000.00
nonCurrentAssetsTotal 148606000.00
nonCurrentLiabilitiesOther 31884000.00
nonCurrentLiabilitiesTotal 31884000.00
liabilitiesAndStockholdersEquity 695616000.00
cashAndShortTermInvestments 345239000.00
propertyPlantAndEquipmentGross 97981000.00
propertyPlantAndEquipmentNet 97981000.00
commonStockSharesOutstanding 35536000.00
2019-03-31
date 2019-03-31
filing_date 2019-05-15
currency_symbol USD
totalAssets 672723000.00
intangibleAssets 1021000.00
otherCurrentAssets 17454000.00
totalLiab 138244000.00
totalStockholderEquity 534479000.00
otherCurrentLiab 10494000.00
commonStock 1447000.00
retainedEarnings 301860000.00
otherLiab 32313000.00
goodWill 62796000.00
otherAssets 13491000.00
cash 284989000.00
totalCurrentLiabilities 111558000.00
currentDeferredRevenue 5066000.00
netDebt -284989000.00
shortTermDebt 68341000.00
otherStockholderEquity 228475000.00
propertyPlantEquipment 97970000.00
totalCurrentAssets 496397000.00
longTermInvestments 4242000.00
netTangibleAssets 485876000.00
shortTermInvestments 3609000.00
netReceivables 89670000.00
inventory 81518000.00
accountsPayable 27657000.00
accumulatedOtherComprehensiveIncome 495000.00
nonCurrrentAssetsOther 4054000.00
nonCurrentAssetsTotal 176326000.00
nonCurrentLiabilitiesOther 32313000.00
nonCurrentLiabilitiesTotal 26686000.00
liabilitiesAndStockholdersEquity 672723000.00
cashAndShortTermInvestments 288598000.00
propertyPlantAndEquipmentGross 97970000.00
propertyPlantAndEquipmentNet 101410000.00
commonStockSharesOutstanding 36070000.00
2018-12-31
date 2018-12-31
filing_date 2019-01-09
currency_symbol USD
totalAssets 672723000.00
intangibleAssets 1021000.00
otherCurrentAssets 17454000.00
totalLiab 138244000.00
totalStockholderEquity 534479000.00
otherCurrentLiab 10494000.00
commonStock 1447000.00
retainedEarnings 301860000.00
otherLiab 26686000.00
goodWill 62796000.00
otherAssets 9319000.00
cash 284989000.00
totalCurrentLiabilities 111558000.00
currentDeferredRevenue 5066000.00
netDebt -284989000.00
shortTermDebt 68341000.00
otherStockholderEquity 228475000.00
propertyPlantEquipment 96509000.00
totalCurrentAssets 496397000.00
longTermInvestments 4242000.00
netTangibleAssets 468223000.00
shortTermInvestments 3609000.00
netReceivables 89670000.00
inventory 81518000.00
accountsPayable 27657000.00
accumulatedOtherComprehensiveIncome 495000.00
commonStockTotalEquity 1447000.00
treasuryStock -34755000.00
nonCurrrentAssetsOther 4054000.00
nonCurrentAssetsTotal 176326000.00
nonCurrentLiabilitiesTotal 26686000.00
capitalSurpluse 263230000.00
liabilitiesAndStockholdersEquity 672723000.00
cashAndShortTermInvestments 288598000.00
propertyPlantAndEquipmentGross 101410000.00
propertyPlantAndEquipmentNet 101410000.00
commonStockSharesOutstanding 36070000.00
2018-09-30
date 2018-09-30
filing_date 2018-10-01
currency_symbol USD
totalAssets 697118000.00
intangibleAssets 64163000.00
otherCurrentAssets 7588000.00
totalLiab 114057000.00
totalStockholderEquity 583061000.00
otherCurrentLiab 44728000.00
commonStock 583061000.00
otherLiab 27635000.00
goodWill 64163000.00
otherAssets 7023000.00
cash 303329000.00
totalCurrentLiabilities 86422000.00
currentDeferredRevenue 6808000.00
netDebt -299429000.00
shortTermDebt 3900000.00
shortLongTermDebtTotal 3900000.00
otherStockholderEquity 583061000.00
propertyPlantEquipment 110953000.00
totalCurrentAssets 510567000.00
longTermInvestments 4412000.00
netTangibleAssets 518898000.00
shortTermInvestments 4919000.00
netReceivables 84273000.00
inventory 91117000.00
accountsPayable 30986000.00
nonCurrrentAssetsOther 7023000.00
nonCurrentAssetsTotal 186551000.00
nonCurrentLiabilitiesTotal 27635000.00
liabilitiesAndStockholdersEquity 697118000.00
cashAndShortTermInvestments 308248000.00
propertyPlantAndEquipmentGross 110953000.00
propertyPlantAndEquipmentNet 110953000.00
commonStockSharesOutstanding 36171000.00
2018-06-30
date 2018-06-30
filing_date 2018-07-31
currency_symbol USD
totalAssets 691605000.00
intangibleAssets 64904000.00
otherCurrentAssets 7687000.00
totalLiab 141178000.00
totalStockholderEquity 550427000.00
otherCurrentLiab 53160000.00
commonStock 550427000.00
otherLiab 27307000.00
goodWill 64904000.00
otherAssets 6995000.00
cash 356200000.00
totalCurrentLiabilities 113871000.00
currentDeferredRevenue 6736000.00
netDebt -344200000.00
shortTermDebt 12000000.00
shortLongTermDebt 12000000.00
shortLongTermDebtTotal 12000000.00
otherStockholderEquity 550427000.00
propertyPlantEquipment 51638000.00
totalCurrentAssets 563558000.00
longTermInvestments 4510000.00
netTangibleAssets 485523000.00
shortTermInvestments 7961000.00
netReceivables 78657000.00
inventory 93716000.00
accountsPayable 41975000.00
nonCurrrentAssetsOther 6995000.00
nonCurrentAssetsTotal 128047000.00
nonCurrentLiabilitiesTotal 27307000.00
liabilitiesAndStockholdersEquity 691605000.00
cashAndShortTermInvestments 364161000.00
propertyPlantAndEquipmentGross 51638000.00
propertyPlantAndEquipmentNet 51638000.00
commonStockSharesOutstanding 36151000.00
2018-03-31
date 2018-03-31
filing_date 2018-04-30
currency_symbol USD
totalAssets 693810000.00
intangibleAssets 7429000.00
otherCurrentAssets 9567000.00
totalLiab 199680000.00
totalStockholderEquity 494130000.00
otherCurrentLiab 92419000.00
commonStock 1431000.00
retainedEarnings 247490000.00
otherLiab 23785000.00
goodWill 66471000.00
otherAssets 7283000.00
cash 359453000.00
totalCurrentLiabilities 177244000.00
currentDeferredRevenue 3402000.00
netDebt -334453000.00
shortTermDebt 25000000.00
shortLongTermDebt 20700000.00
shortLongTermDebtTotal 25000000.00
otherStockholderEquity 242487000.00
propertyPlantEquipment 51587000.00
totalCurrentAssets 568797000.00
longTermInvestments 1715000.00
netTangibleAssets 455675000.00
shortTermInvestments 6941000.00
netReceivables 79135000.00
inventory 94186000.00
accountsPayable 56423000.00
accumulatedOtherComprehensiveIncome 2643000.00
nonCurrrentAssetsOther 7172000.00
nonCurrentAssetsTotal 125013000.00
nonCurrentLiabilitiesTotal 22436000.00
liabilitiesAndStockholdersEquity 693810000.00
cashAndShortTermInvestments 366394000.00
propertyPlantAndEquipmentGross 51587000.00
propertyPlantAndEquipmentNet 51370000.00
commonStockSharesOutstanding 36005000.00
2017-12-31
date 2017-12-31
filing_date 2018-01-08
currency_symbol USD
totalAssets 693810000.00
intangibleAssets 7429000.00
otherCurrentAssets 9567000.00
totalLiab 199680000.00
totalStockholderEquity 494130000.00
otherCurrentLiab 92419000.00
commonStock 1431000.00
retainedEarnings 247490000.00
otherLiab 22437000.00
goodWill 66471000.00
otherAssets 73565000.00
cash 359453000.00
totalCurrentLiabilities 177244000.00
currentDeferredRevenue 3402000.00
netDebt -334453000.00
shortTermDebt 25000000.00
shortLongTermDebt 25000000.00
shortLongTermDebtTotal 25000000.00
otherStockholderEquity 242487000.00
propertyPlantEquipment 51370000.00
totalCurrentAssets 568797000.00
netTangibleAssets 422668000.00
shortTermInvestments 6941000.00
netReceivables 79135000.00
longTermDebt 108000.00
inventory 94186000.00
accountsPayable 56423000.00
accumulatedOtherComprehensiveIncome 2643000.00
commonStockTotalEquity 1431000.00
nonCurrrentAssetsOther 7172000.00
nonCurrentAssetsTotal 125013000.00
nonCurrentLiabilitiesTotal 22436000.00
liabilitiesAndStockholdersEquity 693810000.00
cashAndShortTermInvestments 366394000.00
propertyPlantAndEquipmentGross 51370000.00
propertyPlantAndEquipmentNet 51370000.00
commonStockSharesOutstanding 40722104.00
2017-09-30
date 2017-09-30
filing_date 2017-10-10
currency_symbol USD
totalAssets 643064000.00
intangibleAssets 77691000.00
otherCurrentAssets 11204000.00
totalLiab 125828000.00
totalStockholderEquity 517236000.00
otherCurrentLiab 66997000.00
commonStock 517236000.00
otherLiab 22313000.00
goodWill 77691000.00
otherAssets 83725000.00
cash 327811000.00
totalCurrentLiabilities 103515000.00
netDebt -327811000.00
otherStockholderEquity 517236000.00
propertyPlantEquipment 48552000.00
totalCurrentAssets 510787000.00
longTermInvestments 120000.00
netTangibleAssets 439545000.00
shortTermInvestments 4984000.00
netReceivables 68652000.00
inventory 78594000.00
accountsPayable 36518000.00
nonCurrrentAssetsOther 5914000.00
nonCurrentAssetsTotal 132277000.00
nonCurrentLiabilitiesTotal 22313000.00
liabilitiesAndStockholdersEquity 643064000.00
cashAndShortTermInvestments 332795000.00
propertyPlantAndEquipmentGross 48552000.00
propertyPlantAndEquipmentNet 48552000.00
commonStockSharesOutstanding 35828000.00
2017-06-30
date 2017-06-30
filing_date 2017-07-10
currency_symbol USD
totalAssets 647237000.00
intangibleAssets 72840000.00
otherCurrentAssets 11278000.00
totalLiab 151408000.00
totalStockholderEquity 495829000.00
otherCurrentLiab 50750000.00
commonStock 495829000.00
otherLiab 21354000.00
goodWill 72840000.00
otherAssets 78553000.00
cash 303612000.00
totalCurrentLiabilities 130054000.00
currentDeferredRevenue 21355000.00
netDebt -278612000.00
shortTermDebt 25000000.00
shortLongTermDebt 25000000.00
shortLongTermDebtTotal 25000000.00
otherStockholderEquity 495829000.00
propertyPlantEquipment 48910000.00
totalCurrentAssets 519774000.00
longTermInvestments 120000.00
netTangibleAssets 422989000.00
shortTermInvestments 2354000.00
netReceivables 76644000.00
inventory 81767000.00
accountsPayable 32949000.00
nonCurrrentAssetsOther 5593000.00
nonCurrentAssetsTotal 127463000.00
nonCurrentLiabilitiesTotal 21354000.00
liabilitiesAndStockholdersEquity 647237000.00
cashAndShortTermInvestments 305966000.00
propertyPlantAndEquipmentGross 48910000.00
propertyPlantAndEquipmentNet 48910000.00
commonStockSharesOutstanding 35801000.00
2017-03-31
date 2017-03-31
filing_date 2017-04-28
currency_symbol USD
totalAssets 606012000.00
intangibleAssets 5227000.00
otherCurrentAssets 9236000.00
totalLiab 163289000.00
totalStockholderEquity 442723000.00
otherCurrentLiab 85248000.00
commonStock 1413000.00
retainedEarnings 215724000.00
otherLiab 18187000.00
goodWill 73883000.00
otherAssets 79197000.00
cash 274483000.00
totalCurrentLiabilities 145970000.00
currentDeferredRevenue 3983000.00
netDebt -249483000.00
shortTermDebt 25000000.00
shortLongTermDebt 25000000.00
shortLongTermDebtTotal 25000000.00
otherStockholderEquity 226658000.00
propertyPlantEquipment 48292000.00
totalCurrentAssets 476886000.00
longTermInvestments 120000.00
netTangibleAssets 397527000.00
shortTermInvestments 3302000.00
netReceivables 73599000.00
inventory 71873000.00
accountsPayable 31739000.00
accumulatedOtherComprehensiveIncome -1032000.00
nonCurrrentAssetsOther 3248000.00
nonCurrentAssetsTotal 129126000.00
nonCurrentLiabilitiesTotal 17319000.00
liabilitiesAndStockholdersEquity 606012000.00
cashAndShortTermInvestments 277785000.00
propertyPlantAndEquipmentGross 48292000.00
propertyPlantAndEquipmentNet 47892000.00
commonStockSharesOutstanding 35623000.00
2016-12-31
date 2016-12-31
filing_date 2017-01-09
currency_symbol USD
totalAssets 606012000.00
intangibleAssets 5227000.00
otherCurrentAssets 9236000.00
totalLiab 163289000.00
totalStockholderEquity 442723000.00
otherCurrentLiab 85248000.00
commonStock 1413000.00
retainedEarnings 215724000.00
otherLiab 17277000.00
goodWill 73883000.00
otherAssets 81234000.00
cash 274483000.00
totalCurrentLiabilities 145970000.00
currentDeferredRevenue 3983000.00
netDebt -249483000.00
shortTermDebt 25000000.00
shortLongTermDebt 25000000.00
shortLongTermDebtTotal 25000000.00
otherStockholderEquity 226658000.00
propertyPlantEquipment 47892000.00
totalCurrentAssets 476886000.00
longTermInvestments 120000.00
netTangibleAssets 365265000.00
shortTermInvestments 3302000.00
netReceivables 73599000.00
longTermDebt 367000.00
inventory 71873000.00
accountsPayable 31739000.00
accumulatedOtherComprehensiveIncome -1032000.00
commonStockTotalEquity 1413000.00
nonCurrrentAssetsOther 3248000.00
nonCurrentAssetsTotal 129126000.00
nonCurrentLiabilitiesTotal 17319000.00
liabilitiesAndStockholdersEquity 606012000.00
cashAndShortTermInvestments 277785000.00
propertyPlantAndEquipmentGross 47892000.00
propertyPlantAndEquipmentNet 47892000.00
commonStockSharesOutstanding 36317817.00
2016-09-30
date 2016-09-30
filing_date 2016-10-11
currency_symbol USD
totalAssets 595675000.00
intangibleAssets 74423000.00
otherCurrentAssets 6392000.00
totalLiab 185429000.00
totalStockholderEquity 410246000.00
otherCurrentLiab 73308000.00
commonStock 410246000.00
retainedEarnings 216000000.00
otherLiab 16766000.00
goodWill 74423000.00
otherAssets 85589000.00
cash 260468000.00
totalCurrentLiabilities 168663000.00
currentDeferredRevenue 22148000.00
netDebt -225468000.00
shortTermDebt 35000000.00
shortLongTermDebt 35000000.00
shortLongTermDebtTotal 35000000.00
otherStockholderEquity 410246000.00
propertyPlantEquipment 48726000.00
totalCurrentAssets 461360000.00
longTermInvestments 133000.00
shortTermInvestments 8683000.00
netReceivables 61800000.00
inventory 79728000.00
accountsPayable 38207000.00
nonCurrrentAssetsOther 11033000.00
nonCurrentAssetsTotal 134315000.00
nonCurrentLiabilitiesTotal 16766000.00
liabilitiesAndStockholdersEquity 595675000.00
cashAndShortTermInvestments 269151000.00
propertyPlantAndEquipmentGross 48726000.00
propertyPlantAndEquipmentNet 48726000.00
commonStockSharesOutstanding 35539000.00
2016-06-30
date 2016-06-30
filing_date 2016-06-30
currency_symbol USD
totalAssets 529062000.00
intangibleAssets 74942000.00
otherCurrentAssets 5417000.00
totalLiab 130300000.00
totalStockholderEquity 398762000.00
otherCurrentLiab 65721000.00
commonStock 399000000.00
retainedEarnings 216000000.00
otherLiab 16264000.00
goodWill 74942000.00
otherAssets 83576000.00
cash 203420000.00
totalCurrentLiabilities 114036000.00
netDebt -203420000.00
shortTermDebt 35000000.00
shortLongTermDebt 35000000.00
otherStockholderEquity 398762000.00
propertyPlantEquipment 48336000.00
totalCurrentAssets 397150000.00
shortTermInvestments 15691000.00
netReceivables 71931000.00
inventory 81542000.00
accountsPayable 48315000.00
nonCurrrentAssetsOther 8501000.00
nonCurrentAssetsTotal 131912000.00
nonCurrentLiabilitiesTotal 16264000.00
liabilitiesAndStockholdersEquity 529062000.00
cashAndShortTermInvestments 219111000.00
propertyPlantAndEquipmentGross 48336000.00
propertyPlantAndEquipmentNet 48336000.00
commonStockSharesOutstanding 35476000.00
2016-03-31
date 2016-03-31
filing_date 2016-04-29
currency_symbol USD
totalAssets 445630000.00
intangibleAssets 7330000.00
otherCurrentAssets 4578000.00
totalLiab 85406000.00
totalStockholderEquity 360224000.00
otherCurrentLiab 5340000.00
commonStock 1395000.00
retainedEarnings 133227000.00
otherLiab 13314000.00
goodWill 75990000.00
otherAssets 80345000.00
cash 180519000.00
totalCurrentLiabilities 78030000.00
currentDeferredRevenue 610000.00
netDebt -180519000.00
shortTermDebt 49314000.00
otherStockholderEquity 209243000.00
propertyPlantEquipment 49598000.00
totalCurrentAssets 315179000.00
shortTermInvestments 4681000.00
netReceivables 58963000.00
inventory 47110000.00
accountsPayable 22766000.00
accumulatedOtherComprehensiveIncome 633000.00
nonCurrrentAssetsOther 3249000.00
nonCurrentAssetsTotal 130451000.00
nonCurrentLiabilitiesTotal 7376000.00
liabilitiesAndStockholdersEquity 445630000.00
cashAndShortTermInvestments 185200000.00
propertyPlantAndEquipmentGross 49598000.00
propertyPlantAndEquipmentNet 50469000.00
commonStockSharesOutstanding 35288000.00
2015-12-31
date 2015-12-31
filing_date 2016-01-07
currency_symbol USD
totalAssets 445630000.00
intangibleAssets 7330000.00
otherCurrentAssets 4578000.00
totalLiab 85406000.00
totalStockholderEquity 360224000.00
otherCurrentLiab 5340000.00
commonStock 1395000.00
retainedEarnings 133227000.00
otherLiab 12843000.00
goodWill 75990000.00
otherAssets 79983000.00
cash 180519000.00
totalCurrentLiabilities 78030000.00
currentDeferredRevenue 610000.00
netDebt -180519000.00
shortTermDebt 49314000.00
shortLongTermDebt 22811000.00
otherStockholderEquity 209243000.00
propertyPlantEquipment 50469000.00
totalCurrentAssets 315179000.00
longTermInvestments 133000.00
netTangibleAssets 265424000.00
shortTermInvestments 4681000.00
netReceivables 58963000.00
longTermDebt 78000.00
inventory 47110000.00
accountsPayable 22766000.00
accumulatedOtherComprehensiveIncome 633000.00
commonStockTotalEquity 1395000.00
nonCurrrentAssetsOther 3249000.00
nonCurrentAssetsTotal 130451000.00
nonCurrentLiabilitiesTotal 7376000.00
liabilitiesAndStockholdersEquity 445630000.00
cashAndShortTermInvestments 185200000.00
propertyPlantAndEquipmentGross 50469000.00
propertyPlantAndEquipmentNet 50469000.00
commonStockSharesOutstanding 37063403.00
2015-09-30
date 2015-09-30
filing_date 2015-10-06
currency_symbol USD
totalAssets 434328000.00
intangibleAssets 76528000.00
otherCurrentAssets 4244000.00
totalLiab 87447000.00
totalStockholderEquity 346881000.00
otherCurrentLiab 65032000.00
otherLiab 8338000.00
goodWill 76528000.00
otherAssets 81960000.00
cash 182984000.00
totalCurrentLiabilities 79109000.00
netDebt -182984000.00
otherStockholderEquity 346881000.00
propertyPlantEquipment 38322000.00
totalCurrentAssets 314046000.00
shortTermInvestments 679000.00
netReceivables 56432000.00
inventory 50176000.00
accountsPayable 14077000.00
nonCurrrentAssetsOther 5299000.00
nonCurrentAssetsTotal 120282000.00
nonCurrentLiabilitiesTotal 8338000.00
liabilitiesAndStockholdersEquity 434328000.00
cashAndShortTermInvestments 183663000.00
propertyPlantAndEquipmentGross 38322000.00
propertyPlantAndEquipmentNet 38322000.00
commonStockSharesOutstanding 34941000.00
2015-06-30
date 2015-06-30
filing_date 2015-07-02
currency_symbol USD
totalAssets 409792000.00
intangibleAssets 35463000.00
otherCurrentAssets 10760000.00
totalLiab 80648000.00
totalStockholderEquity 329144000.00
otherCurrentLiab 45694000.00
otherLiab 8581000.00
goodWill 35463000.00
otherAssets 41169000.00
cash 200910000.00
totalCurrentLiabilities 72067000.00
netDebt -200910000.00
otherStockholderEquity 329144000.00
propertyPlantEquipment 36640000.00
totalCurrentAssets 331983000.00
shortTermInvestments 723000.00
netReceivables 49992000.00
inventory 50299000.00
accountsPayable 26373000.00
nonCurrrentAssetsOther 5573000.00
nonCurrentAssetsTotal 77809000.00
nonCurrentLiabilitiesTotal 8581000.00
liabilitiesAndStockholdersEquity 409792000.00
cashAndShortTermInvestments 201633000.00
propertyPlantAndEquipmentGross 36640000.00
propertyPlantAndEquipmentNet 36640000.00
commonStockSharesOutstanding 34654000.00
2015-03-31
date 2015-03-31
filing_date 2015-04-30
currency_symbol USD
totalAssets 365901000.00
intangibleAssets 35466000.00
otherCurrentAssets 3386000.00
totalLiab 61801000.00
totalStockholderEquity 304100000.00
otherCurrentLiab 3219000.00
commonStock 1356000.00
retainedEarnings 109456000.00
otherLiab 6658000.00
goodWill 35467000.00
otherAssets 41148000.00
cash 194211000.00
totalCurrentLiabilities 54900000.00
currentDeferredRevenue 1909000.00
netDebt -194211000.00
shortTermDebt 35526000.00
otherStockholderEquity 190783000.00
propertyPlantEquipment 35022000.00
totalCurrentAssets 290440000.00
shortTermInvestments 703000.00
netReceivables 28742000.00
inventory 44076000.00
accountsPayable 14246000.00
accumulatedOtherComprehensiveIncome 2505000.00
nonCurrrentAssetsOther 2415000.00
nonCurrentAssetsTotal 75461000.00
nonCurrentLiabilitiesTotal 6901000.00
liabilitiesAndStockholdersEquity 365901000.00
cashAndShortTermInvestments 194914000.00
propertyPlantAndEquipmentGross 35022000.00
propertyPlantAndEquipmentNet 35537000.00
commonStockSharesOutstanding 34471000.00
2014-12-31
date 2014-12-31
filing_date 2014-12-31
currency_symbol USD
totalAssets 365901000.00
intangibleAssets 35467000.00
otherCurrentAssets 3386000.00
totalLiab 61801000.00
totalStockholderEquity 304100000.00
otherCurrentLiab 3219000.00
commonStock 1356000.00
retainedEarnings 109456000.00
otherLiab 6368000.00
goodWill 35467000.00
otherAssets 40945000.00
cash 194211000.00
totalCurrentLiabilities 54900000.00
currentDeferredRevenue 1909000.00
netDebt -194211000.00
shortTermDebt 35526000.00
shortLongTermDebt 14724000.00
otherStockholderEquity 190783000.00
propertyPlantEquipment 35537000.00
totalCurrentAssets 290440000.00
longTermInvestments 133000.00
netTangibleAssets 264644000.00
shortTermInvestments 703000.00
netReceivables 28742000.00
longTermDebt 284000.00
inventory 44076000.00
accountsPayable 14246000.00
accumulatedOtherComprehensiveIncome 2505000.00
commonStockTotalEquity 1356000.00
nonCurrrentAssetsOther 2415000.00
nonCurrentAssetsTotal 75461000.00
nonCurrentLiabilitiesTotal 6901000.00
liabilitiesAndStockholdersEquity 365901000.00
cashAndShortTermInvestments 194914000.00
propertyPlantAndEquipmentGross 35537000.00
propertyPlantAndEquipmentNet 35537000.00
commonStockSharesOutstanding 34471000.00
2014-09-30
date 2014-09-30
filing_date 2014-10-08
currency_symbol USD
totalAssets 356039000.00
intangibleAssets 35474000.00
otherCurrentAssets 4032000.00
totalLiab 61476000.00
totalStockholderEquity 294563000.00
otherCurrentLiab 32550000.00
otherLiab 6201000.00
goodWill 35474000.00
otherAssets 40170000.00
cash 164445000.00
totalCurrentLiabilities 55275000.00
netDebt -164445000.00
otherStockholderEquity 294563000.00
propertyPlantEquipment 34498000.00
totalCurrentAssets 281371000.00
shortTermInvestments 730000.00
netReceivables 37152000.00
inventory 55329000.00
accountsPayable 22725000.00
nonCurrrentAssetsOther 4563000.00
nonCurrentAssetsTotal 74668000.00
nonCurrentLiabilitiesTotal 6201000.00
liabilitiesAndStockholdersEquity 356039000.00
cashAndShortTermInvestments 165175000.00
propertyPlantAndEquipmentGross 34498000.00
propertyPlantAndEquipmentNet 34498000.00
commonStockSharesOutstanding 34302000.00
2014-06-30
date 2014-06-30
filing_date 2014-07-08
currency_symbol USD
totalAssets 342858000.00
intangibleAssets 35481000.00
otherCurrentAssets 3872000.00
totalLiab 61989000.00
totalStockholderEquity 280869000.00
otherCurrentLiab 27742000.00
otherLiab 6325000.00
goodWill 35481000.00
otherAssets 40428000.00
cash 160204000.00
totalCurrentLiabilities 55664000.00
netDebt -160204000.00
otherStockholderEquity 280869000.00
propertyPlantEquipment 30234000.00
totalCurrentAssets 272196000.00
shortTermInvestments 743000.00
netReceivables 41732000.00
inventory 45185000.00
accountsPayable 27922000.00
nonCurrrentAssetsOther 4814000.00
nonCurrentAssetsTotal 70662000.00
nonCurrentLiabilitiesTotal 6325000.00
liabilitiesAndStockholdersEquity 342858000.00
cashAndShortTermInvestments 160947000.00
propertyPlantAndEquipmentGross 30234000.00
propertyPlantAndEquipmentNet 30234000.00
commonStockSharesOutstanding 34063000.00
2014-03-31
date 2014-03-31
filing_date 2014-04-30
currency_symbol USD
totalAssets 316763000.00
intangibleAssets 35471000.00
otherCurrentAssets 2870000.00
totalLiab 46066000.00
totalStockholderEquity 270697000.00
otherCurrentLiab 3455000.00
commonStock 1316000.00
retainedEarnings 85270000.00
otherLiab 5671000.00
goodWill 35474000.00
otherAssets 40117000.00
cash 161720000.00
totalCurrentLiabilities 40676000.00
currentDeferredRevenue 1278000.00
netDebt -161720000.00
shortTermDebt 21282000.00
otherStockholderEquity 180016000.00
propertyPlantEquipment 30211000.00
totalCurrentAssets 246538000.00
shortTermInvestments 742000.00
netReceivables 30963000.00
inventory 33666000.00
accountsPayable 14661000.00
accumulatedOtherComprehensiveIncome 4095000.00
nonCurrrentAssetsOther 3709000.00
nonCurrentAssetsTotal 70225000.00
nonCurrentLiabilitiesTotal 5390000.00
liabilitiesAndStockholdersEquity 316763000.00
cashAndShortTermInvestments 162462000.00
propertyPlantAndEquipmentGross 30211000.00
propertyPlantAndEquipmentNet 30195000.00
commonStockSharesOutstanding 33670000.00
2013-12-31
date 2013-12-31
filing_date 2013-12-31
currency_symbol USD
totalAssets 316763000.00
intangibleAssets 35474000.00
otherCurrentAssets 2870000.00
totalLiab 46066000.00
totalStockholderEquity 270697000.00
otherCurrentLiab 3455000.00
commonStock 1316000.00
retainedEarnings 85270000.00
otherLiab 5399000.00
goodWill 35474000.00
otherAssets 40029000.00
cash 161720000.00
totalCurrentLiabilities 40676000.00
currentDeferredRevenue 1278000.00
netDebt -161720000.00
shortTermDebt 21282000.00
shortLongTermDebt 25000000.00
otherStockholderEquity 180016000.00
propertyPlantEquipment 30195000.00
totalCurrentAssets 246538000.00
longTermInvestments 133000.00
shortTermInvestments 742000.00
netReceivables 30963000.00
inventory 33666000.00
accountsPayable 14661000.00
accumulatedOtherComprehensiveIncome 4095000.00
commonStockTotalEquity 1316000.00
nonCurrrentAssetsOther 3709000.00
nonCurrentAssetsTotal 70225000.00
nonCurrentLiabilitiesTotal 5390000.00
liabilitiesAndStockholdersEquity 316763000.00
cashAndShortTermInvestments 162462000.00
propertyPlantAndEquipmentGross 30195000.00
propertyPlantAndEquipmentNet 30195000.00
commonStockSharesOutstanding 33839213.00
2013-09-30
date 2013-09-30
filing_date 2013-10-02
currency_symbol USD
totalAssets 312434000.00
intangibleAssets 35471000.00
otherCurrentAssets 4696000.00
totalLiab 47439000.00
totalStockholderEquity 264995000.00
otherCurrentLiab 29985000.00
otherLiab 3921000.00
goodWill 35471000.00
otherAssets 39931000.00
cash 160430000.00
totalCurrentLiabilities 43518000.00
netDebt -160430000.00
otherStockholderEquity 264995000.00
propertyPlantEquipment 28780000.00
totalCurrentAssets 243723000.00
shortTermInvestments 2946000.00
netReceivables 30444000.00
inventory 28816000.00
accountsPayable 13533000.00
nonCurrrentAssetsOther 4327000.00
nonCurrentAssetsTotal 68711000.00
nonCurrentLiabilitiesTotal 3921000.00
liabilitiesAndStockholdersEquity 312434000.00
cashAndShortTermInvestments 163376000.00
propertyPlantAndEquipmentGross 28780000.00
propertyPlantAndEquipmentNet 28780000.00
commonStockSharesOutstanding 33318000.00
2013-06-30
date 2013-06-30
filing_date 2013-07-03
currency_symbol USD
totalAssets 305433000.00
intangibleAssets 35461000.00
otherCurrentAssets 2788000.00
totalLiab 47608000.00
totalStockholderEquity 257825000.00
otherCurrentLiab 27943000.00
otherLiab 3449000.00
goodWill 35461000.00
otherAssets 39877000.00
cash 156358000.00
totalCurrentLiabilities 44159000.00
netDebt -156358000.00
otherStockholderEquity 257825000.00
propertyPlantEquipment 29170000.00
totalCurrentAssets 236386000.00
netReceivables 32143000.00
inventory 29330000.00
accountsPayable 16216000.00
nonCurrrentAssetsOther 4283000.00
nonCurrentAssetsTotal 69047000.00
nonCurrentLiabilitiesTotal 3449000.00
liabilitiesAndStockholdersEquity 305433000.00
cashAndShortTermInvestments 156358000.00
propertyPlantAndEquipmentGross 29170000.00
propertyPlantAndEquipmentNet 29170000.00
commonStockSharesOutstanding 33529000.00
2013-03-31
date 2013-03-31
filing_date 2013-04-30
currency_symbol USD
totalAssets 322787000.00
intangibleAssets 35465000.00
otherCurrentAssets 3018000.00
totalLiab 60521000.00
totalStockholderEquity 262266000.00
otherCurrentLiab 3178000.00
commonStock 1300000.00
retainedEarnings 83449000.00
otherLiab 3379000.00
goodWill 35472000.00
otherAssets 39984000.00
cash 154734000.00
totalCurrentLiabilities 56397000.00
currentDeferredRevenue 2369000.00
netDebt -154734000.00
shortTermDebt 24208000.00
otherStockholderEquity 173852000.00
propertyPlantEquipment 23604000.00
totalCurrentAssets 258412000.00
shortTermInvestments 14882000.00
netReceivables 35983000.00
inventory 32143000.00
accountsPayable 26642000.00
accumulatedOtherComprehensiveIncome 3665000.00
nonCurrrentAssetsOther 4535000.00
nonCurrentAssetsTotal 64375000.00
nonCurrentLiabilitiesTotal 4124000.00
liabilitiesAndStockholdersEquity 322787000.00
cashAndShortTermInvestments 169616000.00
propertyPlantAndEquipmentGross 23604000.00
propertyPlantAndEquipmentNet 23386000.00
commonStockSharesOutstanding 33647000.00
2012-12-31
date 2012-12-31
filing_date 2013-01-23
currency_symbol USD
totalAssets 322787000.00
intangibleAssets 35472000.00
otherCurrentAssets 3018000.00
totalLiab 60521000.00
totalStockholderEquity 262266000.00
otherCurrentLiab 3178000.00
commonStock 1300000.00
retainedEarnings 83449000.00
otherLiab 3083000.00
goodWill 35472000.00
otherAssets 39948000.00
cash 154734000.00
totalCurrentLiabilities 56397000.00
currentDeferredRevenue 2369000.00
netDebt -154734000.00
shortTermDebt 24208000.00
otherStockholderEquity 173852000.00
propertyPlantEquipment 23386000.00
totalCurrentAssets 258412000.00
shortTermInvestments 14882000.00
netReceivables 35983000.00
inventory 32143000.00
accountsPayable 26642000.00
accumulatedOtherComprehensiveIncome 3665000.00
commonStockTotalEquity 1300000.00
nonCurrrentAssetsOther 4535000.00
nonCurrentAssetsTotal 64375000.00
nonCurrentLiabilitiesTotal 4124000.00
liabilitiesAndStockholdersEquity 322787000.00
cashAndShortTermInvestments 169616000.00
propertyPlantAndEquipmentGross 23386000.00
propertyPlantAndEquipmentNet 23386000.00
commonStockSharesOutstanding 34339558.00
2012-09-30
date 2012-09-30
filing_date 2012-10-25
currency_symbol USD
totalAssets 305985000.00
intangibleAssets 35465000.00
otherCurrentAssets 15240000.00
totalLiab 56146000.00
totalStockholderEquity 249839000.00
otherCurrentLiab 24722000.00
otherLiab 3922000.00
otherAssets 40478000.00
cash 146570000.00
totalCurrentLiabilities 52224000.00
netDebt -146570000.00
otherStockholderEquity 249839000.00
propertyPlantEquipment 23490000.00
totalCurrentAssets 242017000.00
netReceivables 37593000.00
inventory 36801000.00
accountsPayable 27502000.00
nonCurrrentAssetsOther 4835000.00
nonCurrentAssetsTotal 63968000.00
nonCurrentLiabilitiesTotal 3922000.00
liabilitiesAndStockholdersEquity 305985000.00
cashAndShortTermInvestments 146570000.00
propertyPlantAndEquipmentGross 23490000.00
propertyPlantAndEquipmentNet 23490000.00
commonStockSharesOutstanding 33647000.00
2012-06-30
date 2012-06-30
filing_date 2012-07-27
currency_symbol USD
totalAssets 272629000.00
intangibleAssets 35459000.00
otherCurrentAssets 15198000.00
totalLiab 42451000.00
totalStockholderEquity 230178000.00
otherCurrentLiab 23482000.00
otherLiab 3533000.00
otherAssets 40435000.00
cash 113579000.00
totalCurrentLiabilities 38918000.00
netDebt -113579000.00
otherStockholderEquity 230178000.00
propertyPlantEquipment 24107000.00
totalCurrentAssets 208087000.00
netReceivables 41602000.00
inventory 32796000.00
accountsPayable 15436000.00
nonCurrrentAssetsOther 4798000.00
nonCurrentAssetsTotal 64542000.00
nonCurrentLiabilitiesTotal 3533000.00
liabilitiesAndStockholdersEquity 272629000.00
cashAndShortTermInvestments 113579000.00
propertyPlantAndEquipmentGross 24107000.00
propertyPlantAndEquipmentNet 24107000.00
commonStockSharesOutstanding 33475000.00
2012-03-31
date 2012-03-31
filing_date 2012-04-30
currency_symbol USD
totalAssets 257565061.73
intangibleAssets 35462000.00
otherCurrentAssets 19237275.65
totalLiab 47097619.24
totalStockholderEquity 210467442.49
otherCurrentLiab 18931492.14
commonStock 1345698.63
retainedEarnings 36184382.47
otherLiab 3276000.00
goodWill 39832503.00
otherAssets 0.00
cash 91227485.42
totalCurrentLiabilities 43908700.08
currentDeferredRevenue 32630000.00
netDebt -91227485.42
shortTermDebt -29232507.23
otherStockholderEquity 173269891.20
propertyPlantEquipment 24138000.00
totalCurrentAssets 184548038.46
shortTermInvestments 3062824.61
netReceivables 39863831.47
inventory 31156621.30
accountsPayable 21579715.17
accumulatedOtherComprehensiveIncome -332529.81
nonCurrrentAssetsOther 3808055.25
nonCurrentAssetsTotal 73017023.27
nonCurrentLiabilitiesTotal 3188919.16
liabilitiesAndStockholdersEquity 257565061.73
cashAndShortTermInvestments 94290310.03
propertyPlantAndEquipmentGross 24138000.00
propertyPlantAndEquipmentNet 25414109.42
commonStockSharesOutstanding 33316000.00
2011-12-31
date 2011-12-31
filing_date 2012-02-03
currency_symbol USD
totalAssets 257565061.73
intangibleAssets 38769000.00
otherCurrentAssets 19237275.65
totalLiab 47097619.24
totalStockholderEquity 210467442.49
otherCurrentLiab 18931492.14
commonStock 1345698.63
retainedEarnings 36184382.47
otherLiab 3104000.00
goodWill 39832503.00
otherAssets 0.00
cash 91227485.42
totalCurrentLiabilities 43908700.08
currentDeferredRevenue 32630000.00
netDebt -91227485.42
shortTermDebt -29232507.23
otherStockholderEquity 173269891.20
propertyPlantEquipment 24736000.00
totalCurrentAssets 184548038.46
shortTermInvestments 3062824.61
netReceivables 39863831.47
inventory 31156621.30
accountsPayable 21579715.17
accumulatedOtherComprehensiveIncome -332529.81
commonStockTotalEquity 1345698.63
nonCurrrentAssetsOther 3808055.25
nonCurrentAssetsTotal 73017023.27
nonCurrentLiabilitiesTotal 3188919.16
liabilitiesAndStockholdersEquity 257565061.73
cashAndShortTermInvestments 94290310.03
propertyPlantAndEquipmentGross 25414109.42
propertyPlantAndEquipmentNet 25414109.42
commonStockSharesOutstanding 31956000.00
2011-09-30
date 2011-09-30
filing_date 2011-11-02
currency_symbol USD
totalAssets 221882655.75
intangibleAssets 38334000.00
otherCurrentAssets 15141715.99
totalLiab 34545892.53
totalStockholderEquity 187336763.22
otherCurrentLiab 17157360.27
otherLiab 2707000.00
otherAssets 0.00
cash 66714212.45
totalCurrentLiabilities 31844162.00
netDebt -66714212.45
otherStockholderEquity 187336763.22
propertyPlantEquipment 23810000.00
totalCurrentAssets 154003091.68
shortTermInvestments 2948252.89
netReceivables 35585888.26
inventory 29148650.17
accountsPayable 14686801.73
nonCurrrentAssetsOther 5686411.91
nonCurrentAssetsTotal 67879564.08
nonCurrentLiabilitiesTotal 2701730.53
liabilitiesAndStockholdersEquity 221882655.75
cashAndShortTermInvestments 69662465.33
propertyPlantAndEquipmentGross 23761357.72
propertyPlantAndEquipmentNet 23761357.72
commonStockSharesOutstanding 32456000.00
2011-06-30
date 2011-06-30
filing_date 2011-08-01
currency_symbol USD
totalAssets 216569286.89
intangibleAssets 40429000.00
otherCurrentAssets 15238333.51
totalLiab 36370011.70
totalStockholderEquity 180199275.19
otherCurrentLiab 16772906.51
otherLiab 2787000.00
otherAssets 46506000.00
cash 55239110.79
totalCurrentLiabilities 33573850.63
netDebt -55239110.79
otherStockholderEquity 180199275.19
propertyPlantEquipment 25722000.00
totalCurrentAssets 144111305.12
netReceivables 31288855.33
inventory 34506239.75
accountsPayable 16800944.12
nonCurrrentAssetsOther 5908820.88
nonCurrentAssetsTotal 72457981.76
nonCurrentLiabilitiesTotal 2796161.07
liabilitiesAndStockholdersEquity 216569286.89
cashAndShortTermInvestments 55239110.79
propertyPlantAndEquipmentGross 25804172.61
propertyPlantAndEquipmentNet 25804172.61
commonStockSharesOutstanding 32206000.00
2011-03-31
date 2011-03-31
filing_date 2011-06-30
currency_symbol USD
totalAssets 193636719.19
intangibleAssets 797690.40
otherCurrentAssets 10016666.92
totalLiab 30338493.26
totalStockholderEquity 163298225.93
otherCurrentLiab 15242596.28
commonStock 1284949.05
retainedEarnings -5367929.86
otherLiab 2632000.00
goodWill 40382281.93
otherAssets 0.00
cash 54236313.71
totalCurrentLiabilities 27945594.81
currentDeferredRevenue 48891000.00
netDebt -54236313.71
shortTermDebt -47591747.25
otherStockholderEquity 164989793.93
propertyPlantEquipment 25194000.00
totalCurrentAssets 117827005.39
shortTermInvestments 1423460.00
netReceivables 28014591.16
inventory 24135973.60
accountsPayable 11403745.77
accumulatedOtherComprehensiveIncome 2391412.80
nonCurrrentAssetsOther 3148990.66
nonCurrentAssetsTotal 75809713.80
nonCurrentLiabilitiesTotal 2392898.45
liabilitiesAndStockholdersEquity 193636719.19
cashAndShortTermInvestments 55659773.71
propertyPlantAndEquipmentGross 25237690.07
propertyPlantAndEquipmentNet 25671617.45
commonStockSharesOutstanding 29252000.00
2010-12-31
date 2010-12-31
filing_date 2010-12-31
currency_symbol USD
totalAssets 193636719.19
intangibleAssets 797690.40
otherCurrentAssets 10016666.92
totalLiab 30338493.26
totalStockholderEquity 163298225.93
otherCurrentLiab 15242596.28
commonStock 1284949.05
retainedEarnings -5367929.86
otherLiab 2377000.00
goodWill 40382281.93
otherAssets 49800000.00
cash 54236313.71
totalCurrentLiabilities 27945594.81
currentDeferredRevenue 48891000.00
netDebt -54236313.71
shortTermDebt -47591747.25
otherStockholderEquity 164989793.93
propertyPlantEquipment 25499000.00
totalCurrentAssets 117827005.39
shortTermInvestments 1423460.00
netReceivables 28014591.16
inventory 24135973.60
accountsPayable 11403745.77
accumulatedOtherComprehensiveIncome 2391412.80
commonStockTotalEquity 1284949.05
nonCurrrentAssetsOther 3148990.66
nonCurrentAssetsTotal 75809713.80
nonCurrentLiabilitiesTotal 2392898.45
liabilitiesAndStockholdersEquity 193636719.19
cashAndShortTermInvestments 55659773.71
propertyPlantAndEquipmentGross 25671617.45
propertyPlantAndEquipmentNet 25671617.45
commonStockSharesOutstanding 30195000.00
2010-09-30
date 2010-09-30
filing_date 2010-11-04
currency_symbol USD
totalAssets 188136273.25
intangibleAssets 38535000.00
otherCurrentAssets 11754105.20
totalLiab 37045028.86
totalStockholderEquity 151091244.39
otherCurrentLiab 15179089.16
otherLiab 3222000.00
otherAssets 48414000.00
cash 56775721.62
totalCurrentLiabilities 33802758.18
netDebt -56775721.62
otherStockholderEquity 151091244.39
propertyPlantEquipment 24036000.00
totalCurrentAssets 115221456.06
shortTermInvestments 1962572.16
netReceivables 22233354.71
inventory 22495702.37
accountsPayable 18623669.02
nonCurrrentAssetsOther 9741982.04
nonCurrentAssetsTotal 72914817.19
nonCurrentLiabilitiesTotal 3242270.69
liabilitiesAndStockholdersEquity 188136273.25
cashAndShortTermInvestments 58738293.78
propertyPlantAndEquipmentGross 24190089.80
propertyPlantAndEquipmentNet 24190089.80
commonStockSharesOutstanding 30446000.00
2010-06-30
date 2010-06-30
filing_date 2010-07-08
currency_symbol USD
totalAssets 173227022.37
intangibleAssets 38245000.00
otherCurrentAssets 4300023.95
totalLiab 30545474.15
totalStockholderEquity 142681548.22
otherCurrentLiab 13711252.15
otherLiab 3128000.00
otherAssets 46229000.00
cash 63768053.98
totalCurrentLiabilities 27437436.67
netDebt -63768053.98
otherStockholderEquity 142681548.22
propertyPlantEquipment 23720000.00
totalCurrentAssets 103730456.65
shortTermInvestments 346201.50
netReceivables 19384402.62
inventory 11689993.06
accountsPayable 13726184.51
nonCurrrentAssetsOther 7738060.39
nonCurrentAssetsTotal 69496565.71
nonCurrentLiabilitiesTotal 3108037.48
liabilitiesAndStockholdersEquity 173227022.37
cashAndShortTermInvestments 64114255.48
propertyPlantAndEquipmentGross 23566423.75
propertyPlantAndEquipmentNet 23566423.75
commonStockSharesOutstanding 30313000.00
2010-03-31
date 2010-03-31
filing_date 2010-06-25
currency_symbol USD
totalAssets 169376780.83
intangibleAssets 2886276.90
otherCurrentAssets 5254972.90
totalLiab 28308809.63
totalStockholderEquity 141067971.21
otherCurrentLiab 13179858.19
commonStock 1110981.58
retainedEarnings -14263274.63
otherLiab 3911000.00
goodWill 36528723.22
otherAssets 0.00
cash 60992851.50
totalCurrentLiabilities 24534228.75
currentDeferredRevenue 19703000.00
netDebt -60992851.50
shortTermDebt -18494915.35
otherStockholderEquity 157546989.66
propertyPlantEquipment 23927000.00
totalCurrentAssets 97153883.20
shortTermInvestments 661094.67
netReceivables 15939341.68
inventory 14305622.45
accountsPayable 10146285.91
accumulatedOtherComprehensiveIncome -3326725.41
nonCurrrentAssetsOther 2309252.79
nonCurrentAssetsTotal 72222897.63
nonCurrentLiabilitiesTotal 3774580.87
liabilitiesAndStockholdersEquity 169376780.83
cashAndShortTermInvestments 61653946.18
propertyPlantAndEquipmentGross 23822994.56
propertyPlantAndEquipmentNet 24165380.87
commonStockSharesOutstanding 27837000.00
2009-12-31
date 2009-12-31
filing_date 2010-02-02
currency_symbol USD
totalAssets 169376780.83
intangibleAssets 2886276.90
otherCurrentAssets 5254972.90
totalLiab 28308809.63
totalStockholderEquity 141067971.21
otherCurrentLiab 13179858.19
commonStock 1110981.58
retainedEarnings -14263274.63
otherLiab 3779000.00
goodWill 36528723.22
otherAssets 48128000.00
cash 60992851.50
totalCurrentLiabilities 24534228.75
currentDeferredRevenue 19703000.00
netDebt -60992851.50
shortTermDebt -18494915.35
otherStockholderEquity 157546989.66
propertyPlantEquipment 24201000.00
totalCurrentAssets 97153883.20
shortTermInvestments 661094.67
netReceivables 15939341.68
inventory 14305622.45
accountsPayable 10146285.91
accumulatedOtherComprehensiveIncome -3326725.41
commonStockTotalEquity 1110981.58
nonCurrrentAssetsOther 2309252.79
nonCurrentAssetsTotal 72222897.63
nonCurrentLiabilitiesTotal 3774580.87
liabilitiesAndStockholdersEquity 169376780.83
cashAndShortTermInvestments 61653946.18
propertyPlantAndEquipmentGross 24165380.87
propertyPlantAndEquipmentNet 24165380.87
commonStockSharesOutstanding 29224000.00
2009-09-30
date 2009-09-30
filing_date 2009-09-30
currency_symbol USD
totalAssets 219381940.44
intangibleAssets 77061000.00
otherCurrentAssets 2064410.53
totalLiab 27193796.94
totalStockholderEquity 192188143.50
otherCurrentLiab 14509529.73
otherLiab 3295000.00
otherAssets 87263000.00
cash 60305454.26
totalCurrentLiabilities 23859795.93
netDebt -60305454.26
otherStockholderEquity 192188143.50
propertyPlantEquipment 26460000.00
totalCurrentAssets 104315053.88
shortTermInvestments 1034061.67
netReceivables 19042671.62
inventory 16151897.83
accountsPayable 9350266.20
nonCurrrentAssetsOther 9765507.02
nonCurrentAssetsTotal 115066886.56
nonCurrentLiabilitiesTotal 3334001.01
liabilitiesAndStockholdersEquity 219381940.44
cashAndShortTermInvestments 61339515.93
propertyPlantAndEquipmentGross 26772253.71
propertyPlantAndEquipmentNet 26772253.71
commonStockSharesOutstanding 27775000.00
2009-06-30
date 2009-06-30
filing_date 2009-07-14
currency_symbol USD
totalAssets 226630085.53
intangibleAssets 13843318.06
otherCurrentAssets 6549566.43
totalLiab 35162370.03
totalStockholderEquity 191467715.50
otherCurrentLiab 13893486.48
commonStock 1289279.70
retainedEarnings 77783883.09
otherLiab 3256000.00
goodWill 66569353.73
otherAssets 87452000.00
cash 48309662.14
totalCurrentLiabilities 31898561.16
currentDeferredRevenue 55276000.00
netDebt -48309662.14
shortTermDebt -48806678.69
otherStockholderEquity 117449599.46
propertyPlantEquipment 26560000.00
totalCurrentAssets 108309601.26
shortTermInvestments 3424877.51
netReceivables 30586267.31
inventory 19439227.87
accountsPayable 11535753.37
accumulatedOtherComprehensiveIncome -5055046.75
nonCurrrentAssetsOther 2427871.48
nonCurrentAssetsTotal 118320484.27
nonCurrentLiabilitiesTotal 3263808.87
liabilitiesAndStockholdersEquity 226630085.53
cashAndShortTermInvestments 51734539.65
propertyPlantAndEquipmentGross 26647815.68
propertyPlantAndEquipmentNet 27759575.15
commonStockSharesOutstanding 27555000.00
2009-03-31
date 2009-03-31
filing_date 2009-04-09
currency_symbol USD
totalAssets 211609083.73
intangibleAssets 76044000.00
otherCurrentAssets 2373714.02
totalLiab 28134942.35
totalStockholderEquity 183474141.38
otherCurrentLiab 15175150.36
otherLiab 2929000.00
otherAssets 83944000.00
cash 56152252.44
totalCurrentLiabilities 25195019.96
netDebt -56152252.44
otherStockholderEquity 183474141.38
propertyPlantEquipment 26198000.00
totalCurrentAssets 101065143.58
shortTermInvestments 1594252.99
netReceivables 22268387.19
inventory 14832007.17
accountsPayable 10019869.60
nonCurrrentAssetsOther 6437124.65
nonCurrentAssetsTotal 110543940.16
nonCurrentLiabilitiesTotal 2939922.39
liabilitiesAndStockholdersEquity 211609083.73
cashAndShortTermInvestments 57746505.44
propertyPlantAndEquipmentGross 26293903.25
propertyPlantAndEquipmentNet 26293903.25
commonStockSharesOutstanding 27783000.00
2008-12-31
date 2008-12-31
filing_date 2009-02-06
currency_symbol USD
totalAssets 226630085.53
intangibleAssets 13843318.06
otherCurrentAssets 6549566.43
totalLiab 35162370.03
totalStockholderEquity 191467715.50
otherCurrentLiab 13893486.48
commonStock 1289279.70
retainedEarnings 77783883.09
otherLiab 3272000.00
goodWill 66569353.73
otherAssets 90809000.00
cash 48309662.14
totalCurrentLiabilities 31898561.16
currentDeferredRevenue 55276000.00
netDebt -48309662.14
shortTermDebt -48806678.69
otherStockholderEquity 117449599.46
propertyPlantEquipment 27835000.00
totalCurrentAssets 108309601.26
shortTermInvestments 3424877.51
netReceivables 30586267.31
inventory 19439227.87
accountsPayable 11535753.37
accumulatedOtherComprehensiveIncome -5055046.75
commonStockTotalEquity 1289279.70
treasuryStock -51522000.00
nonCurrrentAssetsOther 2427871.48
nonCurrentAssetsTotal 118320484.27
nonCurrentLiabilitiesTotal 3263808.87
liabilitiesAndStockholdersEquity 226630085.53
cashAndShortTermInvestments 51734539.65
propertyPlantAndEquipmentGross 27759575.15
propertyPlantAndEquipmentNet 27759575.15
commonStockSharesOutstanding 27354000.00
2008-09-30
date 2008-09-30
filing_date 2008-10-16
currency_symbol USD
totalAssets 251094000.00
intangibleAssets 83498000.00
otherCurrentAssets 2171000.00
totalLiab 43190000.00
totalStockholderEquity 207904000.00
otherCurrentLiab 5825000.00
otherLiab 3046000.00
goodWill 83498000.00
otherAssets 93682000.00
cash 54662000.00
totalCurrentLiabilities 40144000.00
currentDeferredRevenue 15949000.00
netDebt -51402000.00
shortTermDebt 3260000.00
shortLongTermDebtTotal 3260000.00
otherStockholderEquity 216449000.00
propertyPlantEquipment 27162000.00
totalCurrentAssets 130250000.00
shortTermInvestments 4792000.00
netReceivables 38527000.00
inventory 22200000.00
accountsPayable 15110000.00
accumulatedOtherComprehensiveIncome 207904000.00
nonCurrrentAssetsOther 10184000.00
nonCurrentAssetsTotal 120844000.00
nonCurrentLiabilitiesTotal 3046000.00
liabilitiesAndStockholdersEquity 251094000.00
cashAndShortTermInvestments 59454000.00
propertyPlantAndEquipmentGross 27162000.00
propertyPlantAndEquipmentNet 27162000.00
commonStockSharesOutstanding 30825000.00
2008-06-30
date 2008-06-30
filing_date 2008-06-30
currency_symbol USD
totalAssets 285838000.00
intangibleAssets 90414000.00
otherCurrentAssets 7941000.00
totalLiab 46929000.00
totalStockholderEquity 238909000.00
otherCurrentLiab 4499000.00
otherLiab 3641000.00
goodWill 90414000.00
otherAssets 100741000.00
cash 70565000.00
totalCurrentLiabilities 43288000.00
currentDeferredRevenue 16816000.00
netDebt -67277000.00
shortTermDebt 3288000.00
shortLongTermDebtTotal 3288000.00
otherStockholderEquity 247454000.00
propertyPlantEquipment 24180000.00
totalCurrentAssets 160917000.00
shortTermInvestments 24445000.00
netReceivables 34697000.00
inventory 23269000.00
accountsPayable 18685000.00
accumulatedOtherComprehensiveIncome 238909000.00
nonCurrrentAssetsOther 10327000.00
nonCurrentAssetsTotal 124921000.00
nonCurrentLiabilitiesTotal 3641000.00
liabilitiesAndStockholdersEquity 285838000.00
cashAndShortTermInvestments 95010000.00
propertyPlantAndEquipmentGross 24180000.00
propertyPlantAndEquipmentNet 24180000.00
commonStockSharesOutstanding 33377000.00
2008-03-31
date 2008-03-31
filing_date 2008-05-12
currency_symbol USD
totalAssets 281228000.00
intangibleAssets 20409000.00
otherCurrentAssets 3934000.00
totalLiab 47368000.00
totalStockholderEquity 233860000.00
otherCurrentLiab 8525000.00
commonStock 1287000.00
retainedEarnings 69742000.00
otherLiab 2584000.00
goodWill 67456000.00
otherAssets 103527000.00
cash 49592000.00
totalCurrentLiabilities 44944000.00
currentDeferredRevenue 83526000.00
netDebt -35846000.00
shortTermDebt 13746000.00
shortLongTermDebtTotal 13746000.00
otherStockholderEquity 160599000.00
propertyPlantEquipment 21399000.00
totalCurrentAssets 165038000.00
shortTermInvestments 53997000.00
netReceivables 35400000.00
inventory 16879000.00
accountsPayable -60853000.00
accumulatedOtherComprehensiveIncome 2232000.00
nonCurrrentAssetsOther 6651000.00
nonCurrentAssetsTotal 116190000.00
nonCurrentLiabilitiesTotal 2424000.00
liabilitiesAndStockholdersEquity 281228000.00
cashAndShortTermInvestments 103589000.00
propertyPlantAndEquipmentGross 21399000.00
propertyPlantAndEquipmentNet 16010000.00
commonStockSharesOutstanding 33928000.00
2007-12-31
date 2007-12-31
filing_date 2007-12-31
currency_symbol USD
totalAssets 281228000.00
intangibleAssets 20409000.00
otherCurrentAssets 3934000.00
totalLiab 47368000.00
totalStockholderEquity 233860000.00
otherCurrentLiab 8525000.00
commonStock 1287000.00
retainedEarnings 69742000.00
otherLiab 2424000.00
goodWill 67456000.00
otherAssets 100180000.00
cash 49592000.00
totalCurrentLiabilities 44944000.00
currentDeferredRevenue 83526000.00
netDebt -35846000.00
shortTermDebt 13746000.00
shortLongTermDebtTotal 13746000.00
otherStockholderEquity 160599000.00
propertyPlantEquipment 16010000.00
totalCurrentAssets 165038000.00
shortTermInvestments 53997000.00
netReceivables 35400000.00
inventory 16879000.00
accountsPayable -60853000.00
accumulatedOtherComprehensiveIncome 2232000.00
commonStockTotalEquity 1287000.00
nonCurrrentAssetsOther 6651000.00
nonCurrentAssetsTotal 116190000.00
nonCurrentLiabilitiesTotal 2424000.00
liabilitiesAndStockholdersEquity 281228000.00
cashAndShortTermInvestments 103589000.00
propertyPlantAndEquipmentGross 16010000.00
propertyPlantAndEquipmentNet 16010000.00
commonStockSharesOutstanding 32312000.00
2007-09-30
date 2007-09-30
filing_date 2007-09-30
currency_symbol USD
totalAssets 250663000.00
intangibleAssets 74716000.00
otherCurrentAssets 3289000.00
totalLiab 32901000.00
totalStockholderEquity 217762000.00
otherCurrentLiab 20238000.00
otherLiab 1575000.00
goodWill 74716000.00
otherAssets 85941000.00
cash 48530000.00
totalCurrentLiabilities 31326000.00
netDebt -48530000.00
otherStockholderEquity 220869000.00
propertyPlantEquipment 15301000.00
totalCurrentAssets 149421000.00
shortTermInvestments 42866000.00
netReceivables 23838000.00
inventory 20785000.00
accountsPayable 11088000.00
accumulatedOtherComprehensiveIncome 217762000.00
nonCurrrentAssetsOther 11225000.00
nonCurrentAssetsTotal 101242000.00
nonCurrentLiabilitiesTotal 1575000.00
liabilitiesAndStockholdersEquity 250663000.00
cashAndShortTermInvestments 91396000.00
propertyPlantAndEquipmentGross 15301000.00
propertyPlantAndEquipmentNet 15301000.00
commonStockSharesOutstanding 33942000.00
2007-06-30
date 2007-06-30
filing_date 2007-07-02
currency_symbol USD
totalAssets 169644000.00
intangibleAssets 75712000.00
otherCurrentAssets 1994000.00
totalLiab 29475000.00
totalStockholderEquity 140169000.00
otherCurrentLiab 6909000.00
commonStock 1198000.00
retainedEarnings 29494000.00
otherLiab 1265000.00
goodWill 75712000.00
otherAssets 89490000.00
cash 55478000.00
totalCurrentLiabilities 29412000.00
currentDeferredRevenue 103603000.00
netDebt -55478000.00
shortTermDebt -97217000.00
otherStockholderEquity 108073000.00
propertyPlantEquipment 13436000.00
totalCurrentAssets 151862000.00
shortTermInvestments 44764000.00
netReceivables 31241000.00
inventory 13106000.00
accountsPayable 16117000.00
accumulatedOtherComprehensiveIncome 1404000.00
nonCurrrentAssetsOther 6533000.00
nonCurrentAssetsTotal 17782000.00
nonCurrentLiabilitiesTotal 63000.00
liabilitiesAndStockholdersEquity 169644000.00
cashAndShortTermInvestments 100242000.00
propertyPlantAndEquipmentGross 13436000.00
propertyPlantAndEquipmentNet 9799000.00
commonStockSharesOutstanding 31573000.00
2007-03-31
date 2007-03-31
filing_date 2007-04-03
currency_symbol USD
totalAssets 176870000.00
otherCurrentAssets 7163000.00
totalLiab 26310000.00
totalStockholderEquity 150560000.00
otherCurrentLiab 13067000.00
otherLiab 42000.00
otherAssets 9929000.00
cash 66226000.00
totalCurrentLiabilities 26269000.00
netDebt -66226000.00
otherStockholderEquity 153635000.00
propertyPlantEquipment 9573000.00
totalCurrentAssets 157428000.00
shortTermInvestments 52493000.00
netReceivables 15646000.00
inventory 15900000.00
accountsPayable 13202000.00
accumulatedOtherComprehensiveIncome 150560000.00
nonCurrrentAssetsOther 9898000.00
nonCurrentAssetsTotal 19442000.00
nonCurrentLiabilitiesTotal 41000.00
liabilitiesAndStockholdersEquity 176870000.00
cashAndShortTermInvestments 118719000.00
propertyPlantAndEquipmentGross 9544000.00
propertyPlantAndEquipmentNet 9544000.00
commonStockSharesOutstanding 31969000.00
2006-12-31
date 2006-12-31
filing_date 2006-12-31
currency_symbol USD
totalAssets 169644000.00
otherCurrentAssets 1994000.00
totalLiab 29475000.00
totalStockholderEquity 140169000.00
otherCurrentLiab 6909000.00
commonStock 1198000.00
retainedEarnings 29494000.00
otherLiab 63000.00
otherAssets 7983000.00
cash 55478000.00
totalCurrentLiabilities 29412000.00
currentDeferredRevenue 103603000.00
netDebt -55478000.00
shortTermDebt -97217000.00
otherStockholderEquity 108073000.00
propertyPlantEquipment 9799000.00
totalCurrentAssets 151862000.00
shortTermInvestments 44764000.00
netReceivables 31241000.00
inventory 13106000.00
accountsPayable 16117000.00
accumulatedOtherComprehensiveIncome 1404000.00
commonStockTotalEquity 1198000.00
nonCurrrentAssetsOther 6533000.00
nonCurrentAssetsTotal 17782000.00
nonCurrentLiabilitiesTotal 63000.00
liabilitiesAndStockholdersEquity 169644000.00
cashAndShortTermInvestments 100242000.00
propertyPlantAndEquipmentGross 9799000.00
propertyPlantAndEquipmentNet 9799000.00
commonStockSharesOutstanding 30980000.00
2006-09-30
date 2006-09-30
filing_date 2006-09-30
currency_symbol USD
totalAssets 151294000.00
otherCurrentAssets 1812000.00
totalLiab 23622000.00
totalStockholderEquity 127672000.00
otherCurrentLiab 11704000.00
otherLiab 148000.00
otherAssets 2694000.00
cash 53809000.00
totalCurrentLiabilities 23475000.00
netDebt -53809000.00
otherStockholderEquity 129721000.00
propertyPlantEquipment 9577000.00
totalCurrentAssets 139028000.00
shortTermInvestments 40274000.00
netReceivables 24379000.00
inventory 9598000.00
accountsPayable 11771000.00
accumulatedOtherComprehensiveIncome 127672000.00
nonCurrrentAssetsOther 2693000.00
nonCurrentAssetsTotal 12266000.00
nonCurrentLiabilitiesTotal 147000.00
liabilitiesAndStockholdersEquity 151294000.00
cashAndShortTermInvestments 94083000.00
propertyPlantAndEquipmentGross 9573000.00
propertyPlantAndEquipmentNet 9573000.00
commonStockSharesOutstanding 31336000.00
2006-06-30
date 2006-06-30
filing_date 2006-06-30
currency_symbol USD
totalAssets 135348000.00
otherCurrentAssets 1854000.00
totalLiab 16632000.00
totalStockholderEquity 118716000.00
otherCurrentLiab 8006000.00
otherLiab 172000.00
otherAssets 2828000.00
cash 50006000.00
totalCurrentLiabilities 16460000.00
netDebt -50006000.00
otherStockholderEquity 120785000.00
propertyPlantEquipment 2670000.00
totalCurrentAssets 129856000.00
shortTermInvestments 40433000.00
netReceivables 20835000.00
inventory 8726000.00
accountsPayable 8454000.00
accumulatedOtherComprehensiveIncome 118716000.00
nonCurrrentAssetsOther 2825000.00
nonCurrentAssetsTotal 5492000.00
nonCurrentLiabilitiesTotal 172000.00
liabilitiesAndStockholdersEquity 135348000.00
cashAndShortTermInvestments 90439000.00
propertyPlantAndEquipmentGross 2667000.00
propertyPlantAndEquipmentNet 2667000.00
commonStockSharesOutstanding 31226000.00
2006-03-31
date 2006-03-31
filing_date 2006-06-30
currency_symbol USD
totalAssets 124639000.00
otherCurrentAssets 1829000.00
totalLiab 19462000.00
totalStockholderEquity 105177000.00
otherCurrentLiab 3193000.00
commonStock 1179000.00
retainedEarnings 419000.00
otherLiab 198000.00
otherAssets 2448000.00
cash 48231000.00
totalCurrentLiabilities 19249000.00
currentDeferredRevenue 48858000.00
netDebt -48231000.00
shortTermDebt -42527000.00
otherStockholderEquity 102080000.00
propertyPlantEquipment 2643000.00
totalCurrentAssets 119617000.00
shortTermInvestments 35304000.00
netReceivables 22204000.00
inventory 8492000.00
accountsPayable 9725000.00
accumulatedOtherComprehensiveIncome 1499000.00
nonCurrrentAssetsOther 2469000.00
nonCurrentAssetsTotal 5022000.00
nonCurrentLiabilitiesTotal 213000.00
liabilitiesAndStockholdersEquity 124639000.00
cashAndShortTermInvestments 83535000.00
propertyPlantAndEquipmentGross 2639000.00
propertyPlantAndEquipmentNet 2553000.00
commonStockSharesOutstanding 30707000.00
2005-12-31
date 2005-12-31
filing_date 2005-12-31
currency_symbol USD
totalAssets 124639000.00
otherCurrentAssets 1829000.00
totalLiab 19462000.00
totalStockholderEquity 105177000.00
otherCurrentLiab 3193000.00
commonStock 1179000.00
retainedEarnings 419000.00
otherLiab 213000.00
otherAssets 2469000.00
cash 48231000.00
totalCurrentLiabilities 19249000.00
currentDeferredRevenue 48858000.00
netDebt -48231000.00
shortTermDebt -42527000.00
otherStockholderEquity 102080000.00
propertyPlantEquipment 2553000.00
totalCurrentAssets 119617000.00
shortTermInvestments 35304000.00
netReceivables 22204000.00
inventory 8492000.00
accountsPayable 9725000.00
accumulatedOtherComprehensiveIncome 1499000.00
commonStockTotalEquity 1179000.00
nonCurrrentAssetsOther 2469000.00
nonCurrentAssetsTotal 5022000.00
nonCurrentLiabilitiesTotal 213000.00
liabilitiesAndStockholdersEquity 124639000.00
cashAndShortTermInvestments 83535000.00
propertyPlantAndEquipmentGross 2553000.00
propertyPlantAndEquipmentNet 2553000.00
commonStockSharesOutstanding 30691000.00
2005-09-30
date 2005-09-30
filing_date 2005-09-30
currency_symbol USD
totalAssets 115719000.00
intangibleAssets 105000.00
otherCurrentAssets 2870000.00
totalLiab 17861000.00
totalStockholderEquity 97858000.00
otherCurrentLiab 6905000.00
retainedEarnings -8062000.00
otherLiab 281000.00
otherAssets 3101000.00
cash 49069000.00
totalCurrentLiabilities 17580000.00
netDebt -49069000.00
otherStockholderEquity 107340000.00
propertyPlantEquipment 2473000.00
totalCurrentAssets 110133000.00
shortTermInvestments 30000000.00
netReceivables 14462000.00
inventory 7017000.00
accountsPayable 10675000.00
accumulatedOtherComprehensiveIncome 105920000.00
nonCurrrentAssetsOther 3003000.00
nonCurrentAssetsTotal 5586000.00
nonCurrentLiabilitiesTotal 281000.00
liabilitiesAndStockholdersEquity 115719000.00
cashAndShortTermInvestments 79069000.00
propertyPlantAndEquipmentGross 2478000.00
propertyPlantAndEquipmentNet 2478000.00
commonStockSharesOutstanding 31389000.00
2005-06-30
date 2005-06-30
filing_date 2005-06-30
currency_symbol USD
totalAssets 62418000.00
intangibleAssets 145000.00
otherCurrentAssets 3002000.00
totalLiab 10017000.00
totalStockholderEquity 52401000.00
otherCurrentLiab 5605000.00
retainedEarnings -14260000.00
otherLiab 244000.00
otherAssets 2550000.00
cash 4729000.00
totalCurrentLiabilities 9772000.00
netDebt -4729000.00
otherStockholderEquity 68081000.00
propertyPlantEquipment 2489000.00
totalCurrentAssets 57380000.00
shortTermInvestments 27983000.00
netReceivables 9341000.00
inventory 6388000.00
accountsPayable 4167000.00
accumulatedOtherComprehensiveIncome 66661000.00
nonCurrrentAssetsOther 2406000.00
nonCurrentAssetsTotal 5038000.00
nonCurrentLiabilitiesTotal 245000.00
liabilitiesAndStockholdersEquity 62418000.00
cashAndShortTermInvestments 32712000.00
propertyPlantAndEquipmentGross 2487000.00
propertyPlantAndEquipmentNet 2487000.00
commonStockSharesOutstanding 26872000.00
2005-03-31
date 2005-03-31
filing_date 2005-03-31
currency_symbol USD
totalAssets 58758000.00
intangibleAssets 182000.00
otherCurrentAssets 3020000.00
totalLiab 9711000.00
totalStockholderEquity 49047000.00
otherCurrentLiab 6081000.00
commonStock 33507000.00
retainedEarnings -17912000.00
otherLiab 231000.00
otherAssets 2290000.00
cash 5072000.00
totalCurrentLiabilities 9480000.00
netDebt -5072000.00
otherStockholderEquity 33490000.00
propertyPlantEquipment 2232000.00
totalCurrentAssets 54236000.00
shortTermInvestments 23055000.00
netReceivables 7751000.00
inventory 11366000.00
accountsPayable 3399000.00
accumulatedOtherComprehensiveIncome -38000.00
commonStockTotalEquity 33507000.00
nonCurrrentAssetsOther 2108000.00
nonCurrentAssetsTotal 4522000.00
nonCurrentLiabilitiesTotal 231000.00
liabilitiesAndStockholdersEquity 58758000.00
cashAndShortTermInvestments 28127000.00
propertyPlantAndEquipmentGross 2232000.00
propertyPlantAndEquipmentNet 2232000.00
commonStockSharesOutstanding 26353000.00
2004-12-31
date 2004-12-31
currency_symbol USD
totalAssets 68882000.00
intangibleAssets 217000.00
otherCurrentAssets 6713000.00
totalLiab 22848000.00
totalStockholderEquity 46034000.00
otherCurrentLiab 2801000.00
commonStock 33507000.00
otherLiab 213000.00
otherAssets 1585000.00
cash 21796000.00
totalCurrentLiabilities 22635000.00
propertyPlantEquipment 2087000.00
shortTermInvestments 6227000.00
inventory 16184000.00
accountsPayable 17350000.00
yearly
2022-12-31
date 2022-12-31
filing_date 2023-04-28
currency_symbol USD
totalAssets 961250000.00
otherCurrentAssets 61674000.00
totalLiab 228649000.00
totalStockholderEquity 732601000.00
otherCurrentLiab 137732000.00
commonStock 1322000.00
capitalStock 1322000.00
retainedEarnings 425120000.00
otherLiab 44781000.00
otherAssets 24627000.00
cash 232179000.00
totalCurrentLiabilities 183868000.00
currentDeferredRevenue 6909000.00
netDebt -228975000.00
shortTermDebt 3204000.00
shortLongTermDebtTotal 3204000.00
otherStockholderEquity 303564000.00
propertyPlantEquipment 139434000.00
totalCurrentAssets 787922000.00
longTermInvestments 9267000.00
netTangibleAssets 732601000.00
netReceivables 206105000.00
inventory 287964000.00
accountsPayable 36023000.00
accumulatedOtherComprehensiveIncome 2595000.00
nonCurrrentAssetsOther 15743000.00
nonCurrentAssetsTotal 173328000.00
capitalLeaseObligations 3204000.00
nonCurrentLiabilitiesOther 44781000.00
nonCurrentLiabilitiesTotal 44781000.00
liabilitiesAndStockholdersEquity 961250000.00
cashAndShortTermInvestments 232179000.00
propertyPlantAndEquipmentGross 245747000.00
propertyPlantAndEquipmentNet 139434000.00
netWorkingCapital 604054000.00
netInvestedCapital 732601000.00
commonStockSharesOutstanding 33388250.00
2021-12-31
date 2021-12-31
filing_date 2022-04-25
currency_symbol USD
totalAssets 971328000.00
otherCurrentAssets 37852000.00
totalLiab 313750000.00
totalStockholderEquity 657578000.00
otherCurrentLiab 19580000.00
commonStock 1398000.00
capitalStock 1398000.00
retainedEarnings 412129000.00
otherLiab 32192000.00
otherAssets 20197000.00
cash 360082000.00
totalCurrentLiabilities 281558000.00
currentDeferredRevenue 178311000.00
netDebt -357183000.00
shortTermDebt 2899000.00
shortLongTermDebtTotal 2899000.00
otherStockholderEquity 244591000.00
propertyPlantEquipment 124478000.00
totalCurrentAssets 818112000.00
longTermInvestments 8541000.00
netTangibleAssets 657578000.00
netReceivables 208574000.00
inventory 163104000.00
accountsPayable 80768000.00
accumulatedOtherComprehensiveIncome -540000.00
nonCurrrentAssetsOther 20197000.00
nonCurrentAssetsTotal 153216000.00
capitalLeaseObligations 2899000.00
nonCurrentLiabilitiesOther 32192000.00
nonCurrentLiabilitiesTotal 32192000.00
liabilitiesAndStockholdersEquity 971328000.00
cashAndShortTermInvestments 360082000.00
propertyPlantAndEquipmentGross 212817000.00
propertyPlantAndEquipmentNet 124478000.00
netWorkingCapital 536554000.00
netInvestedCapital 657632000.00
commonStockSharesOutstanding 34992000.00
2020-12-31
date 2020-12-31
filing_date 2021-05-12
currency_symbol USD
totalAssets 742060000.00
otherCurrentAssets 13948000.00
totalLiab 184318000.00
totalStockholderEquity 557742000.00
otherCurrentLiab 12704000.00
commonStock 1382000.00
capitalStock 1382000.00
retainedEarnings 281577000.00
otherLiab 24751000.00
goodWill 0.00
otherAssets 7260000.00
cash 342961000.00
totalCurrentLiabilities 158744000.00
currentDeferredRevenue 98447000.00
netDebt -339903000.00
shortTermDebt 3058000.00
shortLongTermDebtTotal 3058000.00
otherStockholderEquity 275132000.00
propertyPlantEquipment 105472000.00
totalCurrentAssets 606969000.00
longTermInvestments 5000000.00
netTangibleAssets 551507000.00
shortTermInvestments 0.00
netReceivables 115800000.00
inventory 110162000.00
accountsPayable 44535000.00
accumulatedOtherComprehensiveIncome -349000.00
commonStockTotalEquity 1382000.00
nonCurrrentAssetsOther 24595000.00
nonCurrentAssetsTotal 135091000.00
capitalLeaseObligations 3058000.00
nonCurrentLiabilitiesOther 25574000.00
nonCurrentLiabilitiesTotal 25574000.00
liabilitiesAndStockholdersEquity 742060000.00
cashAndShortTermInvestments 342961000.00
propertyPlantAndEquipmentGross 112200000.00
propertyPlantAndEquipmentNet 105496000.00
netWorkingCapital 448225000.00
netInvestedCapital 557742000.00
commonStockSharesOutstanding 34541963.00
2019-12-31
date 2019-12-31
filing_date 2020-06-12
currency_symbol USD
totalAssets 697729000.00
intangibleAssets 17489000.00
otherCurrentAssets 18764000.00
totalLiab 160945000.00
totalStockholderEquity 536784000.00
otherCurrentLiab 14335000.00
commonStock 1391000.00
capitalStock 1391000.00
retainedEarnings 270968000.00
otherLiab 23836000.00
goodWill 17489000.00
otherAssets 5136000.00
cash 323166000.00
totalCurrentLiabilities 125763000.00
currentDeferredRevenue 77695000.00
netDebt -320120000.00
shortTermDebt 3046000.00
shortLongTermDebtTotal 3046000.00
otherStockholderEquity 265210000.00
propertyPlantEquipment 103279000.00
totalCurrentAssets 565199000.00
longTermInvestments 3000000.00
netTangibleAssets 515669000.00
shortTermInvestments 2011000.00
netReceivables 108734000.00
inventory 88439000.00
accountsPayable 30687000.00
accumulatedOtherComprehensiveIncome -785000.00
commonStockTotalEquity 1391000.00
nonCurrrentAssetsOther 10316000.00
nonCurrentAssetsTotal 132530000.00
capitalLeaseObligations 3046000.00
nonCurrentLiabilitiesOther 29457000.00
nonCurrentLiabilitiesTotal 35182000.00
capitalSurpluse 265210000.00
liabilitiesAndStockholdersEquity 697729000.00
cashAndShortTermInvestments 325177000.00
propertyPlantAndEquipmentGross 107091000.00
propertyPlantAndEquipmentNet 97777000.00
netWorkingCapital 433711000.00
netInvestedCapital 536784000.00
commonStockSharesOutstanding 35296000.00
2018-12-31
date 2018-12-31
filing_date 2019-05-15
currency_symbol USD
totalAssets 672723000.00
intangibleAssets 1021000.00
otherCurrentAssets 17454000.00
totalLiab 138244000.00
totalStockholderEquity 534479000.00
otherCurrentLiab 10494000.00
commonStock 1447000.00
capitalStock 1447000.00
retainedEarnings 301860000.00
otherLiab 26686000.00
goodWill 62796000.00
otherAssets 9319000.00
cash 284989000.00
totalCurrentLiabilities 111558000.00
currentDeferredRevenue 5066000.00
netDebt -284989000.00
shortTermDebt 68341000.00
otherStockholderEquity 228475000.00
propertyPlantEquipment 96509000.00
totalCurrentAssets 496397000.00
longTermInvestments 4242000.00
netTangibleAssets 468223000.00
shortTermInvestments 3609000.00
netReceivables 89670000.00
inventory 81518000.00
accountsPayable 27657000.00
accumulatedOtherComprehensiveIncome 495000.00
commonStockTotalEquity 1447000.00
treasuryStock -34755000.00
nonCurrrentAssetsOther 4054000.00
nonCurrentAssetsTotal 176326000.00
nonCurrentLiabilitiesOther 26686000.00
nonCurrentLiabilitiesTotal 26686000.00
capitalSurpluse 263230000.00
liabilitiesAndStockholdersEquity 672723000.00
cashAndShortTermInvestments 288598000.00
propertyPlantAndEquipmentGross 101410000.00
propertyPlantAndEquipmentNet 101410000.00
netWorkingCapital 384839000.00
netInvestedCapital 532277000.00
commonStockSharesOutstanding 36128000.00
2017-12-31
date 2017-12-31
filing_date 2018-04-30
currency_symbol USD
totalAssets 693810000.00
intangibleAssets 7429000.00
otherCurrentAssets 9567000.00
totalLiab 199680000.00
totalStockholderEquity 494130000.00
otherCurrentLiab 92419000.00
commonStock 1431000.00
retainedEarnings 247490000.00
otherLiab 22437000.00
goodWill 66471000.00
otherAssets 7609000.00
cash 359453000.00
totalCurrentLiabilities 177244000.00
currentDeferredRevenue 3402000.00
netDebt -334453000.00
shortTermDebt 25000000.00
shortLongTermDebt 25000000.00
shortLongTermDebtTotal 25000000.00
otherStockholderEquity 242487000.00
propertyPlantEquipment 45943000.00
totalCurrentAssets 568797000.00
longTermInvestments 0.00
netTangibleAssets 422668000.00
shortTermInvestments 6941000.00
netReceivables 79135000.00
longTermDebt 108000.00
inventory 94186000.00
accountsPayable 56423000.00
accumulatedOtherComprehensiveIncome 2643000.00
commonStockTotalEquity 1431000.00
nonCurrrentAssetsOther 7172000.00
nonCurrentAssetsTotal 125013000.00
nonCurrentLiabilitiesOther 22329000.00
nonCurrentLiabilitiesTotal 22436000.00
capitalSurpluse 242487000.00
liabilitiesAndStockholdersEquity 693810000.00
cashAndShortTermInvestments 366394000.00
propertyPlantAndEquipmentGross 51370000.00
propertyPlantAndEquipmentNet 51370000.00
netWorkingCapital 391553000.00
netInvestedCapital 519051000.00
commonStockSharesOutstanding 35902000.00
2016-12-31
date 2016-12-31
filing_date 2017-04-28
currency_symbol USD
totalAssets 606012000.00
intangibleAssets 5227000.00
otherCurrentAssets 9236000.00
totalLiab 163289000.00
totalStockholderEquity 442723000.00
otherCurrentLiab 85248000.00
commonStock 1413000.00
retainedEarnings 215724000.00
otherLiab 17277000.00
goodWill 73883000.00
otherAssets 7712000.00
cash 274483000.00
totalCurrentLiabilities 145970000.00
currentDeferredRevenue 3983000.00
netDebt -249483000.00
shortTermDebt 25000000.00
shortLongTermDebt 25000000.00
shortLongTermDebtTotal 25000000.00
otherStockholderEquity 226658000.00
propertyPlantEquipment 43796000.00
totalCurrentAssets 476886000.00
longTermInvestments 120000.00
netTangibleAssets 365265000.00
shortTermInvestments 3302000.00
netReceivables 73599000.00
longTermDebt 367000.00
inventory 71873000.00
accountsPayable 31739000.00
accumulatedOtherComprehensiveIncome -1032000.00
commonStockTotalEquity 1413000.00
nonCurrrentAssetsOther 3248000.00
nonCurrentAssetsTotal 129126000.00
nonCurrentLiabilitiesOther 16910000.00
nonCurrentLiabilitiesTotal 17319000.00
capitalSurpluse 226658000.00
liabilitiesAndStockholdersEquity 606012000.00
cashAndShortTermInvestments 277785000.00
propertyPlantAndEquipmentGross 47892000.00
propertyPlantAndEquipmentNet 47892000.00
commonStockSharesOutstanding 35513000.00
2015-12-31
date 2015-12-31
filing_date 2016-04-29
currency_symbol USD
totalAssets 445630000.00
intangibleAssets 7330000.00
otherCurrentAssets 4578000.00
totalLiab 85406000.00
totalStockholderEquity 360224000.00
otherCurrentLiab 5340000.00
commonStock 1395000.00
retainedEarnings 133227000.00
otherLiab 12843000.00
goodWill 75990000.00
otherAssets 3860000.00
cash 180519000.00
totalCurrentLiabilities 78030000.00
currentDeferredRevenue 610000.00
netDebt -180519000.00
shortTermDebt 49314000.00
shortLongTermDebt 22811000.00
otherStockholderEquity 209243000.00
propertyPlantEquipment 50469000.00
totalCurrentAssets 315179000.00
longTermInvestments 133000.00
netTangibleAssets 265424000.00
shortTermInvestments 4681000.00
netReceivables 58963000.00
longTermDebt 78000.00
inventory 47110000.00
accountsPayable 22766000.00
accumulatedOtherComprehensiveIncome 633000.00
commonStockTotalEquity 1395000.00
nonCurrrentAssetsOther 3249000.00
nonCurrentAssetsTotal 130451000.00
nonCurrentLiabilitiesTotal 7376000.00
capitalSurpluse 209243000.00
liabilitiesAndStockholdersEquity 445630000.00
cashAndShortTermInvestments 185200000.00
propertyPlantAndEquipmentGross 50469000.00
propertyPlantAndEquipmentNet 50469000.00
commonStockSharesOutstanding 34909000.00
2014-12-31
date 2014-12-31
filing_date 2015-04-30
currency_symbol USD
totalAssets 365901000.00
intangibleAssets 35467000.00
otherCurrentAssets 3386000.00
totalLiab 61801000.00
totalStockholderEquity 304100000.00
otherCurrentLiab 3219000.00
commonStock 1356000.00
retainedEarnings 109456000.00
otherLiab 6368000.00
goodWill 35467000.00
otherAssets 5345000.00
cash 194211000.00
totalCurrentLiabilities 54900000.00
currentDeferredRevenue 1909000.00
netDebt -194211000.00
shortTermDebt 35526000.00
shortLongTermDebt 14724000.00
otherStockholderEquity 190783000.00
propertyPlantEquipment 35537000.00
totalCurrentAssets 290440000.00
longTermInvestments 133000.00
netTangibleAssets 264644000.00
shortTermInvestments 703000.00
netReceivables 28742000.00
longTermDebt 284000.00
inventory 44076000.00
accountsPayable 14246000.00
accumulatedOtherComprehensiveIncome 2505000.00
commonStockTotalEquity 1356000.00
nonCurrrentAssetsOther 2415000.00
nonCurrentAssetsTotal 75461000.00
nonCurrentLiabilitiesTotal 6901000.00
liabilitiesAndStockholdersEquity 365901000.00
cashAndShortTermInvestments 194914000.00
propertyPlantAndEquipmentGross 35537000.00
propertyPlantAndEquipmentNet 35537000.00
commonStockSharesOutstanding 34197000.00
2013-12-31
date 2013-12-31
filing_date 2014-04-30
currency_symbol USD
totalAssets 316763000.00
intangibleAssets 35474000.00
otherCurrentAssets 2870000.00
totalLiab 46066000.00
totalStockholderEquity 270697000.00
otherCurrentLiab 3455000.00
commonStock 1316000.00
retainedEarnings 85270000.00
otherLiab 5399000.00
goodWill 35474000.00
otherAssets 4422000.00
cash 161720000.00
totalCurrentLiabilities 40676000.00
currentDeferredRevenue 1278000.00
netDebt -161720000.00
shortTermDebt 21282000.00
shortLongTermDebt 25000000.00
otherStockholderEquity 180016000.00
propertyPlantEquipment 30195000.00
totalCurrentAssets 246538000.00
longTermInvestments 133000.00
shortTermInvestments 742000.00
netReceivables 30963000.00
inventory 33666000.00
accountsPayable 14661000.00
accumulatedOtherComprehensiveIncome 4095000.00
commonStockTotalEquity 1316000.00
nonCurrrentAssetsOther 3709000.00
nonCurrentAssetsTotal 70225000.00
nonCurrentLiabilitiesTotal 5390000.00
liabilitiesAndStockholdersEquity 316763000.00
cashAndShortTermInvestments 162462000.00
propertyPlantAndEquipmentGross 30195000.00
propertyPlantAndEquipmentNet 30195000.00
commonStockSharesOutstanding 33642000.00
2012-12-31
date 2012-12-31
filing_date 2013-04-30
currency_symbol USD
totalAssets 322787000.00
intangibleAssets 35472000.00
otherCurrentAssets 3018000.00
totalLiab 60521000.00
totalStockholderEquity 262266000.00
otherCurrentLiab 3178000.00
commonStock 1300000.00
retainedEarnings 83449000.00
otherLiab 3083000.00
goodWill 35472000.00
otherAssets 4298000.00
cash 154734000.00
totalCurrentLiabilities 56397000.00
currentDeferredRevenue 2369000.00
netDebt -154734000.00
shortTermDebt 24208000.00
otherStockholderEquity 173852000.00
propertyPlantEquipment 23386000.00
totalCurrentAssets 258412000.00
shortTermInvestments 14882000.00
netReceivables 35983000.00
inventory 32143000.00
accountsPayable 26642000.00
accumulatedOtherComprehensiveIncome 3665000.00
commonStockTotalEquity 1300000.00
nonCurrrentAssetsOther 4535000.00
nonCurrentAssetsTotal 64375000.00
nonCurrentLiabilitiesTotal 4124000.00
liabilitiesAndStockholdersEquity 322787000.00
cashAndShortTermInvestments 169616000.00
propertyPlantAndEquipmentGross 23386000.00
propertyPlantAndEquipmentNet 23386000.00
commonStockSharesOutstanding 33626000.00
2011-12-31
date 2011-12-31
filing_date 2012-04-30
currency_symbol USD
totalAssets 257557153.24
intangibleAssets -50166.28
otherCurrentAssets 15615086.81
totalLiab 47097619.24
totalStockholderEquity 210459534.00
otherCurrentLiab 18931492.14
commonStock 1345698.63
retainedEarnings 36184382.47
otherLiab 3104000.00
goodWill 39832503.00
otherAssets 0.00
cash 91227485.42
totalCurrentLiabilities 43908700.08
currentDeferredRevenue 32630000.00
netDebt -91227485.42
shortTermDebt -29232507.23
otherStockholderEquity 173269891.20
propertyPlantEquipment 24736000.00
totalCurrentAssets 184542302.26
shortTermInvestments 3062824.61
netReceivables 39283626.85
inventory 31156621.30
accountsPayable 21579715.17
accumulatedOtherComprehensiveIncome -332529.81
commonStockTotalEquity 1345698.63
nonCurrrentAssetsOther 3856015.30
nonCurrentAssetsTotal 73014850.98
nonCurrentLiabilitiesTotal 3188919.16
liabilitiesAndStockholdersEquity 257557153.24
cashAndShortTermInvestments 94290310.03
propertyPlantAndEquipmentGross 25414109.42
propertyPlantAndEquipmentNet 25414109.42
commonStockSharesOutstanding 32343000.00
2010-12-31
date 2010-12-31
filing_date 2011-06-30
currency_symbol USD
totalAssets 193656481.79
intangibleAssets 797690.40
otherCurrentAssets 10016666.92
totalLiab 30338527.81
totalStockholderEquity 163317953.98
otherCurrentLiab 15242596.28
commonStock 1284949.05
retainedEarnings -5367929.86
otherLiab 2377000.00
goodWill 40382281.93
otherAssets 0.00
cash 54236313.71
totalCurrentLiabilities 27945629.36
currentDeferredRevenue 48891000.00
netDebt -54236313.71
shortTermDebt -47579654.75
otherStockholderEquity 164989793.93
propertyPlantEquipment 25499000.00
totalCurrentAssets 117846733.44
shortTermInvestments 1423460.00
netReceivables 27376487.20
inventory 24155701.65
accountsPayable 11391687.82
accumulatedOtherComprehensiveIncome 2391412.80
commonStockTotalEquity 1284949.05
nonCurrrentAssetsOther 3148990.66
nonCurrentAssetsTotal 75809748.35
nonCurrentLiabilitiesTotal 2392898.45
liabilitiesAndStockholdersEquity 193656481.79
cashAndShortTermInvestments 55659773.71
propertyPlantAndEquipmentGross 25671617.45
propertyPlantAndEquipmentNet 25671617.45
commonStockSharesOutstanding 29040000.00
2009-12-31
date 2009-12-31
filing_date 2009-07-14
currency_symbol USD
totalAssets 234295838.43
intangibleAssets 13843318.06
otherCurrentAssets 5555574.16
totalLiab 35179661.09
totalStockholderEquity 199116177.34
otherCurrentLiab 13893486.48
commonStock 1289279.70
retainedEarnings 77783883.09
otherLiab 3779000.00
goodWill 66569353.73
otherAssets 0.00
cash 48309662.14
totalCurrentLiabilities 32020633.59
currentDeferredRevenue 55276000.00
netDebt -48309662.14
shortTermDebt -48674925.70
otherStockholderEquity 117449599.46
propertyPlantEquipment 24201000.00
totalCurrentAssets 118033142.21
shortTermInvestments 3424877.51
netReceivables 32664116.64
inventory 23344358.41
accountsPayable 11526072.81
accumulatedOtherComprehensiveIncome -5055046.75
commonStockTotalEquity 1289279.70
nonCurrrentAssetsOther 119423.98
nonCurrentAssetsTotal 116262696.22
nonCurrentLiabilitiesTotal 3159027.50
liabilitiesAndStockholdersEquity 234295838.43
cashAndShortTermInvestments 51734539.65
propertyPlantAndEquipmentGross 27759575.15
propertyPlantAndEquipmentNet 28010204.16
commonStockSharesOutstanding 32183000.00
2008-12-31
date 2008-12-31
currency_symbol USD
totalAssets 226630085.53
intangibleAssets 13843318.06
otherCurrentAssets 3960000.00
totalLiab 35162370.03
totalStockholderEquity 191991000.00
otherCurrentLiab 13929000.00
commonStock 1293000.00
retainedEarnings 77783883.09
otherLiab 3272000.00
goodWill 66569353.73
otherAssets 8639000.00
cash 48309662.14
totalCurrentLiabilities 31898561.16
netDebt -48309662.14
propertyPlantEquipment 27835000.00
totalCurrentAssets 108309601.26
shortTermInvestments 3424877.51
netReceivables 30586267.31
inventory 19439227.87
accountsPayable 11569000.00
accumulatedOtherComprehensiveIncome -11490425.23
commonStockTotalEquity 1289279.70
treasuryStock -51522000.00
nonCurrrentAssetsOther 2427871.48
liabilitiesAndStockholdersEquity 226630085.53
propertyPlantAndEquipmentGross 27759575.15
commonStockSharesOutstanding 32183000.00
2007-12-31
date 2007-12-31
filing_date 2007-07-02
currency_symbol USD
totalAssets 169644000.00
intangibleAssets 20409000.00
otherCurrentAssets 1994000.00
totalLiab 29475000.00
totalStockholderEquity 140169000.00
otherCurrentLiab 6909000.00
commonStock 1198000.00
retainedEarnings 29494000.00
otherLiab 2424000.00
goodWill 67456000.00
otherAssets 8629000.00
cash 55478000.00
totalCurrentLiabilities 29412000.00
currentDeferredRevenue 103603000.00
netDebt -55478000.00
shortTermDebt -97217000.00
shortLongTermDebtTotal 13746000.00
otherStockholderEquity 108073000.00
propertyPlantEquipment 16010000.00
totalCurrentAssets 151862000.00
shortTermInvestments 44764000.00
netReceivables 31241000.00
inventory 13106000.00
accountsPayable 16117000.00
accumulatedOtherComprehensiveIncome 1404000.00
commonStockTotalEquity 1198000.00
nonCurrrentAssetsOther 6533000.00
nonCurrentAssetsTotal 17782000.00
nonCurrentLiabilitiesTotal 63000.00
liabilitiesAndStockholdersEquity 169644000.00
cashAndShortTermInvestments 100242000.00
propertyPlantAndEquipmentGross 9799000.00
propertyPlantAndEquipmentNet 9799000.00
commonStockSharesOutstanding 31372000.00
2006-12-31
date 2006-12-31
currency_symbol USD
totalAssets 169644000.00
otherCurrentAssets 7273000.00
totalLiab 29475000.00
totalStockholderEquity 140169000.00
otherCurrentLiab 9022000.00
commonStock 1198000.00
retainedEarnings 29494000.00
otherLiab 63000.00
otherAssets 2738000.00
cash 55478000.00
totalCurrentLiabilities 29412000.00
netDebt -55478000.00
propertyPlantEquipment 9799000.00
totalCurrentAssets 151862000.00
shortTermInvestments 44764000.00
netReceivables 31241000.00
inventory 13106000.00
accountsPayable 16117000.00
accumulatedOtherComprehensiveIncome -3126000.00
commonStockTotalEquity 1198000.00
nonCurrrentAssetsOther 6533000.00
liabilitiesAndStockholdersEquity 169644000.00
propertyPlantAndEquipmentGross 9799000.00
commonStockSharesOutstanding 31372000.00
2005-12-31
date 2005-12-31
filing_date 2006-06-30
currency_symbol USD
totalAssets 124639000.00
otherCurrentAssets 1829000.00
totalLiab 19462000.00
totalStockholderEquity 105177000.00
otherCurrentLiab 3193000.00
commonStock 1179000.00
retainedEarnings 419000.00
otherLiab 213000.00
otherAssets 1983000.00
cash 48231000.00
totalCurrentLiabilities 19249000.00
currentDeferredRevenue 48858000.00
netDebt -48231000.00
shortTermDebt -42527000.00
otherStockholderEquity 102080000.00
propertyPlantEquipment 2553000.00
totalCurrentAssets 119617000.00
shortTermInvestments 35304000.00
netReceivables 22204000.00
inventory 8492000.00
accountsPayable 9725000.00
accumulatedOtherComprehensiveIncome 1499000.00
commonStockTotalEquity 1179000.00
nonCurrrentAssetsOther 2469000.00
nonCurrentAssetsTotal 5022000.00
nonCurrentLiabilitiesTotal 213000.00
liabilitiesAndStockholdersEquity 124639000.00
cashAndShortTermInvestments 83535000.00
propertyPlantAndEquipmentGross 2553000.00
propertyPlantAndEquipmentNet 2553000.00
commonStockSharesOutstanding 29003750.00
2004-12-31
date 2004-12-31
filing_date 2004-12-31
currency_symbol USD
totalAssets 68882000.00
intangibleAssets 217000.00
otherCurrentAssets 3418000.00
totalLiab 22848000.00
totalStockholderEquity 46034000.00
otherCurrentLiab 5285000.00
commonStock 33507000.00
retainedEarnings -20965000.00
otherLiab 213000.00
otherAssets 1268000.00
cash 23114000.00
totalCurrentLiabilities 22635000.00
netDebt -23114000.00
otherStockholderEquity 33490000.00
propertyPlantEquipment 2087000.00
totalCurrentAssets 65210000.00
shortTermInvestments 4909000.00
netReceivables 14290000.00
inventory 16184000.00
accountsPayable 17350000.00
accumulatedOtherComprehensiveIncome 2000.00
commonStockTotalEquity 33507000.00
nonCurrrentAssetsOther 1368000.00
nonCurrentAssetsTotal 3672000.00
nonCurrentLiabilitiesTotal 213000.00
liabilitiesAndStockholdersEquity 68882000.00
cashAndShortTermInvestments 28023000.00
propertyPlantAndEquipmentGross 2087000.00
propertyPlantAndEquipmentNet 2087000.00
commonStockSharesOutstanding 25969500.00
2003-12-31
date 2003-12-31
filing_date 2003-12-31
currency_symbol USD
totalAssets 40121057.16
otherCurrentAssets 1198467.66
totalLiab 7473054.72
totalStockholderEquity 32648002.44
otherCurrentLiab 3109124.61
commonStock 26504997.96
retainedEarnings -15133970.98
otherAssets 0.00
cash 22486398.52
totalCurrentLiabilities 7256832.84
netDebt -22486398.52
otherStockholderEquity 21179260.37
totalCurrentAssets 36022618.78
netReceivables 5080831.41
inventory 4589870.50
accountsPayable 4147708.23
accumulatedOtherComprehensiveIncome 97715.09
commonStockTotalEquity 26504997.96
nonCurrrentAssetsOther 1215725.36
nonCurrentAssetsTotal 4098438.38
nonCurrentLiabilitiesTotal 216221.88
liabilitiesAndStockholdersEquity 40121057.16
cashAndShortTermInvestments 22486398.52
propertyPlantAndEquipmentGross 1549364.38
propertyPlantAndEquipmentNet 1549364.38
commonStockSharesOutstanding 24225250.00
2002-12-31
date 2002-12-31
filing_date 2002-12-31
currency_symbol USD
totalAssets 24865557.82
totalLiab 3888322.35
totalStockholderEquity 20977235.46
otherAssets 24865557.82
cash 10305149.61
netDebt -10305149.61
otherStockholderEquity 20977235.46
totalCurrentAssets 10305149.61
liabilitiesAndStockholdersEquity 24865557.82
cashAndShortTermInvestments 10305149.61
commonStockSharesOutstanding 16688000.00
Cash_Flow
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
filing_date 2023-11-02
currency_symbol USD
investments -17052000.00
totalCashFromFinancingActivities 0.00
netIncome 10587000.00
changeInCash 45332000.00
beginPeriodCashFlow 304971000.00
endPeriodCashFlow 350303000.00
totalCashFromOperatingActivities 64912000.00
depreciation 8043000.00
dividendsPaid 0.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -17052000.00
capitalExpenditures 17052000
changeInWorkingCapital 39302000.00
stockBasedCompensation 3845000.00
otherNonCashItems 3135000.00
freeCashFlow 47860000.00
2023-06-30
date 2023-06-30
filing_date 2023-07-28
currency_symbol USD
investments -10085000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -10085000.00
totalCashFromFinancingActivities -15000.00
changeToOperatingActivities 23134000.00
netIncome 11044000.00
changeInCash 24671000.00
beginPeriodCashFlow 280300000.00
endPeriodCashFlow 304971000.00
totalCashFromOperatingActivities 36044000.00
depreciation 5381000.00
dividendsPaid 15000.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -10085000.00
changeToNetincome -3515000.00
capitalExpenditures 10085000
changeInWorkingCapital 23134000.00
stockBasedCompensation 2430000.00
otherNonCashItems -5945000.00
freeCashFlow 25959000.00
2023-03-31
date 2023-03-31
filing_date 2023-04-28
currency_symbol USD
investments -13550000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -10085000.00
totalCashFromFinancingActivities 83361000.00
changeToOperatingActivities 23134000.00
netIncome 23536000.00
changeInCash 33170000.00
beginPeriodCashFlow 253885000.00
endPeriodCashFlow 287055000.00
totalCashFromOperatingActivities 39863000.00
depreciation 4936000.00
dividendsPaid 4098000.00
changeToInventory -78095000.00
salePurchaseOfStock 133155000.00
otherCashflowsFromFinancingActivities -45696000.00
changeToNetincome -3515000.00
capitalExpenditures 7628000
changeInWorkingCapital -556000.00
stockBasedCompensation 12841000.00
otherNonCashItems 849000.00
freeCashFlow 32235000.00
2022-12-31
date 2022-12-31
filing_date 2022-12-31
currency_symbol USD
investments -7628000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -7628000.00
totalCashFromFinancingActivities 83361000.00
changeToOperatingActivities -556000.00
netIncome 23536000.00
changeInCash 33170000.00
beginPeriodCashFlow 253885000.00
endPeriodCashFlow 287055000.00
totalCashFromOperatingActivities 39863000.00
depreciation 4936000.00
dividendsPaid 4098000.00
changeToInventory -78095000.00
salePurchaseOfStock 133155000.00
otherCashflowsFromFinancingActivities -45696000.00
changeToNetincome 11947000.00
capitalExpenditures 7628000
changeInWorkingCapital -556000.00
stockBasedCompensation 12841000.00
otherNonCashItems 849000.00
freeCashFlow 32235000.00
2022-09-30
date 2022-09-30
filing_date 2022-11-02
currency_symbol USD
investments -8568000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -7628000.00
totalCashFromFinancingActivities -16608000.00
changeToOperatingActivities -556000.00
netIncome 42891000.00
changeInCash 18946000.00
beginPeriodCashFlow 234939000.00
endPeriodCashFlow 253885000.00
totalCashFromOperatingActivities 42640000.00
depreciation 4864000.00
dividendsPaid 16499000.00
salePurchaseOfStock -109000.00
otherCashflowsFromFinancingActivities -8568000.00
changeToNetincome 11947000.00
capitalExpenditures 8568000
changeInWorkingCapital -10940000.00
stockBasedCompensation 5822000.00
otherNonCashItems 3000.00
freeCashFlow 34072000.00
2022-06-30
date 2022-06-30
filing_date 2022-07-13
currency_symbol USD
investments -4918000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -4918000.00
totalCashFromFinancingActivities -46490000.00
changeToOperatingActivities -55320000.00
netIncome 51583000.00
changeInCash -46713000.00
beginPeriodCashFlow 281652000.00
endPeriodCashFlow 234939000.00
totalCashFromOperatingActivities 3370000.00
depreciation 4677000.00
dividendsPaid 16489000.00
salePurchaseOfStock -30001000.00
otherCashflowsFromFinancingActivities -4918000.00
changeToNetincome 2430000.00
capitalExpenditures 4918000
changeInWorkingCapital -55320000.00
stockBasedCompensation 2430000.00
freeCashFlow -1548000.00
2022-03-31
date 2022-03-31
filing_date 2022-04-25
currency_symbol USD
investments -11662000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -11662000.00
totalCashFromFinancingActivities -63132000.00
changeToOperatingActivities -66652000.00
netIncome 60581000.00
changeInCash -3922000.00
beginPeriodCashFlow 419445000.00
endPeriodCashFlow 415523000.00
totalCashFromOperatingActivities 70825000.00
depreciation 5036000.00
dividendsPaid 17436000.00
changeToInventory -21723000.00
salePurchaseOfStock -45696000.00
otherCashflowsFromFinancingActivities -11248000.00
changeToNetincome 5569000.00
capitalExpenditures 11248000
changeInWorkingCapital -3789000.00
stockBasedCompensation 8994000.00
otherNonCashItems 670000.00
freeCashFlow 59577000.00
2021-12-31
date 2021-12-31
filing_date 2021-12-31
currency_symbol USD
investments -11248000.00
changeToLiabilities 36233000.00
totalCashflowsFromInvestingActivities -11248000.00
totalCashFromFinancingActivities -63132000.00
changeToOperatingActivities -3789000.00
netIncome 60581000.00
changeInCash -3922000.00
beginPeriodCashFlow 419445000.00
endPeriodCashFlow 415523000.00
totalCashFromOperatingActivities 70825000.00
depreciation 5036000.00
dividendsPaid 17436000.00
changeToInventory -21723000.00
changeToAccountReceivables -92749000.00
salePurchaseOfStock -45696000.00
otherCashflowsFromFinancingActivities -11248000.00
changeToNetincome 8997000.00
capitalExpenditures 11248000
changeInWorkingCapital -3789000.00
stockBasedCompensation 8994000.00
otherNonCashItems 670000.00
freeCashFlow 59577000.00
2021-09-30
date 2021-09-30
filing_date 2021-09-30
currency_symbol USD
investments -2007000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -9336000.00
totalCashFromFinancingActivities -12204000.00
changeToOperatingActivities -36117000.00
netIncome 55424000.00
changeInCash 7142000.00
beginPeriodCashFlow 412310000.00
endPeriodCashFlow 419452000.00
totalCashFromOperatingActivities 28659000.00
depreciation 4180000.00
dividendsPaid 12204000.00
changeToInventory -78095000.00
changeToAccountReceivables -92749000.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -9336000.00
changeToNetincome 5172000.00
capitalExpenditures 7329000
changeInWorkingCapital -36117000.00
stockBasedCompensation 5170000.00
otherNonCashItems 2000.00
freeCashFlow 21330000.00
2021-06-30
date 2021-06-30
filing_date 2021-06-30
currency_symbol USD
investments -1500000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -6426000.00
totalCashFromFinancingActivities -12201000.00
changeToOperatingActivities 4058000.00
netIncome 49545000.00
changeInCash 41342000.00
beginPeriodCashFlow 370968000.00
endPeriodCashFlow 412310000.00
totalCashFromOperatingActivities 60026000.00
depreciation 4059000.00
dividendsPaid 12201000.00
changeToInventory -78095000.00
changeToAccountReceivables -92749000.00
otherCashflowsFromFinancingActivities -6426000.00
changeToNetincome 2364000.00
capitalExpenditures 4926000
changeInWorkingCapital 4058000.00
stockBasedCompensation 2364000.00
freeCashFlow 55100000.00
2021-03-31
date 2021-03-31
filing_date 2021-05-12
currency_symbol USD
investments -1500000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -3330000.00
totalCashFromFinancingActivities -12065000.00
changeToOperatingActivities -24132000.00
netIncome