Аналитика онлайн » 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 1354000.00
changeInCash 2794000.00
beginPeriodCashFlow 366417000.00
endPeriodCashFlow 369211000.00
totalCashFromOperatingActivities 20393000.00
depreciation 3640000.00
dividendsPaid 12065000.00
changeToInventory -10155000.00
changeToAccountReceivables -4462000.00
salePurchaseOfStock 25013000.00
otherCashflowsFromFinancingActivities -25013000.00
changeToNetincome 3218000.00
capitalExpenditures 5636000
changeInWorkingCapital -11158000.00
stockBasedCompensation 8729000.00
otherNonCashItems 16710000.00
freeCashFlow 14757000.00
2020-12-31
date 2020-12-31
filing_date 2020-12-31
currency_symbol USD
investments -1500000.00
changeToLiabilities 13848000.00
totalCashflowsFromInvestingActivities -6397000.00
totalCashFromFinancingActivities -12065000.00
changeToOperatingActivities -890000.00
netIncome 1354000.00
changeInCash 2794000.00
beginPeriodCashFlow 366417000.00
endPeriodCashFlow 369211000.00
totalCashFromOperatingActivities 20393000.00
depreciation 3640000.00
dividendsPaid 12065000.00
changeToInventory -10155000.00
changeToAccountReceivables -4462000.00
salePurchaseOfStock 25013000.00
otherCashflowsFromFinancingActivities -25013000.00
changeToNetincome 25777000.00
capitalExpenditures 5636000
changeInWorkingCapital -11158000.00
stockBasedCompensation 8729000.00
otherNonCashItems 16710000.00
freeCashFlow 14757000.00
2020-09-30
date 2020-09-30
filing_date 2020-09-30
currency_symbol USD
investments -2618000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -2618000.00
totalCashFromFinancingActivities -37293000.00
changeToOperatingActivities -552000.00
netIncome 24267000.00
changeInCash -9397000.00
beginPeriodCashFlow 375814000.00
endPeriodCashFlow 366417000.00
totalCashFromOperatingActivities 30191000.00
depreciation 3322000.00
dividendsPaid 12280000.00
changeToInventory -21723000.00
changeToAccountReceivables -7091000.00
salePurchaseOfStock -25013000.00
otherCashflowsFromFinancingActivities -2618000.00
changeToNetincome 3154000.00
capitalExpenditures 2618000
changeInWorkingCapital -552000.00
stockBasedCompensation 3131000.00
otherNonCashItems 22000.00
freeCashFlow 27573000.00
2020-06-30
date 2020-06-30
filing_date 2020-07-08
currency_symbol USD
investments -6134000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -6134000.00
totalCashFromFinancingActivities -12278000.00
changeToOperatingActivities -6151000.00
netIncome 28211000.00
changeInCash 6739000.00
beginPeriodCashFlow 369075000.00
endPeriodCashFlow 375814000.00
totalCashFromOperatingActivities 25701000.00
depreciation 3363000.00
dividendsPaid 12278000.00
changeToInventory -21723000.00
changeToAccountReceivables -7091000.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -6134000.00
changeToNetincome 278000.00
capitalExpenditures 4134000
changeInWorkingCapital -6151000.00
stockBasedCompensation 246000.00
otherNonCashItems -1000.00
freeCashFlow 21567000.00
2020-03-31
date 2020-03-31
filing_date 2020-06-12
currency_symbol USD
investments -6396000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -6396000.00
totalCashFromFinancingActivities -12147000.00
changeToOperatingActivities 7118000.00
netIncome 25430000.00
changeInCash 14973000.00
beginPeriodCashFlow 333280000.00
endPeriodCashFlow 348253000.00
totalCashFromOperatingActivities 29409000.00
depreciation 3190000.00
dividendsPaid 12147000.00
changeToInventory 12668000.00
changeToAccountReceivables 16098000.00
salePurchaseOfStock 26231000.00
otherCashflowsFromFinancingActivities -26231000.00
changeToNetincome 2468000.00
capitalExpenditures 2276000
changeInWorkingCapital -6548000.00
stockBasedCompensation 7350000.00
otherNonCashItems 1651000.00
freeCashFlow 27133000.00
2019-12-31
date 2019-12-31
filing_date 2020-01-08
currency_symbol USD
investments -2966000.00
changeToLiabilities 4426000.00
totalCashflowsFromInvestingActivities -3025000.00
totalCashFromFinancingActivities -12147000.00
changeToOperatingActivities 18562000.00
netIncome 25430000.00
changeInCash 14973000.00
beginPeriodCashFlow 333280000.00
endPeriodCashFlow 348253000.00
totalCashFromOperatingActivities 29409000.00
depreciation 3190000.00
otherCashflowsFromInvestingActivities 45742000.00
dividendsPaid 12147000.00
changeToInventory 12668000.00
changeToAccountReceivables 16098000.00
salePurchaseOfStock 26231000.00
otherCashflowsFromFinancingActivities -26231000.00
changeToNetincome 8530000.00
capitalExpenditures 2276000
changeInWorkingCapital -6548000.00
stockBasedCompensation 7350000.00
otherNonCashItems 1651000.00
freeCashFlow 27133000.00
2019-09-30
date 2019-09-30
filing_date 2019-10-08
currency_symbol USD
investments -3887000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -3887000.00
totalCashFromFinancingActivities -35024000.00
changeToOperatingActivities -21925000.00
netIncome 4213000.00
changeInCash -34855000.00
beginPeriodCashFlow 368135000.00
endPeriodCashFlow 333280000.00
totalCashFromOperatingActivities 4080000.00
depreciation 3244000.00
otherCashflowsFromInvestingActivities 45742000.00
dividendsPaid 10009000.00
salePurchaseOfStock -25015000.00
otherCashflowsFromFinancingActivities -3887000.00
changeToNetincome 18548000.00
capitalExpenditures 3925000
changeInWorkingCapital -21925000.00
stockBasedCompensation 2611000.00
otherNonCashItems 11000.00
freeCashFlow 155000.00
2019-06-30
date 2019-06-30
filing_date 2019-07-31
currency_symbol USD
investments 42775000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities 42800000.00
totalCashFromFinancingActivities -10937000.00
changeToOperatingActivities 20000000.00
netIncome 26484000.00
changeInCash 71170000.00
beginPeriodCashFlow 296965000.00
endPeriodCashFlow 368135000.00
totalCashFromOperatingActivities 40179000.00
depreciation 3329000.00
otherCashflowsFromInvestingActivities 45704000.00
dividendsPaid 10937000.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities 42775000.00
changeToNetincome -9684000.00
capitalExpenditures 2929000
changeInWorkingCapital 23061000.00
stockBasedCompensation 227000.00
otherNonCashItems -9000.00
freeCashFlow 37250000.00
2019-03-31
date 2019-03-31
filing_date 2019-05-15
currency_symbol USD
investments -1194000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -1194000.00
totalCashFromFinancingActivities -48269000.00
changeToOperatingActivities -3800000.00
netIncome 15098000.00
changeInCash -18539000.00
beginPeriodCashFlow 325666000.00
endPeriodCashFlow 307127000.00
totalCashFromOperatingActivities 34969000.00
depreciation 3898000.00
dividendsPaid 10830000.00
changeToInventory -22799000.00
changeToAccountReceivables -400000.00
salePurchaseOfStock -33539000.00
otherCashflowsFromFinancingActivities -380000.00
changeToNetincome 4929000.00
capitalExpenditures 5121000
changeInWorkingCapital 929000.00
stockBasedCompensation 12379000.00
otherNonCashItems 2084000.00
freeCashFlow 29848000.00
2018-12-31
date 2018-12-31
filing_date 2019-01-09
currency_symbol USD
investments -15000.00
changeToLiabilities -28766000.00
totalCashflowsFromInvestingActivities -5168000.00
netBorrowings -3900000.00
totalCashFromFinancingActivities -48269000.00
changeToOperatingActivities 37542000.00
netIncome 15098000.00
changeInCash -18539000.00
beginPeriodCashFlow 325666000.00
endPeriodCashFlow 307127000.00
totalCashFromOperatingActivities 34969000.00
depreciation 3898000.00
otherCashflowsFromInvestingActivities -4715000.00
dividendsPaid 10830000.00
changeToInventory -22799000.00
changeToAccountReceivables -400000.00
salePurchaseOfStock -33539000.00
otherCashflowsFromFinancingActivities -380000.00
changeToNetincome 13762000.00
capitalExpenditures 5121000
changeInWorkingCapital 929000.00
stockBasedCompensation 12379000.00
otherNonCashItems 2084000.00
freeCashFlow 29848000.00
2018-09-30
date 2018-09-30
filing_date 2018-10-01
currency_symbol USD
investments -15000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -62900000.00
netBorrowings -8100000.00
totalCashFromFinancingActivities -18923000.00
changeToOperatingActivities -7900000.00
netIncome 29184000.00
changeInCash -52890000.00
beginPeriodCashFlow 378556000.00
endPeriodCashFlow 325666000.00
totalCashFromOperatingActivities 29476000.00
depreciation 3838000.00
dividendsPaid 10823000.00
changeToInventory 12668000.00
changeToAccountReceivables -12628000.00
otherCashflowsFromFinancingActivities -62903000.00
changeToNetincome 4416000.00
capitalExpenditures 62903000
changeInWorkingCapital -8134000.00
stockBasedCompensation 4548000.00
otherNonCashItems 1000.00
freeCashFlow -33427000.00
2018-06-30
date 2018-06-30
filing_date 2018-07-31
currency_symbol USD
investments -3000000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -6200000.00
netBorrowings -8700000.00
totalCashFromFinancingActivities -19500000.00
changeToOperatingActivities 5700000.00
netIncome 30728000.00
changeInCash 14300000.00
beginPeriodCashFlow 341700000.00
endPeriodCashFlow 356000000.00
totalCashFromOperatingActivities 41200000.00
depreciation 2800000.00
dividendsPaid 10800000.00
changeToInventory -300000.00
changeToAccountReceivables 2200000.00
otherCashflowsFromFinancingActivities -8700000.00
changeToNetincome 1972000.00
capitalExpenditures 3200000
changeInWorkingCapital 7700000.00
otherNonCashItems -28000.00
freeCashFlow 38000000.00
2018-03-31
date 2018-03-31
filing_date 2018-04-30
currency_symbol USD
investments -3000000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -6200000.00
netBorrowings -8700000.00
totalCashFromFinancingActivities 14200000.00
changeToOperatingActivities 5700000.00
netIncome 9818000.00
changeInCash 31700000.00
beginPeriodCashFlow 327800000.00
endPeriodCashFlow 359500000.00
totalCashFromOperatingActivities 19200000.00
depreciation 1900000.00
dividendsPaid 10800000.00
changeToInventory -15600000.00
changeToAccountReceivables -10400000.00
salePurchaseOfStock 400000.00
otherCashflowsFromFinancingActivities 24600000.00
changeToNetincome 1972000.00
capitalExpenditures 11700000
changeInWorkingCapital -10900000.00
stockBasedCompensation 17364000.00
otherNonCashItems 4391000.00
freeCashFlow 7500000.00
2017-12-31
date 2017-12-31
filing_date 2018-01-08
currency_symbol USD
changeToLiabilities 24248000.00
totalCashflowsFromInvestingActivities -14548000.00
totalCashFromFinancingActivities 14200000.00
changeToOperatingActivities 3226000.00
netIncome 9818000.00
changeInCash 31700000.00
beginPeriodCashFlow 327800000.00
endPeriodCashFlow 359500000.00
totalCashFromOperatingActivities 19200000.00
depreciation 1900000.00
otherCashflowsFromInvestingActivities -2865000.00
dividendsPaid 10800000.00
changeToInventory -15600000.00
changeToAccountReceivables -10400000.00
salePurchaseOfStock 400000.00
otherCashflowsFromFinancingActivities 24600000.00
changeToNetincome 24553000.00
capitalExpenditures 11700000
changeInWorkingCapital -10900000.00
stockBasedCompensation 17364000.00
otherNonCashItems 4391000.00
freeCashFlow 7500000.00
2017-09-30
date 2017-09-30
filing_date 2017-10-10
currency_symbol USD
investments -3000000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -5900000.00
netBorrowings -25000000.00
totalCashFromFinancingActivities -32100000.00
changeToOperatingActivities 13800000.00
netIncome 17594000.00
changeInCash -400000.00
beginPeriodCashFlow 303600000.00
endPeriodCashFlow 303200000.00
totalCashFromOperatingActivities 37500000.00
depreciation 3200000.00
dividendsPaid 7100000.00
changeToInventory 3200000.00
changeToAccountReceivables 7900000.00
salePurchaseOfStock 380000.00
otherCashflowsFromFinancingActivities -25000000.00
changeToNetincome 2906000.00
capitalExpenditures 3000000
changeInWorkingCapital 16700000.00
otherNonCashItems 6000.00
freeCashFlow 37500000.00
2017-06-30
date 2017-06-30
filing_date 2017-07-10
currency_symbol USD
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -2100000.00
netBorrowings -25000000.00
totalCashFromFinancingActivities -7100000.00
changeToOperatingActivities -17900000.00
netIncome 24033000.00
changeInCash 1000000.00
beginPeriodCashFlow 302500000.00
endPeriodCashFlow 303500000.00
totalCashFromOperatingActivities 10300000.00
depreciation 3000000.00
dividendsPaid 7100000.00
changeToInventory -5900000.00
changeToAccountReceivables -16100000.00
salePurchaseOfStock 380000.00
otherCashflowsFromFinancingActivities 0.00
changeToNetincome 1167000.00
capitalExpenditures 2100000
changeInWorkingCapital -16700000.00
otherNonCashItems -33000.00
freeCashFlow 10300000.00
2017-03-31
date 2017-03-31
filing_date 2017-04-28
currency_symbol USD
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -3100000.00
netBorrowings -25000000.00
totalCashFromFinancingActivities -16900000.00
changeToOperatingActivities 5400000.00
netIncome 26157000.00
changeInCash 38900000.00
beginPeriodCashFlow 260500000.00
endPeriodCashFlow 299400000.00
totalCashFromOperatingActivities 30700000.00
depreciation 2200000.00
dividendsPaid 12300000.00
changeToInventory 7800000.00
changeToAccountReceivables -11800000.00
salePurchaseOfStock 100000.00
otherCashflowsFromFinancingActivities -4700000.00
changeToNetincome 5489000.00
capitalExpenditures 23664000
changeInWorkingCapital 2200000.00
stockBasedCompensation 10418000.00
otherNonCashItems -11186000.00
freeCashFlow 7036000.00
2016-12-31
date 2016-12-31
filing_date 2017-01-09
currency_symbol USD
investments 4000000.00
changeToLiabilities 9198000.00
totalCashflowsFromInvestingActivities -8220000.00
netBorrowings 25000000.00
totalCashFromFinancingActivities -16900000.00
changeToOperatingActivities 12331000.00
netIncome 26157000.00
changeInCash 38900000.00
beginPeriodCashFlow 260500000.00
endPeriodCashFlow 299400000.00
totalCashFromOperatingActivities 30700000.00
depreciation 2200000.00
otherCashflowsFromInvestingActivities -2865000.00
dividendsPaid 12300000.00
changeToInventory 7800000.00
changeToAccountReceivables -11800000.00
salePurchaseOfStock 100000.00
otherCashflowsFromFinancingActivities -4700000.00
changeToNetincome 14035000.00
capitalExpenditures 23664000
changeInWorkingCapital 2200000.00
stockBasedCompensation 10418000.00
otherNonCashItems -11186000.00
freeCashFlow 7036000.00
2016-09-30
date 2016-09-30
filing_date 2016-10-11
currency_symbol USD
totalCashflowsFromInvestingActivities -28000000.00
totalCashFromFinancingActivities 29700000.00
changeToOperatingActivities 15100000.00
netIncome 32722000.00
changeInCash 57100000.00
beginPeriodCashFlow 203400000.00
endPeriodCashFlow 260500000.00
totalCashFromOperatingActivities 54900000.00
depreciation 2400000.00
dividendsPaid 5300000.00
changeToInventory 1800000.00
changeToAccountReceivables 10100000.00
otherCashflowsFromFinancingActivities 35000000.00
capitalExpenditures 2800000
changeInWorkingCapital 19800000.00
otherNonCashItems -22000.00
freeCashFlow 54900000.00
2016-06-30
date 2016-06-30
filing_date 2016-06-30
currency_symbol USD
totalCashflowsFromInvestingActivities -5000000.00
totalCashFromFinancingActivities -5300000.00
changeToOperatingActivities -5000000.00
netIncome 29047000.00
changeInCash 17200000.00
beginPeriodCashFlow 186300000.00
endPeriodCashFlow 203500000.00
totalCashFromOperatingActivities 27200000.00
depreciation 2700000.00
dividendsPaid 5300000.00
changeToInventory -8700000.00
changeToAccountReceivables 5400000.00
otherCashflowsFromFinancingActivities -4700000.00
capitalExpenditures 5000000
changeInWorkingCapital -4500000.00
otherNonCashItems -47000.00
freeCashFlow 27200000.00
2016-03-31
date 2016-03-31
filing_date 2016-04-29
currency_symbol USD
totalCashFromFinancingActivities -5300000.00
netIncome 13381000.00
changeInCash -2500000.00
beginPeriodCashFlow 183000000.00
endPeriodCashFlow 180500000.00
totalCashFromOperatingActivities 25000000.00
depreciation 1600000.00
dividendsPaid 5500000.00
changeToInventory 3100000.00
changeToAccountReceivables -2600000.00
salePurchaseOfStock 500000.00
otherCashflowsFromFinancingActivities -300000.00
capitalExpenditures 14400000
changeInWorkingCapital 10100000.00
stockBasedCompensation 10347000.00
otherNonCashItems -10899000.00
freeCashFlow 10600000.00
2015-12-31
date 2015-12-31
filing_date 2016-01-07
currency_symbol USD
investments -4000000.00
changeToLiabilities 7651000.00
totalCashflowsFromInvestingActivities -58458000.00
netBorrowings 25000000.00
totalCashFromFinancingActivities -5300000.00
changeToOperatingActivities 11611000.00
netIncome 13381000.00
changeInCash -2500000.00
beginPeriodCashFlow 183000000.00
endPeriodCashFlow 180500000.00
totalCashFromOperatingActivities 25000000.00
depreciation 1600000.00
otherCashflowsFromInvestingActivities -508000.00
dividendsPaid 5500000.00
changeToInventory 3100000.00
changeToAccountReceivables -2600000.00
salePurchaseOfStock 500000.00
otherCashflowsFromFinancingActivities -300000.00
changeToNetincome 11336000.00
capitalExpenditures 14400000
changeInWorkingCapital 10100000.00
stockBasedCompensation 10347000.00
otherNonCashItems -10899000.00
freeCashFlow 10600000.00
2015-09-30
date 2015-09-30
filing_date 2015-10-06
currency_symbol USD
totalCashFromFinancingActivities -5100000.00
netIncome 13184000.00
changeInCash -17900000.00
beginPeriodCashFlow 200900000.00
endPeriodCashFlow 183000000.00
totalCashFromOperatingActivities 13500000.00
depreciation 2300000.00
dividendsPaid 5200000.00
changeToInventory 100000.00
changeToAccountReceivables -6400000.00
otherCashflowsFromFinancingActivities 100000.00
capitalExpenditures 4600000
changeInWorkingCapital -2000000.00
otherNonCashItems 16000.00
freeCashFlow 8900000.00
2015-06-30
date 2015-06-30
filing_date 2015-07-02
currency_symbol USD
totalCashFromFinancingActivities -4900000.00
netIncome 18225000.00
changeInCash 1100000.00
beginPeriodCashFlow 199800000.00
endPeriodCashFlow 200900000.00
totalCashFromOperatingActivities 14800000.00
depreciation 2100000.00
dividendsPaid 5100000.00
changeToInventory -4100000.00
changeToAccountReceivables -8900000.00
otherCashflowsFromFinancingActivities 200000.00
capitalExpenditures 2900000
changeInWorkingCapital -5500000.00
otherNonCashItems -25000.00
freeCashFlow 11900000.00
2015-03-31
date 2015-03-31
filing_date 2015-04-30
currency_symbol USD
totalCashFromFinancingActivities -5100000.00
netIncome 12073000.00
changeInCash 33700000.00
beginPeriodCashFlow 164400000.00
endPeriodCashFlow 198100000.00
totalCashFromOperatingActivities 38100000.00
depreciation 2000000.00
dividendsPaid 5100000.00
changeToInventory 11200000.00
changeToAccountReceivables 8500000.00
salePurchaseOfStock 500000.00
otherCashflowsFromFinancingActivities -500000.00
capitalExpenditures 2300000
changeInWorkingCapital 25400000.00
stockBasedCompensation 10262000.00
otherNonCashItems -12816000.00
freeCashFlow 35800000.00
2014-12-31
date 2014-12-31
filing_date 2014-12-31
currency_symbol USD
investments -4000000.00
changeToLiabilities -415000.00
totalCashflowsFromInvestingActivities -11596000.00
netBorrowings 25000000.00
totalCashFromFinancingActivities -5100000.00
changeToOperatingActivities 5468000.00
netIncome 12073000.00
changeInCash 33700000.00
beginPeriodCashFlow 164400000.00
endPeriodCashFlow 198100000.00
totalCashFromOperatingActivities 38100000.00
depreciation 2000000.00
otherCashflowsFromInvestingActivities -508000.00
dividendsPaid 5100000.00
changeToInventory 11200000.00
changeToAccountReceivables 8500000.00
salePurchaseOfStock 500000.00
otherCashflowsFromFinancingActivities -500000.00
changeToNetincome 9507000.00
capitalExpenditures 2300000
changeInWorkingCapital 25400000.00
stockBasedCompensation 10262000.00
otherNonCashItems -12816000.00
freeCashFlow 35800000.00
2014-09-30
date 2014-09-30
filing_date 2014-10-08
currency_symbol USD
totalCashFromFinancingActivities -4800000.00
netIncome 14621000.00
changeInCash 4200000.00
beginPeriodCashFlow 160200000.00
endPeriodCashFlow 164400000.00
totalCashFromOperatingActivities 14700000.00
depreciation 1700000.00
dividendsPaid 5100000.00
changeToInventory -10100000.00
changeToAccountReceivables 4500000.00
otherCashflowsFromFinancingActivities 300000.00
capitalExpenditures 6100000
changeInWorkingCapital -1600000.00
otherNonCashItems -21000.00
freeCashFlow 8600000.00
2014-06-30
date 2014-06-30
filing_date 2014-07-08
currency_symbol USD
totalCashFromFinancingActivities -4900000.00
netIncome 13945000.00
changeInCash 2300000.00
beginPeriodCashFlow 157800000.00
endPeriodCashFlow 160100000.00
totalCashFromOperatingActivities 13000000.00
depreciation 1600000.00
dividendsPaid 5000000.00
changeToInventory -14200000.00
changeToAccountReceivables -4300000.00
otherCashflowsFromFinancingActivities 100000.00
capitalExpenditures 1500000
changeInWorkingCapital -2500000.00
otherNonCashItems -45000.00
freeCashFlow 11500000.00
2014-03-31
date 2014-03-31
filing_date 2014-04-30
currency_symbol USD
totalCashFromFinancingActivities -9700000.00
netIncome 5416000.00
changeInCash 5300000.00
beginPeriodCashFlow 156400000.00
endPeriodCashFlow 161700000.00
totalCashFromOperatingActivities 18600000.00
depreciation 3300000.00
dividendsPaid 9900000.00
changeToInventory -4400000.00
changeToAccountReceivables 1100000.00
salePurchaseOfStock 400000.00
otherCashflowsFromFinancingActivities -200000.00
capitalExpenditures 4400000
changeInWorkingCapital -11100000.00
stockBasedCompensation 11802000.00
otherNonCashItems 7982000.00
freeCashFlow 14200000.00
2013-12-31
date 2013-12-31
filing_date 2013-12-31
currency_symbol USD
totalCashflowsFromInvestingActivities -12815000.00
totalCashFromFinancingActivities -9700000.00
changeToOperatingActivities 8409000.00
netIncome 5416000.00
changeInCash 5300000.00
beginPeriodCashFlow 156400000.00
endPeriodCashFlow 161700000.00
totalCashFromOperatingActivities 18600000.00
depreciation 3300000.00
dividendsPaid 9900000.00
changeToInventory -4400000.00
changeToAccountReceivables 1100000.00
salePurchaseOfStock 400000.00
otherCashflowsFromFinancingActivities -200000.00
changeToNetincome 3520000.00
capitalExpenditures 4400000
changeInWorkingCapital -11100000.00
stockBasedCompensation 11802000.00
otherNonCashItems 7982000.00
freeCashFlow 14200000.00
2013-09-30
date 2013-09-30
currency_symbol USD
netIncome 9579000.00
beginPeriodCashFlow 156400000.00
endPeriodCashFlow 156400000.00
capitalExpenditures 0
2013-06-30
date 2013-06-30
filing_date 2013-07-03
currency_symbol USD
totalCashFromFinancingActivities -14900000.00
netIncome 7544000.00
changeInCash 5400000.00
beginPeriodCashFlow 151000000.00
endPeriodCashFlow 156400000.00
totalCashFromOperatingActivities 27200000.00
depreciation 1600000.00
dividendsPaid 5000000.00
changeToInventory -200000.00
changeToAccountReceivables 200000.00
salePurchaseOfStock -10000000.00
otherCashflowsFromFinancingActivities 100000.00
capitalExpenditures 8400000
changeInWorkingCapital 18100000.00
otherNonCashItems -44000.00
freeCashFlow 18800000.00
2013-03-31
date 2013-03-31
filing_date 2013-04-30
currency_symbol USD
totalCashFromFinancingActivities 200000.00
netIncome 7929000.00
changeInCash 2200000.00
beginPeriodCashFlow 146600000.00
endPeriodCashFlow 148800000.00
totalCashFromOperatingActivities 2100000.00
depreciation 100000.00
otherCashflowsFromInvestingActivities 100000.00
dividendsPaid 5000000.00
changeToInventory 4700000.00
changeToAccountReceivables 1600000.00
salePurchaseOfStock 200000.00
otherCashflowsFromFinancingActivities -2294000.00
capitalExpenditures 600000
changeInWorkingCapital -6400000.00
stockBasedCompensation 8878000.00
otherNonCashItems -10007000.00
freeCashFlow 1500000.00
2012-12-31
date 2012-12-31
filing_date 2013-01-23
currency_symbol USD
totalCashFromFinancingActivities 200000.00
netIncome 7929000.00
changeInCash 2200000.00
beginPeriodCashFlow 146600000.00
endPeriodCashFlow 148800000.00
totalCashFromOperatingActivities 2100000.00
depreciation 100000.00
changeToInventory 4700000.00
changeToAccountReceivables 1600000.00
salePurchaseOfStock 200000.00
otherCashflowsFromFinancingActivities -2294000.00
changeToNetincome 1362000.00
capitalExpenditures 600000
changeInWorkingCapital -6400000.00
stockBasedCompensation 8878000.00
otherNonCashItems -10007000.00
freeCashFlow 1500000.00
2012-09-30
date 2012-09-30
filing_date 2012-10-25
currency_symbol USD
totalCashFromFinancingActivities 100000.00
netIncome 15622000.00
changeInCash 39000000.00
beginPeriodCashFlow 113600000.00
endPeriodCashFlow 152600000.00
totalCashFromOperatingActivities 40000000.00
depreciation 2900000.00
changeToInventory -4000000.00
changeToAccountReceivables 4000000.00
otherCashflowsFromFinancingActivities 100000.00
capitalExpenditures 1700000
changeInWorkingCapital 8500000.00
otherNonCashItems 12978000.00
freeCashFlow 38300000.00
2012-06-30
date 2012-06-30
filing_date 2012-07-27
currency_symbol USD
totalCashFromFinancingActivities -200000.00
netIncome 10657000.00
changeInCash 18800000.00
beginPeriodCashFlow 94700000.00
endPeriodCashFlow 113500000.00
totalCashFromOperatingActivities 20400000.00
depreciation 1500000.00
changeToInventory 2300000.00
changeToAccountReceivables -400000.00
otherCashflowsFromFinancingActivities -200000.00
capitalExpenditures 1300000
changeInWorkingCapital 8200000.00
otherNonCashItems 43000.00
freeCashFlow 19100000.00
2012-03-31
date 2012-03-31
filing_date 2012-04-30
currency_symbol USD
totalCashFromFinancingActivities 500000.00
netIncome 13606289.51
changeInCash 19800000.00
beginPeriodCashFlow 66900000.00
endPeriodCashFlow 86700000.00
totalCashFromOperatingActivities 24700000.00
depreciation 1300000.00
changeToInventory -1100000.00
changeToAccountReceivables -1900000.00
salePurchaseOfStock 2300000.00
otherCashflowsFromFinancingActivities -1800000.00
capitalExpenditures 4900000
changeInWorkingCapital -400000.00
stockBasedCompensation 261031000.00
otherNonCashItems -253337289.51
freeCashFlow 19800000.00
2011-12-31
date 2011-12-31
filing_date 2012-02-03
currency_symbol USD
totalCashFromFinancingActivities 500000.00
netIncome 13606289.51
changeInCash 19800000.00
beginPeriodCashFlow 66900000.00
endPeriodCashFlow 86700000.00
totalCashFromOperatingActivities 24700000.00
depreciation 1300000.00
changeToInventory -1100000.00
changeToAccountReceivables -1900000.00
salePurchaseOfStock 2300000.00
otherCashflowsFromFinancingActivities -1800000.00
changeToNetincome 2064000.00
capitalExpenditures 4900000
changeInWorkingCapital -400000.00
stockBasedCompensation 261031000.00
otherNonCashItems -253337289.51
freeCashFlow 19800000.00
2011-09-30
date 2011-09-30
filing_date 2011-11-02
currency_symbol USD
totalCashFromFinancingActivities 300000.00
netIncome 17426466.33
changeInCash 15300000.00
beginPeriodCashFlow 55100000.00
endPeriodCashFlow 70400000.00
totalCashFromOperatingActivities 19800000.00
depreciation 1400000.00
changeToInventory 5200000.00
changeToAccountReceivables -4500000.00
otherCashflowsFromFinancingActivities 300000.00
capitalExpenditures 0
changeInWorkingCapital 200000.00
otherNonCashItems 773533.67
freeCashFlow 19800000.00
2011-06-30
date 2011-06-30
filing_date 2011-08-01
currency_symbol USD
totalCashFromFinancingActivities 400000.00
netIncome 4504511.69
changeInCash -3300000.00
beginPeriodCashFlow 56300000.00
endPeriodCashFlow 53000000.00
totalCashFromOperatingActivities -2900000.00
depreciation 1600000.00
changeToInventory -9100000.00
changeToAccountReceivables -2800000.00
otherCashflowsFromFinancingActivities 400000.00
capitalExpenditures 0
changeInWorkingCapital -9000000.00
otherNonCashItems -4511.69
freeCashFlow -2900000.00
2011-03-31
date 2011-03-31
filing_date 2011-06-30
currency_symbol USD
totalCashFromFinancingActivities 1100000.00
netIncome -5766358.34
changeInCash -7100000.00
beginPeriodCashFlow 63800000.00
endPeriodCashFlow 56700000.00
totalCashFromOperatingActivities -12000000.00
depreciation 6900000.00
changeToInventory -12300000.00
changeToAccountReceivables -8400000.00
otherCashflowsFromFinancingActivities -9900000.00
capitalExpenditures 4300000
changeInWorkingCapital -19100000.00
otherNonCashItems 6766358.34
freeCashFlow -16300000.00
2010-12-31
date 2010-12-31
filing_date 2010-12-31
currency_symbol USD
netIncome -5766358.34
changeInCash -7100000.00
beginPeriodCashFlow 63800000.00
endPeriodCashFlow 56700000.00
totalCashFromOperatingActivities -12000000.00
depreciation 6900000.00
changeToInventory -12300000.00
changeToAccountReceivables -8400000.00
otherCashflowsFromFinancingActivities -9900000.00
capitalExpenditures 4300000
changeInWorkingCapital -19100000.00
otherNonCashItems 6766358.34
freeCashFlow -16300000.00
2010-09-30
date 2010-09-30
currency_symbol USD
netIncome 332000.00
endPeriodCashFlow 63800000.00
capitalExpenditures 0
2010-06-30
date 2010-06-30
currency_symbol USD
netIncome 2243000.00
capitalExpenditures 0
2010-03-31
date 2010-03-31
currency_symbol USD
totalCashFromOperatingActivities 1200000.00
capitalExpenditures 900000
2009-12-31
date 2009-12-31
currency_symbol USD
totalCashFromFinancingActivities 579000.00
totalCashFromOperatingActivities 10139000.00
changeToInventory 5660000.00
changeToAccountReceivables 15484000.00
otherCashflowsFromFinancingActivities 579000.00
capitalExpenditures 3114000
2008-12-31
date 2008-12-31
currency_symbol USD
netIncome 8957000.00
totalCashFromOperatingActivities 85013000.00
changeToAccountReceivables 4378000.00
otherCashflowsFromFinancingActivities 538000.00
capitalExpenditures 17911000
2008-09-30
date 2008-09-30
currency_symbol USD
netIncome 7937000.00
totalCashFromOperatingActivities 67500000.00
otherCashflowsFromInvestingActivities 1700000.00
otherCashflowsFromFinancingActivities 8600000.00
capitalExpenditures 16200000
2008-06-30
date 2008-06-30
currency_symbol USD
netIncome 1972000.00
totalCashFromOperatingActivities 46100000.00
otherCashflowsFromInvestingActivities 400000.00
otherCashflowsFromFinancingActivities 8100000.00
capitalExpenditures 9800000
2008-03-31
date 2008-03-31
currency_symbol USD
netIncome 8264000.00
capitalExpenditures 0
2007-12-31
date 2007-12-31
currency_symbol USD
totalCashFromFinancingActivities 3849000.00
netIncome 12124000.00
totalCashFromOperatingActivities 49315000.00
otherCashflowsFromInvestingActivities 783000.00
changeToInventory 640000.00
otherCashflowsFromFinancingActivities 828000.00
changeToNetincome 2054000.00
capitalExpenditures 6970000
2007-09-30
date 2007-09-30
currency_symbol USD
netIncome 10130000.00
capitalExpenditures 0
2007-06-30
date 2007-06-30
currency_symbol USD
netIncome 8349000.00
capitalExpenditures 0
2007-03-31
date 2007-03-31
currency_symbol USD
netIncome 9869000.00
capitalExpenditures 0
2006-12-31
date 2006-12-31
currency_symbol USD
totalCashFromFinancingActivities 1839000.00
netIncome 10560000.00
totalCashFromOperatingActivities 18311000.00
otherCashflowsFromInvestingActivities 42000.00
changeToNetincome 1059000.00
capitalExpenditures 8337000
2006-09-30
date 2006-09-30
currency_symbol USD
netIncome 8508000.00
capitalExpenditures 0
2006-06-30
date 2006-06-30
currency_symbol USD
netIncome 5789000.00
beginPeriodCashFlow 66500000.00
capitalExpenditures 0
2006-03-31
date 2006-03-31
filing_date 2006-06-30
currency_symbol USD
totalCashFromFinancingActivities 39800000.00
netIncome 7625000.00
changeInCash 44600000.00
beginPeriodCashFlow 21900000.00
endPeriodCashFlow 66500000.00
totalCashFromOperatingActivities 16400000.00
depreciation 600000.00
changeToInventory 6900000.00
changeToAccountReceivables -8600000.00
otherCashflowsFromFinancingActivities 39800000.00
capitalExpenditures 1000000
changeInWorkingCapital -1700000.00
otherNonCashItems 10175000.00
freeCashFlow 15400000.00
2005-12-31
date 2005-12-31
filing_date 2005-12-31
currency_symbol USD
totalCashFromFinancingActivities 39800000.00
netIncome 7625000.00
changeInCash 44600000.00
beginPeriodCashFlow 21900000.00
endPeriodCashFlow 66500000.00
totalCashFromOperatingActivities 16400000.00
depreciation 600000.00
changeToInventory 6900000.00
changeToAccountReceivables -8600000.00
otherCashflowsFromFinancingActivities 39800000.00
changeToNetincome 811000.00
capitalExpenditures 1000000
changeInWorkingCapital -1700000.00
otherNonCashItems 10175000.00
freeCashFlow 15400000.00
2005-09-30
date 2005-09-30
currency_symbol USD
netIncome 6171000.00
endPeriodCashFlow 21900000.00
capitalExpenditures 0
2005-06-30
date 2005-06-30
currency_symbol USD
netIncome 3653000.00
beginPeriodCashFlow 5072000.00
capitalExpenditures 0
2005-03-31
date 2005-03-31
filing_date 2005-03-31
currency_symbol USD
totalCashFromFinancingActivities -20000.00
netIncome 3053000.00
changeInCash -18042000.00
beginPeriodCashFlow 23114000.00
endPeriodCashFlow 5072000.00
totalCashFromOperatingActivities 393000.00
depreciation 204000.00
changeToInventory 4818000.00
changeToAccountReceivables 6539000.00
otherCashflowsFromFinancingActivities -20000.00
changeToNetincome 533000.00
capitalExpenditures 317000
changeInWorkingCapital -2345000.00
otherNonCashItems -74000.00
freeCashFlow 76000.00
2004-12-31
date 2004-12-31
currency_symbol USD
changeToLiabilities 12873000.00
netIncome 3401000.00
endPeriodCashFlow 23114000.00
totalCashFromOperatingActivities 7460000.00
changeToNetincome 2484000.00
capitalExpenditures 1157000
2004-09-30
date 2004-09-30
currency_symbol USD
netIncome 3435000.00
capitalExpenditures 0
2004-06-30
date 2004-06-30
currency_symbol USD
netIncome 58000.00
capitalExpenditures 0
2004-03-31
date 2004-03-31
currency_symbol USD
netIncome 1625000.00
capitalExpenditures 0
yearly
2022-12-31
date 2022-12-31
filing_date 2023-04-28
currency_symbol USD
investments -32776000.00
changeToLiabilities 0.00
totalCashflowsFromInvestingActivities -32776000.00
totalCashFromFinancingActivities -183096000.00
changeToOperatingActivities -133466000.00
netIncome 172510000.00
changeInCash -128468000.00
beginPeriodCashFlow 415523000.00
endPeriodCashFlow 287055000.00
totalCashFromOperatingActivities 83746000.00
depreciation 18931000.00
dividendsPaid 49941000.00
changeToInventory -78095000.00
salePurchaseOfStock -133155000.00
otherCashflowsFromFinancingActivities 40000000.00
changeToNetincome 25771000.00
capitalExpenditures 32776000
changeInWorkingCapital -133466000.00
stockBasedCompensation 26661000.00
otherNonCashItems 853000.00
freeCashFlow 50970000.00
2021-12-31
date 2021-12-31
filing_date 2022-04-25
currency_symbol USD
investments -3506000.00
changeToLiabilities 36233000.00
totalCashflowsFromInvestingActivities -30339000.00
totalCashFromFinancingActivities -99735000.00
changeToOperatingActivities -59990000.00
netIncome 199949000.00
changeInCash 46312000.00
beginPeriodCashFlow 369211000.00
endPeriodCashFlow 415523000.00
totalCashFromOperatingActivities 176873000.00
depreciation 17160000.00
dividendsPaid 54039000.00
changeToInventory -78095000.00
changeToAccountReceivables -92749000.00
salePurchaseOfStock -45696000.00
otherCashflowsFromFinancingActivities -30339000.00
changeToNetincome 19754000.00
capitalExpenditures 26833000
changeInWorkingCapital -59990000.00
stockBasedCompensation 19546000.00
otherNonCashItems 1951000.00
freeCashFlow 150040000.00
2020-12-31
date 2020-12-31
filing_date 2021-05-12
currency_symbol USD
investments -2000000.00
changeToLiabilities 13848000.00
totalCashflowsFromInvestingActivities -21545000.00
totalCashFromFinancingActivities -73914000.00
changeToOperatingActivities 397000.00
netIncome 79746000.00
changeInCash 20958000.00
beginPeriodCashFlow 348253000.00
endPeriodCashFlow 369211000.00
totalCashFromOperatingActivities 115895000.00
depreciation 13562000.00
dividendsPaid 48901000.00
changeToInventory -21723000.00
changeToAccountReceivables -7091000.00
salePurchaseOfStock -25013000.00
otherCashflowsFromFinancingActivities 50000000.00
changeToNetincome 31678000.00
capitalExpenditures 18784000
changeInWorkingCapital -9871000.00
stockBasedCompensation 14589000.00
otherNonCashItems 18536000.00
freeCashFlow 97111000.00
2019-12-31
date 2019-12-31
filing_date 2020-06-12
currency_symbol USD
investments 34668000.00
changeToLiabilities 4426000.00
totalCashflowsFromInvestingActivities 34668000.00
totalCashFromFinancingActivities -70260000.00
changeToOperatingActivities 5868000.00
netIncome 64399000.00
changeInCash 41126000.00
beginPeriodCashFlow 307127000.00
endPeriodCashFlow 348253000.00
totalCashFromOperatingActivities 77006000.00
issuanceOfCapitalStock 0.00
depreciation 13056000.00
otherCashflowsFromInvestingActivities 45742000.00
dividendsPaid 44029000.00
changeToInventory -10155000.00
changeToAccountReceivables -18755000.00
salePurchaseOfStock -26231000.00
otherCashflowsFromFinancingActivities 35417000.00
changeToNetincome 18771000.00
capitalExpenditures 10325000
changeInWorkingCapital -18025000.00
stockBasedCompensation 14591000.00
otherNonCashItems 1867000.00
freeCashFlow 66681000.00
2018-12-31
date 2018-12-31
filing_date 2019-05-15
currency_symbol USD
investments -79568000.00
changeToLiabilities -28766000.00
totalCashflowsFromInvestingActivities -79568000.00
netBorrowings -25000000.00
totalCashFromFinancingActivities -101820000.00
changeToOperatingActivities 4602000.00
netIncome 98070000.00
changeInCash -74396000.00
beginPeriodCashFlow 381523000.00
endPeriodCashFlow 307127000.00
totalCashFromOperatingActivities 108242000.00
issuanceOfCapitalStock 0.00
depreciation 14796000.00
otherCashflowsFromInvestingActivities -4715000.00
dividendsPaid 43281000.00
changeToInventory 12668000.00
changeToAccountReceivables -12628000.00
salePurchaseOfStock -33539000.00
otherCashflowsFromFinancingActivities -380000.00
changeToNetincome 23589000.00
capitalExpenditures 74853000
changeInWorkingCapital -28213000.00
stockBasedCompensation 20779000.00
otherNonCashItems 4474000.00
freeCashFlow 33389000.00
2017-12-31
date 2017-12-31
filing_date 2018-04-30
currency_symbol USD
investments -14548000.00
changeToLiabilities 24248000.00
totalCashflowsFromInvestingActivities -14548000.00
netBorrowings -25000000.00
totalCashFromFinancingActivities -31740000.00
changeToOperatingActivities 6434000.00
netIncome 74955000.00
changeInCash 60346000.00
beginPeriodCashFlow 321177000.00
endPeriodCashFlow 381523000.00
totalCashFromOperatingActivities 103881000.00
depreciation 13133000.00
otherCashflowsFromInvestingActivities -2865000.00
dividendsPaid 32120000.00
changeToInventory -22299000.00
changeToAccountReceivables -5156000.00
salePurchaseOfStock 380000.00
otherCashflowsFromFinancingActivities 25000000.00
changeToNetincome 24553000.00
capitalExpenditures 11683000
changeInWorkingCapital -8760000.00
stockBasedCompensation 15494000.00
otherNonCashItems 8478000.00
freeCashFlow 92198000.00
2016-12-31
date 2016-12-31
filing_date 2017-04-28
currency_symbol USD
investments -8220000.00
changeToLiabilities 9198000.00
totalCashflowsFromInvestingActivities -8220000.00
netBorrowings 25000000.00
totalCashFromFinancingActivities 2194000.00
changeToOperatingActivities 15041000.00
netIncome 110940000.00
changeInCash 119021000.00
beginPeriodCashFlow 202156000.00
endPeriodCashFlow 321177000.00
totalCashFromOperatingActivities 125568000.00
depreciation 11585000.00
otherCashflowsFromInvestingActivities -8220000.00
dividendsPaid 22899000.00
changeToInventory -24777000.00
changeToAccountReceivables -14620000.00
salePurchaseOfStock 93000.00
otherCashflowsFromFinancingActivities 25000000.00
changeToNetincome 14035000.00
capitalExpenditures 12220000
changeInWorkingCapital -10992000.00
stockBasedCompensation 17364000.00
otherNonCashItems 44000.00
freeCashFlow 113348000.00
2015-12-31
date 2015-12-31
filing_date 2016-04-29
currency_symbol USD
investments -4000000.00
changeToLiabilities 7651000.00
totalCashflowsFromInvestingActivities -58458000.00
netBorrowings 25000000.00
totalCashFromFinancingActivities -20271000.00
changeToOperatingActivities 11611000.00
netIncome 60251000.00
changeInCash -13692000.00
beginPeriodCashFlow 194211000.00
endPeriodCashFlow 180519000.00
totalCashFromOperatingActivities 65946000.00
depreciation 8987000.00
otherCashflowsFromInvestingActivities -34794000.00
dividendsPaid 20765000.00
changeToInventory -410000.00
changeToAccountReceivables -29179000.00
salePurchaseOfStock 494000.00
otherCashflowsFromFinancingActivities -58414000.00
changeToNetincome 11336000.00
capitalExpenditures 23664000
changeInWorkingCapital -14628000.00
stockBasedCompensation 10418000.00
otherNonCashItems 7000.00
freeCashFlow 42282000.00
2014-12-31
date 2014-12-31
filing_date 2015-04-30
currency_symbol USD
investments -4000000.00
changeToLiabilities -415000.00
totalCashflowsFromInvestingActivities -11596000.00
netBorrowings 25000000.00
totalCashFromFinancingActivities -19710000.00
changeToOperatingActivities 5468000.00
netIncome 44467000.00
changeInCash 32491000.00
beginPeriodCashFlow 161720000.00
endPeriodCashFlow 194211000.00
totalCashFromOperatingActivities 68725000.00
depreciation 6917000.00
otherCashflowsFromInvestingActivities -508000.00
dividendsPaid 20224000.00
changeToInventory -10410000.00
changeToAccountReceivables 2359000.00
salePurchaseOfStock 514000.00
otherCashflowsFromFinancingActivities -15413000.00
changeToNetincome 9507000.00
capitalExpenditures 11596000
changeInWorkingCapital 6509000.00
stockBasedCompensation 10347000.00
otherNonCashItems 14000.00
freeCashFlow 57129000.00
2013-12-31
date 2013-12-31
filing_date 2014-04-30
currency_symbol USD
totalCashflowsFromInvestingActivities -12815000.00
totalCashFromFinancingActivities -29493000.00
changeToOperatingActivities 8409000.00
netIncome 27376000.00
changeInCash 6986000.00
beginPeriodCashFlow 154734000.00
endPeriodCashFlow 161720000.00
totalCashFromOperatingActivities 49128000.00
depreciation 6429000.00
dividendsPaid 19897000.00
changeToInventory -1523000.00
changeToAccountReceivables 5572000.00
salePurchaseOfStock -10018000.00
otherCashflowsFromFinancingActivities -12815000.00
changeToNetincome 3520000.00
capitalExpenditures 12772000
changeInWorkingCapital 3997000.00
stockBasedCompensation 10262000.00
otherNonCashItems -117000.00
freeCashFlow 36356000.00
2012-12-31
date 2012-12-31
filing_date 2013-04-30
currency_symbol USD
totalCashFromFinancingActivities 224000.00
netIncome 47218000.00
changeInCash 65971000.00
beginPeriodCashFlow 88763000.00
endPeriodCashFlow 154734000.00
totalCashFromOperatingActivities 69236000.00
depreciation 5881000.00
changeToInventory -1828000.00
changeToAccountReceivables 2002000.00
otherCashflowsFromFinancingActivities -4749000.00
changeToNetincome 1362000.00
capitalExpenditures 4280000
changeInWorkingCapital 2611000.00
stockBasedCompensation 11802000.00
otherNonCashItems 142000.00
freeCashFlow 64956000.00
2011-12-31
date 2011-12-31
filing_date 2012-04-30
currency_symbol USD
totalCashFromFinancingActivities 2289591.82
netIncome 41457849.80
changeInCash 37945599.11
beginPeriodCashFlow 53281886.31
endPeriodCashFlow 91227485.42
totalCashFromOperatingActivities 53028916.55
depreciation 6352110.28
changeToInventory -7445382.22
changeToAccountReceivables -8416089.60
otherCashflowsFromFinancingActivities -14529994.89
changeToNetincome 2064000.00
capitalExpenditures 4898374.25
changeInWorkingCapital -5925493.23
stockBasedCompensation 8859915.24
otherNonCashItems -12015.47
freeCashFlow 48130542.30
2010-12-31
date 2010-12-31
filing_date 2011-06-30
currency_symbol USD
totalCashFromFinancingActivities 0.00
netIncome -5367929.86
changeInCash -13190913.63
beginPeriodCashFlow 67427227.33
endPeriodCashFlow 54236313.71
totalCashFromOperatingActivities -9625042.67
depreciation 7598097.82
changeToInventory -8321194.77
changeToAccountReceivables -9025461.97
otherCashflowsFromFinancingActivities -9991652.72
capitalExpenditures 4736355.86
changeInWorkingCapital -18555423.04
stockBasedCompensation 6603472.41
otherNonCashItems 269144.50
freeCashFlow -14361398.53
2009-12-31
date 2009-12-31
filing_date 2009-07-14
currency_symbol USD
totalCashFromFinancingActivities -49238599.85
netIncome 8932322.86
changeInCash -649358.36
beginPeriodCashFlow 48959020.50
endPeriodCashFlow 48309662.14
totalCashFromOperatingActivities 84782316.85
depreciation 10625019.98
dividendsPaid 612401.77
changeToInventory -2775275.61
changeToAccountReceivables 57158726.12
salePurchaseOfStock -51381990.82
otherCashflowsFromFinancingActivities 1761435.16
capitalExpenditures 17861845.06
changeInWorkingCapital 54935150.92
stockBasedCompensation 8403880.14
otherNonCashItems 1621280.18
freeCashFlow 66920471.79
2008-12-31
date 2008-12-31
currency_symbol USD
totalCashFromFinancingActivities -49238599.85
netIncome 8932322.86
changeInCash -649358.36
beginPeriodCashFlow 48959020.50
endPeriodCashFlow 48309662.14
totalCashFromOperatingActivities 84782316.85
depreciation 10625019.98
changeToInventory -2775275.61
changeToAccountReceivables 4378000.00
salePurchaseOfStock -51381990.82
otherCashflowsFromFinancingActivities 536631.62
capitalExpenditures 17861845.06
changeInWorkingCapital 54935150.92
otherNonCashItems 30.44
freeCashFlow 66920471.79
2007-12-31
date 2007-12-31
filing_date 2007-07-02
currency_symbol USD
totalCashFromFinancingActivities 1839000.00
netIncome 29073000.00
changeInCash 7247000.00
beginPeriodCashFlow 48231000.00
endPeriodCashFlow 55478000.00
totalCashFromOperatingActivities 18311000.00
depreciation 1092000.00
otherCashflowsFromInvestingActivities 783000.00
changeToInventory -4559000.00
changeToAccountReceivables 153682000.00
otherCashflowsFromFinancingActivities -13041000.00
changeToNetincome 2054000.00
capitalExpenditures 8337000
changeInWorkingCapital -11221000.00
stockBasedCompensation 85699000.00
otherNonCashItems -83702000.00
freeCashFlow 9974000.00
2006-12-31
date 2006-12-31
currency_symbol USD
totalCashFromFinancingActivities 1839000.00
netIncome 29073000.00
changeInCash 7247000.00
beginPeriodCashFlow 48231000.00
endPeriodCashFlow 55478000.00
totalCashFromOperatingActivities 18311000.00
depreciation 1092000.00
otherCashflowsFromInvestingActivities 42000.00
changeToInventory -4559000.00
otherCashflowsFromFinancingActivities -13041000.00
changeToNetincome 1059000.00
capitalExpenditures 8337000
changeInWorkingCapital -11221000.00
otherNonCashItems 2544000.00
freeCashFlow 9974000.00
2005-12-31
date 2005-12-31
filing_date 2006-06-30
currency_symbol USD
totalCashFromFinancingActivities 38990000.00
netIncome 20528000.00
changeInCash 26061000.00
beginPeriodCashFlow 22170000.00
endPeriodCashFlow 48231000.00
totalCashFromOperatingActivities 16433000.00
depreciation 866000.00
changeToInventory 7031000.00
otherCashflowsFromFinancingActivities -9000.00
changeToNetincome 811000.00
capitalExpenditures 1302000
changeInWorkingCapital -3893000.00
otherNonCashItems -375000.00
freeCashFlow 15131000.00
2004-12-31
date 2004-12-31
filing_date 2004-12-31
currency_symbol USD
changeToLiabilities 12873000.00
totalCashFromFinancingActivities -98000.00
netIncome 8519000.00
changeInCash -1156000.00
beginPeriodCashFlow 24270000.00
endPeriodCashFlow 23114000.00
totalCashFromOperatingActivities 7460000.00
depreciation 1255000.00
changeToInventory -11240000.00
otherCashflowsFromFinancingActivities -98000.00
changeToNetincome 2484000.00
capitalExpenditures 1157000
changeInWorkingCapital -5947000.00
otherNonCashItems 1902000.00
freeCashFlow 6303000.00
2003-12-31
date 2003-12-31
filing_date 2003-12-31
currency_symbol USD
totalCashFromFinancingActivities 7909150.29
netIncome 3252546.10
changeInCash 11930341.33
beginPeriodCashFlow 10556057.19
endPeriodCashFlow 22486398.52
totalCashFromOperatingActivities 3779082.61
depreciation 1541854.63
changeToInventory -711953.70
otherCashflowsFromFinancingActivities -42349.10
capitalExpenditures 412182.17
changeInWorkingCapital -477443.36
stockBasedCompensation 0.00
otherNonCashItems 2267384.78
freeCashFlow 3366900.44
2002-12-31
date 2002-12-31
filing_date 2002-12-31
currency_symbol USD
totalCashFromFinancingActivities 355148.74
netIncome -12529709.53
changeInCash 355148.74
endPeriodCashFlow 355148.74
totalCashFromOperatingActivities -1551723.69
depreciation 561803.73
otherCashflowsFromFinancingActivities 355148.74
capitalExpenditures 0
otherNonCashItems 10416182.11
freeCashFlow -1551723.69
Income_Statement
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
filing_date 2023-11-02
currency_symbol USD
researchDevelopment 41740000.00
incomeBeforeTax 16229000.00
netIncome 10587000.00
sellingGeneralAdministrative 8939000.00
sellingAndMarketingExpenses 6862000.00
grossProfit 73140000.00
reconciledDepreciation 8043000.00
ebit 18449000.00
ebitda 26492000.00
depreciationAndAmortization 8043000.00
operatingIncome 15008000.00
otherOperatingExpenses 156734000.00
taxProvision 5642000.00
interestIncome 3480000.00
netInterestIncome 3480000.00
incomeTaxExpense 5642000.00
totalRevenue 172333000.00
totalOperatingExpenses 57541000.00
costOfRevenue 99193000.00
totalOtherIncomeExpenseNet -2850000.00
netIncomeFromContinuingOps 10587000.00
2023-06-30
date 2023-06-30
filing_date 2023-07-28
currency_symbol USD
researchDevelopment 41336000.00
incomeBeforeTax 11912000.00
netIncome 11044000.00
sellingGeneralAdministrative 6021000.00
sellingAndMarketingExpenses 7248000.00
grossProfit 56423000.00
reconciledDepreciation 5381000.00
ebit -5540000.00
ebitda -159000.00
depreciationAndAmortization 5381000.00
operatingIncome 1818000.00
otherOperatingExpenses 138543000.00
taxProvision 868000.00
interestIncome 2736000.00
netInterestIncome 2736000.00
incomeTaxExpense 868000.00
totalRevenue 140361000.00
totalOperatingExpenses 54605000.00
costOfRevenue 83938000.00
totalOtherIncomeExpenseNet 7358000.00
netIncomeFromContinuingOps 11044000.00
netIncomeApplicableToCommonShares 11044000.00
2023-03-31
date 2023-03-31
filing_date 2023-04-28
currency_symbol USD
researchDevelopment 51925000.00
incomeBeforeTax 26674000.00
netIncome 23536000.00
sellingGeneralAdministrative 4349000.00
sellingAndMarketingExpenses 5629000.00
grossProfit 86836000.00
reconciledDepreciation 5608000.00
ebit 34597000.00
ebitda 29869000.00
depreciationAndAmortization -4728000.00
operatingIncome 34597000.00
otherOperatingExpenses 51603000.00
interestExpense 1446000.00
taxProvision 2129000.00
interestIncome 1810000.00
netInterestIncome 1810000.00
incomeTaxExpense 3139000.00
totalRevenue 200758000.00
totalOperatingExpenses 61904000.00
costOfRevenue 113922000.00
totalOtherIncomeExpenseNet -7923000.00
netIncomeFromContinuingOps 10150000.00
netIncomeApplicableToCommonShares 11044000.00
2022-12-31
date 2022-12-31
filing_date 2022-12-31
currency_symbol USD
researchDevelopment 51925000.00
incomeBeforeTax 26674000.00
netIncome 23536000.00
sellingGeneralAdministrative 4349000.00
sellingAndMarketingExpenses 5629000.00
grossProfit 86836000.00
reconciledDepreciation 4936000.00
ebit 34597000.00
ebitda 29869000.00
depreciationAndAmortization -4728000.00
operatingIncome 34597000.00
otherOperatingExpenses 51603000.00
interestExpense 1446000.00
taxProvision 3138000.00
interestIncome 1261000.00
netInterestIncome 1261000.00
incomeTaxExpense 3139000.00
totalRevenue 200758000.00
totalOperatingExpenses 61904000.00
costOfRevenue 113922000.00
totalOtherIncomeExpenseNet -7923000.00
netIncomeFromContinuingOps 23536000.00
netIncomeApplicableToCommonShares 23536000.00
2022-09-30
date 2022-09-30
filing_date 2022-11-02
currency_symbol USD
researchDevelopment 47727000.00
incomeBeforeTax 53827000.00
netIncome 42891000.00
sellingGeneralAdministrative 6949000.00
sellingAndMarketingExpenses 9375000.00
grossProfit 119121000.00
reconciledDepreciation 4864000.00
ebit 55370000.00
ebitda 59747000.00
depreciationAndAmortization 4377000.00
operatingIncome 55370000.00
otherOperatingExpenses 65647000.00
interestExpense 10597000.00
taxProvision 10936000.00
netInterestIncome 750000.00
incomeTaxExpense 10936000.00
totalRevenue 250812000.00
totalOperatingExpenses 64051000.00
costOfRevenue 131691000.00
totalOtherIncomeExpenseNet -1543000.00
netIncomeFromContinuingOps 42891000.00
netIncomeApplicableToCommonShares 42891000.00
2022-06-30
date 2022-06-30
filing_date 2022-07-13
currency_symbol USD
researchDevelopment 43256000.00
incomeBeforeTax 65290000.00
netIncome 51583000.00
sellingGeneralAdministrative 13629000.00
sellingAndMarketingExpenses 8931000.00
grossProfit 133665000.00
reconciledDepreciation 4677000.00
ebit 67115000.00
ebitda 72526000.00
depreciationAndAmortization 5411000.00
operatingIncome 67115000.00
otherOperatingExpenses 49968001.00
interestExpense 11913000.00
taxProvision 13707000.00
interestIncome 365000.00
netInterestIncome 365000.00
incomeTaxExpense 13707000.00
totalRevenue 252373000.00
totalOperatingExpenses 65816000.00
costOfRevenue 118708000.00
totalOtherIncomeExpenseNet -1825000.00
netIncomeFromContinuingOps 51583000.00
netIncomeApplicableToCommonShares 51583000.00
2022-03-31
date 2022-03-31
filing_date 2022-04-25
currency_symbol USD
researchDevelopment 44747000.00
incomeBeforeTax 72935000.00
netIncome 60581000.00
sellingGeneralAdministrative 6803000.00
sellingAndMarketingExpenses 7533000.00
grossProfit 127948000.00
reconciledDepreciation 4454000.00
ebit 78935000.00
ebitda 73900000.00
depreciationAndAmortization -5035000.00
operatingIncome 78935000.00
otherOperatingExpenses 81126001.00
interestExpense 6000000.00
taxProvision 12286000.00
interestIncome 260000.00
netInterestIncome 260000.00
incomeTaxExpense 12301000.00
totalRevenue 264357000.00
totalOperatingExpenses -55282999.00
costOfRevenue 136409000.00
totalOtherIncomeExpenseNet -6000000.00
netIncomeFromContinuingOps 54502000.00
netIncomeApplicableToCommonShares 54502000.00
2021-12-31
date 2021-12-31
filing_date 2021-12-31
currency_symbol USD
researchDevelopment 44747000.00
incomeBeforeTax 72935000.00
netIncome 60581000.00
sellingGeneralAdministrative 6803000.00
sellingAndMarketingExpenses 7533000.00
grossProfit 127948000.00
reconciledDepreciation 5036000.00
ebit 78935000.00
ebitda 73900000.00
depreciationAndAmortization -5035000.00
operatingIncome 78935000.00
otherOperatingExpenses 81126001.00
interestExpense 6000000.00
taxProvision 12355000.00
interestIncome 270000.00
netInterestIncome 270000.00
incomeTaxExpense 12301000.00
totalRevenue 264357000.00
totalOperatingExpenses -55282999.00
costOfRevenue 136409000.00
totalOtherIncomeExpenseNet -6000000.00
netIncomeFromContinuingOps 60581000.00
netIncomeApplicableToCommonShares 60581000.00
2021-09-30
date 2021-09-30
filing_date 2021-09-30
currency_symbol USD
researchDevelopment 44600000.00
incomeBeforeTax 69089000.00
netIncome 55424000.00
sellingGeneralAdministrative 5931000.00
sellingAndMarketingExpenses 7749000.00
grossProfit 127644000.00
reconciledDepreciation 4180000.00
ebit 77724000.00
ebitda 73544000.00
depreciationAndAmortization -4180000.00
operatingIncome 69364000.00
otherOperatingExpenses 67730000.00
interestExpense 312000.00
taxProvision 13665000.00
netInterestIncome 312000.00
incomeTaxExpense 13665000.00
totalRevenue 254241000.00
totalOperatingExpenses -58867000.00
costOfRevenue 126597000.00
totalOtherIncomeExpenseNet -275000.00
netIncomeFromContinuingOps 55424000.00
netIncomeApplicableToCommonShares 55424000.00
2021-06-30
date 2021-06-30
filing_date 2021-06-30
currency_symbol USD
researchDevelopment 38962000.00
incomeBeforeTax 61293000.00
netIncome 49545000.00
sellingGeneralAdministrative 4649000.00
sellingAndMarketingExpenses 7085000.00
grossProfit 112813000.00
reconciledDepreciation 4059000.00
ebit 70235000.00
ebitda 66176000.00
depreciationAndAmortization -4059000.00
operatingIncome 62117000.00
otherOperatingExpenses 56434000.00
interestExpense 336000.00
taxProvision 11748000.00
interestIncome 336000.00
netInterestIncome 336000.00
incomeTaxExpense 11748000.00
totalRevenue 221103000.00
totalOperatingExpenses -51856000.00
costOfRevenue 108290000.00
totalOtherIncomeExpenseNet -824000.00
netIncomeFromContinuingOps 49545000.00
netIncomeApplicableToCommonShares 49545000.00
2021-03-31
date 2021-03-31
filing_date 2021-05-12
currency_symbol USD
researchDevelopment 37160000.00
incomeBeforeTax 1644000.00
netIncome 1354000.00
sellingGeneralAdministrative 4585000.00
sellingAndMarketingExpenses 6411000.00
grossProfit 66044000.00
reconciledDepreciation 3886000.00
ebit 25168000.00
ebitda 21528000.00
depreciationAndAmortization -3640000.00
operatingIncome 17888000.00
otherOperatingExpenses 12724001.00
interestExpense 3829000.00
taxProvision 9548000.00
interestIncome 361000.00
netInterestIncome 361000.00
incomeTaxExpense 290000.00
totalRevenue 143897000.00
totalOperatingExpenses -65128999.00
costOfRevenue 77853000.00
totalOtherIncomeExpenseNet -16244000.00
netIncomeFromContinuingOps 34400000.00
netIncomeApplicableToCommonShares 34400000.00
2020-12-31
date 2020-12-31
filing_date 2020-12-31
currency_symbol USD
researchDevelopment 37160000.00
incomeBeforeTax 1644000.00
netIncome 1354000.00
sellingGeneralAdministrative 4585000.00
sellingAndMarketingExpenses 6411000.00
grossProfit 66044000.00
reconciledDepreciation 3640000.00
ebit 25168000.00
ebitda 21528000.00
depreciationAndAmortization -3640000.00
operatingIncome 17888000.00
otherOperatingExpenses 12724001.00
interestExpense 3829000.00
taxProvision 290000.00
interestIncome 729000.00
netInterestIncome 729000.00
incomeTaxExpense 290000.00
totalRevenue 143897000.00
totalOperatingExpenses -65128999.00
costOfRevenue 77853000.00
totalOtherIncomeExpenseNet -16244000.00
netIncomeFromContinuingOps 1354000.00
netIncomeApplicableToCommonShares 1354000.00
2020-09-30
date 2020-09-30
filing_date 2020-09-30
currency_symbol USD
researchDevelopment 26378000.00
incomeBeforeTax 27229000.00
netIncome 24267000.00
sellingGeneralAdministrative 3528000.00
sellingAndMarketingExpenses 6077000.00
grossProfit 61826000.00
reconciledDepreciation 3322000.00
ebit 32487000.00
ebitda 29165000.00
depreciationAndAmortization -3322000.00
operatingIncome 25843000.00
otherOperatingExpenses 28779000.00
interestExpense 841000.00
taxProvision 2962000.00
interestIncome 841000.00
netInterestIncome 841000.00
incomeTaxExpense 2962000.00
totalRevenue 126043000.00
totalOperatingExpenses -35438000.00
costOfRevenue 64217000.00
totalOtherIncomeExpenseNet 1386000.00
netIncomeFromContinuingOps 24267000.00
netIncomeApplicableToCommonShares 24267000.00
2020-06-30
date 2020-06-30
filing_date 2020-07-08
currency_symbol USD
researchDevelopment 28901000.00
incomeBeforeTax 31326000.00
netIncome 28211000.00
sellingGeneralAdministrative 3531000.00
sellingAndMarketingExpenses 5823000.00
grossProfit 68394000.00
reconciledDepreciation 3363000.00
ebit 36865000.00
ebitda 33502000.00
depreciationAndAmortization -3363000.00
operatingIncome 30139000.00
otherOperatingExpenses 30026000.00
interestExpense 1323000.00
taxProvision 3115000.00
interestIncome 1323000.00
netInterestIncome 1323000.00
incomeTaxExpense 3115000.00
totalRevenue 136811000.00
totalOperatingExpenses -38391000.00
costOfRevenue 68417000.00
totalOtherIncomeExpenseNet 1187000.00
netIncomeFromContinuingOps 28211000.00
netIncomeApplicableToCommonShares 28211000.00
2020-03-31
date 2020-03-31
filing_date 2020-06-12
currency_symbol USD
researchDevelopment 34051000.00
incomeBeforeTax 28997000.00
netIncome 25430000.00
sellingGeneralAdministrative 6335000.00
sellingAndMarketingExpenses 6189000.00
grossProfit 67076000.00
reconciledDepreciation 4109000.00
ebit 27197000.00
ebitda 23849000.00
depreciationAndAmortization -3348000.00
operatingIncome 20501000.00
otherOperatingExpenses 46218001.00
interestExpense 4930000.00
taxProvision -554000.00
interestIncome 1173000.00
netInterestIncome 1654000.00
incomeTaxExpense 3568000.00
totalRevenue 153195000.00
totalOperatingExpenses -39900999.00
costOfRevenue 86119000.00
totalOtherIncomeExpenseNet 8496000.00
netIncomeFromContinuingOps 25915000.00
netIncomeApplicableToCommonShares 25915000.00
2019-12-31
date 2019-12-31
filing_date 2020-01-08
currency_symbol USD
researchDevelopment 34051000.00
incomeBeforeTax 28997000.00
netIncome 25430000.00
sellingGeneralAdministrative 6335000.00
sellingAndMarketingExpenses 6189000.00
grossProfit 67076000.00
reconciledDepreciation 4054000.00
ebit 27197000.00
ebitda 23849000.00
depreciationAndAmortization -3348000.00
operatingIncome 20501000.00
otherOperatingExpenses 46218001.00
interestExpense 4930000.00
taxProvision 3567000.00
interestIncome 10514000.00
netInterestIncome 1478000.00
incomeTaxExpense 3568000.00
totalRevenue 153195000.00
totalOperatingExpenses -39900999.00
costOfRevenue 86119000.00
totalOtherIncomeExpenseNet 8496000.00
netIncomeFromContinuingOps 25430000.00
netIncomeApplicableToCommonShares 25429000.00
2019-09-30
date 2019-09-30
filing_date 2019-10-08
currency_symbol USD
researchDevelopment 24392000.00
incomeBeforeTax 5990000.00
netIncome 4213000.00
sellingGeneralAdministrative 3632000.00
sellingAndMarketingExpenses 5895000.00
grossProfit 56363000.00
reconciledDepreciation 3244000.00
ebit 28677000.00
ebitda 25433000.00
depreciationAndAmortization -3244000.00
operatingIncome 22189000.00
otherOperatingExpenses 2120000.00
interestExpense 1662000.00
taxProvision 1777000.00
interestIncome 1662000.00
netInterestIncome 1662000.00
incomeTaxExpense 1777000.00
totalRevenue 110518000.00
totalOperatingExpenses -52035000.00
costOfRevenue 54155000.00
totalOtherIncomeExpenseNet -16199000.00
netIncomeFromContinuingOps 4213000.00
netIncomeApplicableToCommonShares 4213000.00
2019-06-30
date 2019-06-30
filing_date 2019-07-31
currency_symbol USD
researchDevelopment 23893000.00
incomeBeforeTax 27005000.00
netIncome 26484000.00
sellingGeneralAdministrative 3554000.00
sellingAndMarketingExpenses 6062000.00
grossProfit 46129000.00
reconciledDepreciation 3329000.00
ebit 18965000.00
ebitda 15665000.00
depreciationAndAmortization -3300000.00
operatingIncome 12365000.00
otherOperatingExpenses 31823000.00
interestExpense 1770000.00
taxProvision 521000.00
interestIncome 1770000.00
netInterestIncome 1770000.00
incomeTaxExpense 521000.00
totalRevenue 98846000.00
totalOperatingExpenses -20894000.00
costOfRevenue 52717000.00
totalOtherIncomeExpenseNet 14640000.00
netIncomeFromContinuingOps 26484000.00
netIncomeApplicableToCommonShares 26484000.00
2019-03-31
date 2019-03-31
filing_date 2019-05-15
currency_symbol USD
researchDevelopment 30675000.00
incomeBeforeTax 15358000.00
netIncome 17301000.00
sellingGeneralAdministrative 5397000.00
sellingAndMarketingExpenses 7434000.00
grossProfit 62097000.00
reconciledDepreciation 3860000.00
ebit 27242000.00
ebitda 22546000.00
depreciationAndAmortization -4696000.00
operatingIncome 17850000.00
otherOperatingExpenses 12832000.00
interestExpense 4582000.00
taxProvision 1810000.00
interestIncome 1989000.00
netInterestIncome 1495000.00
incomeTaxExpense 260000.00
totalRevenue 123386000.00
totalOperatingExpenses -48457000.00
costOfRevenue 61289000.00
totalOtherIncomeExpenseNet -2492000.00
netIncomeFromContinuingOps 8271000.00
netIncomeApplicableToCommonShares 8271000.00
2018-12-31
date 2018-12-31
filing_date 2019-01-09
currency_symbol USD
researchDevelopment 30675000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 15358000.00
minorityInterest 0.00
netIncome 17301000.00
sellingGeneralAdministrative 5397000.00
sellingAndMarketingExpenses 7434000.00
grossProfit 62097000.00
reconciledDepreciation 3898000.00
ebit 27242000.00
ebitda 22546000.00
depreciationAndAmortization -4696000.00
operatingIncome 17850000.00
otherOperatingExpenses 12832000.00
interestExpense 4582000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 260000.00
totalRevenue 123386000.00
totalOperatingExpenses -48457000.00
costOfRevenue 61289000.00
totalOtherIncomeExpenseNet -2492000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 15098000.00
netIncomeApplicableToCommonShares 15098000.00
2018-09-30
date 2018-09-30
filing_date 2018-10-01
currency_symbol USD
researchDevelopment 25506000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 33042000.00
minorityInterest 0.00
netIncome 29184000.00
sellingGeneralAdministrative 4355000.00
sellingAndMarketingExpenses 7735000.00
grossProfit 70574000.00
reconciledDepreciation 3838000.00
ebit 39837000.00
ebitda 36037000.00
depreciationAndAmortization -3800000.00
operatingIncome 32237000.00
otherOperatingExpenses 28859000.00
interestExpense 1597000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 3858000.00
totalRevenue 138562000.00
totalOperatingExpenses -39129000.00
costOfRevenue 67988000.00
totalOtherIncomeExpenseNet 805000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 29184000.00
netIncomeApplicableToCommonShares 29184000.00
2018-06-30
date 2018-06-30
filing_date 2018-07-31
currency_symbol USD
researchDevelopment 20014000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 34262000.00
minorityInterest 0.00
netIncome 30728000.00
sellingGeneralAdministrative 3718000.00
sellingAndMarketingExpenses 7144000.00
grossProfit 65581000.00
reconciledDepreciation 741000.00
ebit 39564000.00
ebitda 36764000.00
depreciationAndAmortization -2800000.00
operatingIncome 33964000.00
otherOperatingExpenses 39761000.00
interestExpense 1394000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 3534000.00
totalRevenue 138055000.00
totalOperatingExpenses -32713000.00
costOfRevenue 72474000.00
totalOtherIncomeExpenseNet 298000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 30728000.00
netIncomeApplicableToCommonShares 30728000.00
2018-03-31
date 2018-03-31
filing_date 2018-04-30
currency_symbol USD
researchDevelopment 27946000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 14156000.00
minorityInterest 0.00
netIncome 9896000.00
sellingGeneralAdministrative 4875000.00
sellingAndMarketingExpenses 7364000.00
grossProfit 63287000.00
reconciledDepreciation 741000.00
ebit 31011000.00
ebitda 26578000.00
depreciationAndAmortization -4433000.00
operatingIncome 22145000.00
otherOperatingExpenses 22612000.00
interestExpense 3133000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 4339000.00
totalRevenue 136165000.00
totalOperatingExpenses -50266000.00
costOfRevenue 72878000.00
totalOtherIncomeExpenseNet -7989000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 23061000.00
netIncomeApplicableToCommonShares 23061000.00
2017-12-31
date 2017-12-31
filing_date 2018-01-08
currency_symbol USD
researchDevelopment 27946000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 14156000.00
minorityInterest 0.00
netIncome 9896000.00
sellingGeneralAdministrative 4875000.00
sellingAndMarketingExpenses 7364000.00
grossProfit 63287000.00
reconciledDepreciation 956000.00
ebit 31011000.00
ebitda 26578000.00
depreciationAndAmortization -4433000.00
operatingIncome 22145000.00
otherOperatingExpenses 22612000.00
interestExpense 3133000.00
extraordinaryItems 0.00
nonRecurring 10337000.00
otherItems 0.00
incomeTaxExpense 4339000.00
totalRevenue 136165000.00
totalOperatingExpenses -50266000.00
costOfRevenue 72878000.00
totalOtherIncomeExpenseNet -7989000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 81916000.00
netIncomeApplicableToCommonShares 9817000.00
2017-09-30
date 2017-09-30
filing_date 2017-10-10
currency_symbol USD
researchDevelopment 25293000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 23303000.00
minorityInterest 0.00
netIncome 17594000.00
sellingGeneralAdministrative 3917000.00
sellingAndMarketingExpenses 7157000.00
grossProfit 58470000.00
reconciledDepreciation 526000.00
ebit 27977000.00
ebitda 24777000.00
depreciationAndAmortization -3200000.00
operatingIncome 21577000.00
otherOperatingExpenses 32586000.00
interestExpense 993000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 5709000.00
totalRevenue 127216000.00
totalOperatingExpenses -36160000.00
costOfRevenue 68746000.00
totalOtherIncomeExpenseNet 1726000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 16028000.00
netIncomeApplicableToCommonShares 17594000.00
2017-06-30
date 2017-06-30
filing_date 2017-07-10
currency_symbol USD
researchDevelopment 24476000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 31157000.00
minorityInterest 0.00
netIncome 24033000.00
sellingGeneralAdministrative 3750000.00
sellingAndMarketingExpenses 5588000.00
grossProfit 64611000.00
reconciledDepreciation 526000.00
ebit 36271000.00
ebitda 33271000.00
depreciationAndAmortization -3000000.00
operatingIncome 30271000.00
otherOperatingExpenses 33709000.00
interestExpense 958000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 7124000.00
totalRevenue 132732000.00
totalOperatingExpenses -34412000.00
costOfRevenue 68121000.00
totalOtherIncomeExpenseNet 886000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps -46500000.00
netIncomeApplicableToCommonShares 24033000.00
2017-03-31
date 2017-03-31
filing_date 2017-04-28
currency_symbol USD
researchDevelopment 26038000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 35573000.00
minorityInterest 0.00
netIncome 26157000.00
sellingGeneralAdministrative 5048000.00
sellingAndMarketingExpenses 5651000.00
grossProfit 72118000.00
reconciledDepreciation 526000.00
ebit 43425000.00
ebitda 39140000.00
depreciationAndAmortization -4285000.00
operatingIncome 34855000.00
otherOperatingExpenses 34911000.00
interestExpense 1534000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 9416000.00
totalRevenue 144198000.00
totalOperatingExpenses -37169000.00
costOfRevenue 72080000.00
totalOtherIncomeExpenseNet 718000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 23511000.00
netIncomeApplicableToCommonShares 23511000.00
2016-12-31
date 2016-12-31
filing_date 2017-01-09
currency_symbol USD
researchDevelopment 26038000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 35573000.00
minorityInterest 0.00
netIncome 26157000.00
sellingGeneralAdministrative 5048000.00
sellingAndMarketingExpenses 5651000.00
grossProfit 72118000.00
reconciledDepreciation 526000.00
ebit 43425000.00
ebitda 39140000.00
depreciationAndAmortization -4285000.00
operatingIncome 34855000.00
otherOperatingExpenses 34911000.00
interestExpense 1534000.00
extraordinaryItems 0.00
nonRecurring 10337000.00
otherItems 0.00
incomeTaxExpense 9416000.00
totalRevenue 144198000.00
totalOperatingExpenses -37169000.00
costOfRevenue 72080000.00
totalOtherIncomeExpenseNet 718000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 110940000.00
netIncomeApplicableToCommonShares 26157000.00
2016-09-30
date 2016-09-30
filing_date 2016-10-11
currency_symbol USD
researchDevelopment 25934000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 38713000.00
minorityInterest 0.00
netIncome 32722000.00
sellingGeneralAdministrative 4878000.00
sellingAndMarketingExpenses 7548000.00
grossProfit 77405000.00
reconciledDepreciation 526000.00
ebit 43319000.00
ebitda 40919000.00
depreciationAndAmortization -2400000.00
operatingIncome 38519000.00
otherOperatingExpenses 41942000.00
interestExpense 541000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 5991000.00
totalRevenue 158580000.00
totalOperatingExpenses -39233000.00
costOfRevenue 81175000.00
totalOtherIncomeExpenseNet 194000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 32722000.00
2016-06-30
date 2016-06-30
filing_date 2016-06-30
currency_symbol USD
researchDevelopment 21234000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 36186000.00
minorityInterest 0.00
netIncome 29047000.00
sellingGeneralAdministrative 3797000.00
sellingAndMarketingExpenses 6351000.00
grossProfit 68121000.00
reconciledDepreciation 526000.00
ebit 41613000.00
ebitda 38913000.00
depreciationAndAmortization -2700000.00
operatingIncome 36213000.00
otherOperatingExpenses 40189001.00
interestExpense 441000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 7139000.00
totalRevenue 140686000.00
totalOperatingExpenses -32375999.00
costOfRevenue 72565000.00
totalOtherIncomeExpenseNet -27000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 29047000.00
2016-03-31
date 2016-03-31
filing_date 2016-04-29
currency_symbol USD
researchDevelopment 20336000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 17998000.00
minorityInterest 0.00
netIncome 13412000.00
sellingGeneralAdministrative 4645000.00
sellingAndMarketingExpenses 6136000.00
grossProfit 49013000.00
reconciledDepreciation 526000.00
ebit 23822000.00
ebitda 21122000.00
depreciationAndAmortization -2700000.00
operatingIncome 18422000.00
otherOperatingExpenses 17558001.00
interestExpense 1523000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 4618000.00
totalRevenue 98041000.00
totalOperatingExpenses -31469999.00
costOfRevenue 49028000.00
totalOtherIncomeExpenseNet -424000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 23014000.00
2015-12-31
date 2015-12-31
filing_date 2016-01-07
currency_symbol USD
researchDevelopment 20336000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 17998000.00
minorityInterest 0.00
netIncome 13412000.00
sellingGeneralAdministrative 4645000.00
sellingAndMarketingExpenses 6136000.00
grossProfit 49013000.00
reconciledDepreciation 526000.00
ebit 23822000.00
ebitda 21122000.00
depreciationAndAmortization -2700000.00
operatingIncome 18422000.00
otherOperatingExpenses 17558001.00
interestExpense 1523000.00
extraordinaryItems 0.00
nonRecurring 10337000.00
otherItems 0.00
incomeTaxExpense 4618000.00
totalRevenue 98041000.00
totalOperatingExpenses -31469999.00
costOfRevenue 49028000.00
totalOtherIncomeExpenseNet -424000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 60251000.00
netIncomeApplicableToCommonShares 13381000.00
2015-09-30
date 2015-09-30
filing_date 2015-10-06
currency_symbol USD
researchDevelopment 19628000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 20149000.00
minorityInterest 0.00
netIncome 13184000.00
sellingGeneralAdministrative 3994000.00
sellingAndMarketingExpenses 5545000.00
grossProfit 49112000.00
reconciledDepreciation 526000.00
ebit 24019000.00
ebitda 21719000.00
depreciationAndAmortization -2300000.00
operatingIncome 19419000.00
otherOperatingExpenses 16816000.00
interestExpense 506000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 6965000.00
totalRevenue 95397000.00
totalOperatingExpenses -29469000.00
costOfRevenue 46285000.00
totalOtherIncomeExpenseNet 730000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 13183000.00
2015-06-30
date 2015-06-30
filing_date 2015-07-02
currency_symbol USD
researchDevelopment 15893000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 21873000.00
minorityInterest 0.00
netIncome 18225000.00
sellingGeneralAdministrative 3276000.00
sellingAndMarketingExpenses 4183000.00
grossProfit 44484000.00
reconciledDepreciation 2100000.00
ebit 25332000.00
ebitda 23232000.00
depreciationAndAmortization -2100000.00
operatingIncome 21132000.00
otherOperatingExpenses 19615000.00
interestExpense 503000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 3648000.00
totalRevenue 87213000.00
totalOperatingExpenses -23114000.00
costOfRevenue 42729000.00
totalOtherIncomeExpenseNet 741000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 18225000.00
2015-03-31
date 2015-03-31
filing_date 2015-04-30
currency_symbol USD
researchDevelopment 17528000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 16984000.00
minorityInterest 0.00
netIncome 11920000.00
sellingGeneralAdministrative 3410000.00
sellingAndMarketingExpenses 4434000.00
grossProfit 42197000.00
reconciledDepreciation 1900000.00
ebit 20859000.00
ebitda 18842000.00
depreciationAndAmortization -2017000.00
operatingIncome 16825000.00
otherOperatingExpenses 12480000.00
interestExpense 1602000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 4911000.00
totalRevenue 80503000.00
totalOperatingExpenses -25826000.00
costOfRevenue 38306000.00
totalOtherIncomeExpenseNet 159000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 15462000.00
2014-12-31
date 2014-12-31
filing_date 2014-12-31
currency_symbol USD
researchDevelopment 17528000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 16984000.00
minorityInterest 0.00
netIncome 11920000.00
sellingGeneralAdministrative 3410000.00
sellingAndMarketingExpenses 4434000.00
grossProfit 42197000.00
reconciledDepreciation 2000000.00
ebit 20859000.00
ebitda 18842000.00
depreciationAndAmortization -2017000.00
operatingIncome 16825000.00
otherOperatingExpenses 12480000.00
interestExpense 1602000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 4911000.00
totalRevenue 80503000.00
totalOperatingExpenses -25826000.00
costOfRevenue 38306000.00
totalOtherIncomeExpenseNet 159000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 44467000.00
netIncomeApplicableToCommonShares 12073000.00
2014-09-30
date 2014-09-30
filing_date 2014-10-08
currency_symbol USD
researchDevelopment 17728000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 19086000.00
minorityInterest 0.00
netIncome 14621000.00
sellingGeneralAdministrative 4230000.00
sellingAndMarketingExpenses 4724000.00
grossProfit 45676000.00
reconciledDepreciation 1700000.00
ebit 22394000.00
ebitda 20694000.00
depreciationAndAmortization -1700000.00
operatingIncome 18994000.00
otherOperatingExpenses 13829000.00
interestExpense 466000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 4465000.00
totalRevenue 86561000.00
totalOperatingExpenses -27056000.00
costOfRevenue 40885000.00
totalOtherIncomeExpenseNet 92000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 14621000.00
2014-06-30
date 2014-06-30
filing_date 2014-07-08
currency_symbol USD
researchDevelopment 13786000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 16754999.00
minorityInterest 0.00
netIncome 13945000.00
sellingGeneralAdministrative 3085000.00
sellingAndMarketingExpenses 3575000.00
grossProfit 36201000.00
reconciledDepreciation 1600000.00
ebit 18955000.00
ebitda 17355000.00
depreciationAndAmortization -1600000.00
operatingIncome 15755000.00
otherOperatingExpenses 13216000.00
interestExpense 548000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 2810000.00
totalRevenue 69411000.00
totalOperatingExpenses -19994000.00
costOfRevenue 33210000.00
totalOtherIncomeExpenseNet 999999.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 13945000.00
2014-03-31
date 2014-03-31
filing_date 2014-04-30
currency_symbol USD
researchDevelopment 12339000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 7499000.00
minorityInterest 0.00
netIncome 5416000.00
sellingGeneralAdministrative 2592000.00
sellingAndMarketingExpenses 3578000.00
grossProfit 25444000.00
reconciledDepreciation 1600000.00
ebit 10593000.00
ebitda 8764000.00
depreciationAndAmortization -1829000.00
operatingIncome 6935000.00
otherOperatingExpenses 8617001.00
interestExpense 1362000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 2083000.00
totalRevenue 52489000.00
totalOperatingExpenses -18427999.00
costOfRevenue 27045000.00
totalOtherIncomeExpenseNet 564000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 3828000.00
2013-12-31
date 2013-12-31
filing_date 2013-12-31
currency_symbol USD
researchDevelopment 12339000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 7499000.00
minorityInterest 0.00
netIncome 5416000.00
sellingGeneralAdministrative 2592000.00
sellingAndMarketingExpenses 3578000.00
grossProfit 25444000.00
reconciledDepreciation 3300000.00
ebit 10593000.00
ebitda 8764000.00
depreciationAndAmortization -1829000.00
operatingIncome 6935000.00
otherOperatingExpenses 8617001.00
interestExpense 1362000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 2083000.00
totalRevenue 52489000.00
totalOperatingExpenses -18427999.00
costOfRevenue 27045000.00
totalOtherIncomeExpenseNet 564000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 5416000.00
2013-09-30
date 2013-09-30
filing_date 2013-10-02
currency_symbol USD
researchDevelopment 10469000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 12155000.00
minorityInterest 0.00
netIncome 9579000.00
sellingGeneralAdministrative 2656000.00
sellingAndMarketingExpenses 3274000.00
grossProfit 27820000.00
ebit 14421000.00
ebitda 12921000.00
depreciationAndAmortization -1500000.00
operatingIncome 11421000.00
otherOperatingExpenses 13232001.00
interestExpense 415000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 2576000.00
totalRevenue 57132000.00
totalOperatingExpenses -16079999.00
costOfRevenue 29312000.00
totalOtherIncomeExpenseNet 734000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 9579000.00
2013-06-30
date 2013-06-30
filing_date 2013-07-03
currency_symbol USD
researchDevelopment 12012000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 10242000.00
minorityInterest 0.00
netIncome 7544000.00
sellingGeneralAdministrative 2876000.00
sellingAndMarketingExpenses 3363000.00
grossProfit 28200000.00
reconciledDepreciation 1600000.00
ebit 13149000.00
ebitda 11549000.00
depreciationAndAmortization -1600000.00
operatingIncome 9949000.00
otherOperatingExpenses 11780000.00
interestExpense 384000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 2698000.00
totalRevenue 58322000.00
totalOperatingExpenses -18342000.00
costOfRevenue 30122000.00
totalOtherIncomeExpenseNet 293000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 7544000.00
2013-03-31
date 2013-03-31
filing_date 2013-04-30
currency_symbol USD
researchDevelopment 14297000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 9524000.00
minorityInterest 0.00
netIncome 7929000.00
sellingGeneralAdministrative 2967000.00
sellingAndMarketingExpenses 3799000.00
grossProfit 30353000.00
reconciledDepreciation 1500000.00
ebit 12252000.00
ebitda 10771000.00
depreciationAndAmortization -1481000.00
operatingIncome 9290000.00
otherOperatingExpenses 19005000.00
interestExpense 1033000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1594000.00
totalRevenue 70604000.00
totalOperatingExpenses -21246000.00
costOfRevenue 40251000.00
totalOtherIncomeExpenseNet 234000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 4837000.00
2012-12-31
date 2012-12-31
filing_date 2013-01-23
currency_symbol USD
researchDevelopment 14297000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 9524000.00
minorityInterest 0.00
netIncome 7929000.00
sellingGeneralAdministrative 2967000.00
sellingAndMarketingExpenses 3799000.00
grossProfit 30353000.00
reconciledDepreciation 100000.00
ebit 12252000.00
ebitda 10771000.00
depreciationAndAmortization -1481000.00
operatingIncome 9290000.00
otherOperatingExpenses 19005000.00
interestExpense 1033000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1594000.00
totalRevenue 70604000.00
totalOperatingExpenses -21246000.00
costOfRevenue 40251000.00
totalOtherIncomeExpenseNet 234000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 7930000.00
2012-09-30
date 2012-09-30
filing_date 2012-10-25
currency_symbol USD
researchDevelopment 12076000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 17314000.00
minorityInterest 0.00
netIncome 15622000.00
sellingGeneralAdministrative 2776000.00
sellingAndMarketingExpenses 4234000.00
grossProfit 35642000.00
reconciledDepreciation 2900000.00
ebit 19556000.00
ebitda 18056000.00
depreciationAndAmortization -1500000.00
operatingIncome 16556000.00
otherOperatingExpenses 22718000.00
interestExpense 378000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1692000.00
totalRevenue 77066000.00
totalOperatingExpenses -18706000.00
costOfRevenue 41424000.00
totalOtherIncomeExpenseNet 758000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 15622000.00
2012-06-30
date 2012-06-30
filing_date 2012-07-27
currency_symbol USD
researchDevelopment 13337000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 13314000.00
minorityInterest 0.00
netIncome 10657000.00
sellingGeneralAdministrative 3229000.00
sellingAndMarketingExpenses 4013000.00
grossProfit 34082000.00
reconciledDepreciation 1500000.00
ebit 16503000.00
ebitda 15003000.00
depreciationAndAmortization -1500000.00
operatingIncome 13503000.00
otherOperatingExpenses 14504000.00
interestExpense 324000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 2657000.00
totalRevenue 69678000.00
totalOperatingExpenses -21092000.00
costOfRevenue 35596000.00
totalOtherIncomeExpenseNet -189000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 10657000.00
2012-03-31
date 2012-03-31
filing_date 2012-04-30
currency_symbol USD
researchDevelopment 13718132.54
effectOfAccountingCharges 0.00
incomeBeforeTax 14794659.46
minorityInterest 0.00
netIncome 13606289.51
sellingGeneralAdministrative 2984548.13
sellingAndMarketingExpenses 4790194.28
grossProfit 36927284.45
reconciledDepreciation 1400000.00
ebit 22554361.42
ebitda 22582344.18
depreciationAndAmortization 27982.76
operatingIncome 15406426.75
otherOperatingExpenses 59099107.92
interestExpense 242785.34
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1188369.95
totalRevenue 74505534.67
totalOperatingExpenses 21520857.71
costOfRevenue 37578250.21
totalOtherIncomeExpenseNet -845388.23
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 13009000.00
2011-12-31
date 2011-12-31
filing_date 2012-02-03
currency_symbol USD
researchDevelopment 13718132.54
effectOfAccountingCharges 0.00
incomeBeforeTax 14794659.46
minorityInterest 0.00
netIncome 13606289.51
sellingGeneralAdministrative 2984548.13
sellingAndMarketingExpenses 4790194.28
grossProfit 36927284.45
reconciledDepreciation 27982.76
ebit 22554361.42
ebitda 22582344.18
depreciationAndAmortization 27982.76
operatingIncome 15406426.75
otherOperatingExpenses 59099107.92
interestExpense 242785.34
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1188369.95
totalRevenue 74505534.67
totalOperatingExpenses 21520857.71
costOfRevenue 37578250.21
totalOtherIncomeExpenseNet -845388.23
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 11106000.00
2011-09-30
date 2011-09-30
filing_date 2011-11-02
currency_symbol USD
researchDevelopment 10024216.93
effectOfAccountingCharges 0.00
incomeBeforeTax 20257873.12
minorityInterest 0.00
netIncome 17426466.33
sellingGeneralAdministrative 3037278.49
sellingAndMarketingExpenses 3777369.23
grossProfit 29706794.85
reconciledDepreciation 1400000.00
ebit 12867930.20
ebitda 5620820.99
depreciationAndAmortization -7247109.20
operatingIncome 12867930.20
otherOperatingExpenses 47404592.87
interestExpense 140280.78
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 2831406.79
totalRevenue 60272523.07
totalOperatingExpenses 16838864.65
costOfRevenue 30565728.22
totalOtherIncomeExpenseNet 7249662.14
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 18293000.00
2011-06-30
date 2011-06-30
filing_date 2011-08-01
currency_symbol USD
researchDevelopment 9116003.50
effectOfAccountingCharges 0.00
incomeBeforeTax 5325062.70
minorityInterest 0.00
netIncome 4504511.69
sellingGeneralAdministrative 2866914.38
sellingAndMarketingExpenses 3464899.56
grossProfit 23679491.33
reconciledDepreciation 200288.43
ebit 13556250.79
ebitda 13756539.22
depreciationAndAmortization 200288.43
operatingIncome 8031385.46
otherOperatingExpenses 42566426.22
interestExpense 80052.91
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 820551.01
totalRevenue 50597811.68
totalOperatingExpenses 15648105.87
costOfRevenue 26918320.35
totalOtherIncomeExpenseNet -5524136.63
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 4500000.00
2011-03-31
date 2011-03-31
filing_date 2011-06-30
currency_symbol USD
researchDevelopment 10587733.11
effectOfAccountingCharges 0.00
incomeBeforeTax -4679731.94
minorityInterest 0.00
netIncome -5766358.34
sellingGeneralAdministrative 2592155.60
sellingAndMarketingExpenses 3536839.78
grossProfit 22421264.75
reconciledDepreciation 588397.60
ebit 1204575.65
ebitda 1931529.30
depreciationAndAmortization 726953.65
operatingIncome 5207476.27
otherOperatingExpenses 45848810.57
interestExpense 74867.53
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1086626.40
totalRevenue 49434475.28
totalOperatingExpenses 18835600.04
costOfRevenue 27013210.53
totalOtherIncomeExpenseNet -8340264.18
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 6453000.00
2010-12-31
date 2010-12-31
filing_date 2010-12-31
currency_symbol USD
researchDevelopment 10587733.11
effectOfAccountingCharges 0.00
incomeBeforeTax -4679731.94
minorityInterest 0.00
netIncome -5766358.34
sellingGeneralAdministrative 2592155.60
sellingAndMarketingExpenses 3536839.78
grossProfit 22421264.75
reconciledDepreciation 726953.65
ebit 1204575.65
ebitda 1931529.30
depreciationAndAmortization 726953.65
operatingIncome 5207476.27
otherOperatingExpenses 45848810.57
interestExpense 74867.53
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1086626.40
totalRevenue 49434475.28
totalOperatingExpenses 18835600.04
costOfRevenue 27013210.53
totalOtherIncomeExpenseNet -8340264.18
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares -332000.00
2010-09-30
date 2010-09-30
filing_date 2010-11-04
currency_symbol USD
researchDevelopment 9148107.76
effectOfAccountingCharges 0.00
incomeBeforeTax -1439897.37
minorityInterest 0.00
netIncome 339929.44
sellingGeneralAdministrative 2796824.89
sellingAndMarketingExpenses 3406350.22
grossProfit 16912700.45
reconciledDepreciation 555356.00
ebit 3501058.37
ebitda 4056414.37
depreciationAndAmortization 555356.00
operatingIncome 1002854.39
otherOperatingExpenses 34035150.74
interestExpense 54650.42
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -1779826.81
totalRevenue 35038005.13
totalOperatingExpenses 15909846.06
costOfRevenue 18125304.68
totalOtherIncomeExpenseNet -2497402.18
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 332000.00
2010-06-30
date 2010-06-30
filing_date 2010-07-08
currency_symbol USD
researchDevelopment 8692337.31
effectOfAccountingCharges 0.00
incomeBeforeTax 1884823.18
minorityInterest 0.00
netIncome 2220491.47
sellingGeneralAdministrative 2454204.59
sellingAndMarketingExpenses 3212780.86
grossProfit 15240486.89
reconciledDepreciation 536449.67
ebit 1570159.32
ebitda 2106608.99
depreciationAndAmortization 536449.67
operatingIncome 1692344.44
otherOperatingExpenses 30384285.21
interestExpense 70138.72
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -335668.30
totalRevenue 32076629.65
totalOperatingExpenses 13548142.45
costOfRevenue 16836142.75
totalOtherIncomeExpenseNet 122340.02
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 2243000.00
2010-03-31
date 2010-03-31
filing_date 2010-06-25
currency_symbol USD
researchDevelopment 11276606.23
effectOfAccountingCharges 0.00
incomeBeforeTax -56145959.90
minorityInterest 0.00
netIncome -59517261.24
sellingGeneralAdministrative 5930381.54
sellingAndMarketingExpenses 4203689.22
grossProfit 5713876.37
reconciledDepreciation 541537.72
ebit -19236511.89
ebitda -17719917.37
depreciationAndAmortization 1516594.51
operatingIncome -55859258.98
otherOperatingExpenses 40085131.99
interestExpense 111309.04
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 3371301.34
totalRevenue 22871736.85
totalOperatingExpenses 22927271.51
costOfRevenue 17157860.48
totalOtherIncomeExpenseNet -39043873.80
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 0.00
2009-12-31
date 2009-12-31
filing_date 2010-02-02
currency_symbol USD
researchDevelopment 11276606.23
effectOfAccountingCharges 0.00
incomeBeforeTax -56145959.90
minorityInterest 0.00
netIncome -59517261.24
sellingGeneralAdministrative 5930381.54
sellingAndMarketingExpenses 4203689.22
grossProfit 5713876.37
reconciledDepreciation 1516594.51
ebit -19236511.89
ebitda -17719917.37
depreciationAndAmortization 1516594.51
operatingIncome -55859258.98
otherOperatingExpenses 40085131.99
interestExpense 111309.04
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 3371301.34
totalRevenue 22871736.85
totalOperatingExpenses 22927271.51
costOfRevenue 17157860.48
totalOtherIncomeExpenseNet -39043873.80
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 0.00
2009-09-30
date 2009-09-30
filing_date 2009-09-30
currency_symbol USD
researchDevelopment 8713942.16
effectOfAccountingCharges 0.00
incomeBeforeTax -6181001.20
minorityInterest 0.00
netIncome -4777905.91
sellingGeneralAdministrative 2805691.38
sellingAndMarketingExpenses 2939040.19
grossProfit 11387345.53
reconciledDepreciation 1502311.30
ebit -2830557.78
ebitda -1328246.49
depreciationAndAmortization 1502311.30
operatingIncome -4573639.49
otherOperatingExpenses 28267763.41
interestExpense 135033.61
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -1403095.29
totalRevenue 23694123.92
totalOperatingExpenses 15960985.02
costOfRevenue 12306778.39
totalOtherIncomeExpenseNet -1742395.31
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 0.00
2009-06-30
date 2009-06-30
filing_date 2009-07-14
currency_symbol USD
researchDevelopment 6851308.63
effectOfAccountingCharges 0.00
incomeBeforeTax -9225156.17
minorityInterest 0.00
netIncome -9240677.14
sellingGeneralAdministrative 675285000.00
sellingAndMarketingExpenses 368863000.00
grossProfit 8513078.03
reconciledDepreciation 1463152.78
ebit -6226089.86
ebitda -5026429.74
depreciationAndAmortization 1199660.12
operatingIncome -9242846.90
otherOperatingExpenses 33722790.13
interestExpense 4814000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 15520.97
totalRevenue 24479943.23
totalOperatingExpenses 17755924.93
costOfRevenue 15966865.20
totalOtherIncomeExpenseNet -194022.35
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 0.00
2009-03-31
date 2009-03-31
filing_date 2009-04-09
currency_symbol USD
researchDevelopment 6475726.41
effectOfAccountingCharges 0.00
incomeBeforeTax -895590.47
minorityInterest 0.00
netIncome -1409377.05
sellingGeneralAdministrative 2825502.04
sellingAndMarketingExpenses 2348166.14
grossProfit 9454839.91
reconciledDepreciation 1410791.46
ebit -6147906.06
ebitda -4737114.60
depreciationAndAmortization 1410791.46
operatingIncome -3605346.14
otherOperatingExpenses 25175895.88
interestExpense 162569.43
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 513786.58
totalRevenue 21570549.74
totalOperatingExpenses 13060186.05
costOfRevenue 12115709.83
totalOtherIncomeExpenseNet 2547186.24
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 0.00
2008-12-31
date 2008-12-31
filing_date 2009-02-06
currency_symbol USD
researchDevelopment 6851308.63
effectOfAccountingCharges 0.00
incomeBeforeTax -9225156.17
minorityInterest 0.00
netIncome -9240677.14
sellingGeneralAdministrative 675285000.00
sellingAndMarketingExpenses 368863000.00
grossProfit 8513078.03
reconciledDepreciation 1199660.12
ebit -6226089.86
ebitda -5026429.74
depreciationAndAmortization 1199660.12
operatingIncome -9242846.90
otherOperatingExpenses 33722790.13
interestExpense 4814000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 15520.97
totalRevenue 24479943.23
totalOperatingExpenses 17755924.93
costOfRevenue 15966865.20
totalOtherIncomeExpenseNet -194022.35
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 1020000.00
2008-09-30
date 2008-09-30
filing_date 2008-10-16
currency_symbol USD
researchDevelopment 8892000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 8322000.00
minorityInterest 0.00
netIncome 8121000.00
sellingGeneralAdministrative 7936000.00
grossProfit 22476000.00
reconciledDepreciation 1559000.00
ebit 158000.00
ebitda 1717000.00
depreciationAndAmortization 1559000.00
operatingIncome 4089000.00
otherOperatingExpenses 40864000.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 201000.00
totalRevenue 44953000.00
totalOperatingExpenses 18387000.00
costOfRevenue 22477000.00
totalOtherIncomeExpenseNet 3931000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 7937000.00
2008-06-30
date 2008-06-30
filing_date 2008-06-30
currency_symbol USD
researchDevelopment 10053000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4380000.00
minorityInterest 0.00
netIncome 1970000.00
sellingGeneralAdministrative 16626000.00
grossProfit 22899000.00
reconciledDepreciation 1596000.00
ebit 3985000.00
ebitda 5581000.00
depreciationAndAmortization 1596000.00
operatingIncome 4010000.00
otherOperatingExpenses 44598000.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 2410000.00
totalRevenue 48608000.00
totalOperatingExpenses 18889000.00
costOfRevenue 25709000.00
totalOtherIncomeExpenseNet 25000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 1972000.00
2008-03-31
date 2008-03-31
filing_date 2008-05-12
currency_symbol USD
researchDevelopment 7532000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 12896000.00
minorityInterest 0.00
netIncome 12124000.00
sellingGeneralAdministrative 381749000.00
sellingAndMarketingExpenses 298199000.00
grossProfit 28539000.00
reconciledDepreciation 1607000.00
ebit 13856000.00
ebitda 15523000.00
depreciationAndAmortization 1667000.00
operatingIncome 12990000.00
otherOperatingExpenses 41116000.00
interestExpense 1053000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 772000.00
totalRevenue 54343000.00
totalOperatingExpenses 15312000.00
costOfRevenue 25804000.00
totalOtherIncomeExpenseNet -629000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 8264000.00
2007-12-31
date 2007-12-31
filing_date 2007-12-31
currency_symbol USD
researchDevelopment 7532000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 12896000.00
minorityInterest 0.00
netIncome 12124000.00
sellingGeneralAdministrative 381749000.00
sellingAndMarketingExpenses 298199000.00
grossProfit 28539000.00
reconciledDepreciation 1667000.00
ebit 13856000.00
ebitda 15523000.00
depreciationAndAmortization 1667000.00
operatingIncome 12990000.00
otherOperatingExpenses 41116000.00
interestExpense 1053000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 772000.00
totalRevenue 54343000.00
totalOperatingExpenses 15312000.00
costOfRevenue 25804000.00
totalOtherIncomeExpenseNet -629000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 12124000.00
2007-09-30
date 2007-09-30
filing_date 2007-09-30
currency_symbol USD
researchDevelopment 6367000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 10974000.00
minorityInterest 0.00
netIncome 10040000.00
sellingGeneralAdministrative 12073000.00
grossProfit 24279000.00
reconciledDepreciation 1714000.00
ebit 10490000.00
ebitda 12204000.00
depreciationAndAmortization 1714000.00
operatingIncome 10593000.00
otherOperatingExpenses 35244000.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 934000.00
totalRevenue 45837000.00
totalOperatingExpenses 13686000.00
costOfRevenue 21558000.00
totalOtherIncomeExpenseNet 103000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 10130000.00
2007-06-30
date 2007-06-30
filing_date 2007-07-02
currency_symbol USD
researchDevelopment 4644000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 9788000.00
minorityInterest 0.00
netIncome 10198000.00
sellingGeneralAdministrative 219395000.00
sellingAndMarketingExpenses 200526000.00
grossProfit 19064000.00
reconciledDepreciation 1661000.00
ebit 9253000.00
ebitda 10425000.00
depreciationAndAmortization 1172000.00
operatingIncome 9253000.00
otherOperatingExpenses 26379000.00
interestExpense 33000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -410000.00
totalRevenue 35632000.00
totalOperatingExpenses 9811000.00
costOfRevenue 16568000.00
totalOtherIncomeExpenseNet -1172000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 8349000.00
2007-03-31
date 2007-03-31
filing_date 2007-04-03
currency_symbol USD
researchDevelopment 5270000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 10582000.00
minorityInterest 0.00
netIncome 9869000.00
sellingGeneralAdministrative 3868000.00
grossProfit 18995000.00
ebit 9857000.00
ebitda 9754000.00
depreciationAndAmortization -103000.00
operatingIncome 9857000.00
otherOperatingExpenses 25633000.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 713000.00
totalRevenue 35490000.00
totalOperatingExpenses 9138000.00
costOfRevenue 16495000.00
totalOtherIncomeExpenseNet 103000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 9869000.00
2006-12-31
date 2006-12-31
filing_date 2006-12-31
currency_symbol USD
researchDevelopment 4644000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 9788000.00
minorityInterest 0.00
netIncome 10198000.00
sellingGeneralAdministrative 219395000.00
sellingAndMarketingExpenses 200526000.00
grossProfit 19064000.00
ebit 9253000.00
ebitda 10425000.00
depreciationAndAmortization 1172000.00
operatingIncome 9253000.00
otherOperatingExpenses 26379000.00
interestExpense 33000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -410000.00
totalRevenue 35632000.00
totalOperatingExpenses 9811000.00
costOfRevenue 16568000.00
totalOtherIncomeExpenseNet -1172000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 10560000.00
2006-09-30
date 2006-09-30
filing_date 2006-09-30
currency_symbol USD
researchDevelopment 4824000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 9556000.00
minorityInterest 0.00
netIncome 8831000.00
sellingGeneralAdministrative 3232000.00
grossProfit 16923000.00
ebit 8867000.00
ebitda 8720000.00
depreciationAndAmortization -147000.00
operatingIncome 8867000.00
otherOperatingExpenses 22778000.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 725000.00
totalRevenue 31645000.00
totalOperatingExpenses 8056000.00
costOfRevenue 14722000.00
totalOtherIncomeExpenseNet 147000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 8508000.00
2006-06-30
date 2006-06-30
filing_date 2006-06-30
currency_symbol USD
researchDevelopment 3375000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 5852000.00
minorityInterest 0.00
netIncome 5772000.00
sellingGeneralAdministrative 2762000.00
grossProfit 11355000.00
ebit 5218000.00
ebitda 5044000.00
depreciationAndAmortization -174000.00
operatingIncome 5218000.00
otherOperatingExpenses 16009000.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 80000.00
totalRevenue 21227000.00
totalOperatingExpenses 6137000.00
costOfRevenue 9872000.00
totalOtherIncomeExpenseNet 174000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 5789000.00
2006-03-31
date 2006-03-31
filing_date 2006-06-30
currency_symbol USD
researchDevelopment 3591000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 8631000.00
minorityInterest 0.00
netIncome 7625000.00
sellingGeneralAdministrative 4800.00
sellingAndMarketingExpenses 5800.00
grossProfit 14583000.00
ebit 8094000.00
ebitda 8129000.00
depreciationAndAmortization 35000.00
operatingIncome 8145000.00
otherOperatingExpenses 18978000.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1006000.00
totalRevenue 27123000.00
totalOperatingExpenses 6438000.00
costOfRevenue 12540000.00
totalOtherIncomeExpenseNet 51000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 4216000.00
2005-12-31
date 2005-12-31
filing_date 2005-12-31
currency_symbol USD
researchDevelopment 3591000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 8631000.00
minorityInterest 0.00
netIncome 7625000.00
sellingGeneralAdministrative 4800.00
sellingAndMarketingExpenses 5800.00
grossProfit 14583000.00
reconciledDepreciation 35000.00
ebit 8094000.00
ebitda 8129000.00
depreciationAndAmortization 35000.00
operatingIncome 8145000.00
otherOperatingExpenses 18978000.00
interestExpense 1000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1006000.00
totalRevenue 27123000.00
totalOperatingExpenses 6438000.00
costOfRevenue 12540000.00
totalOtherIncomeExpenseNet 51000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 7651000.00
2005-09-30
date 2005-09-30
filing_date 2005-09-30
currency_symbol USD
researchDevelopment 2890000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 6678000.00
minorityInterest 0.00
netIncome 6496000.00
sellingGeneralAdministrative 2593000.00
grossProfit 11788000.00
reconciledDepreciation 34000.00
ebit 6218000.00
ebitda 6252000.00
depreciationAndAmortization 34000.00
operatingIncome 6271000.00
otherOperatingExpenses 16289000.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 182000.00
totalRevenue 22560000.00
totalOperatingExpenses 5517000.00
costOfRevenue 10772000.00
totalOtherIncomeExpenseNet 53000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 6171000.00
2005-06-30
date 2005-06-30
filing_date 2005-06-30
currency_symbol USD
researchDevelopment 2954000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 3675000.00
minorityInterest 0.00
netIncome 3669000.00
sellingGeneralAdministrative 1671000.00
grossProfit 8180000.00
reconciledDepreciation 36000.00
ebit 3380000.00
ebitda 3416000.00
depreciationAndAmortization 36000.00
operatingIncome 3519000.00
otherOperatingExpenses 13916000.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 6000.00
totalRevenue 17435000.00
totalOperatingExpenses 4661000.00
costOfRevenue 9255000.00
totalOtherIncomeExpenseNet 139000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 3653000.00
2005-03-31
date 2005-03-31
filing_date 2005-03-31
currency_symbol USD
researchDevelopment 2195000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 3146000.00
minorityInterest 0.00
netIncome 3053000.00
sellingGeneralAdministrative 4016000.00
grossProfit 7137000.00
reconciledDepreciation 204000.00
ebit 3041000.00
ebitda 3245000.00
depreciationAndAmortization 204000.00
operatingIncome 3085000.00
otherOperatingExpenses 13293000.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 93000.00
totalRevenue 16378000.00
totalOperatingExpenses 4052000.00
costOfRevenue 9241000.00
totalOtherIncomeExpenseNet 44000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 3053000.00
2004-12-31
date 2004-12-31
currency_symbol USD
researchDevelopment 1094000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 5153000.00
minorityInterest 0.00
netIncome 3401000.00
sellingGeneralAdministrative 4968000.00
grossProfit 30623000.00
ebit 0.00
operatingIncome 6508000.00
otherOperatingExpenses 0.00
interestExpense 5000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1752000.00
totalRevenue 27575000.00
totalOperatingExpenses 0.00
costOfRevenue 16099000.00
totalOtherIncomeExpenseNet 0.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 3401000.00
2004-09-30
date 2004-09-30
currency_symbol USD
researchDevelopment 2107000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4920000.00
minorityInterest 0.00
netIncome 3435000.00
sellingGeneralAdministrative 3006000.00
grossProfit 0.00
ebit 0.00
operatingIncome 4851000.00
otherOperatingExpenses 0.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1485000.00
totalRevenue 18073000.00
totalOperatingExpenses 0.00
costOfRevenue 10216000.00
totalOtherIncomeExpenseNet 0.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 3435000.00
2004-06-30
date 2004-06-30
currency_symbol USD
researchDevelopment 2107000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 634000.00
minorityInterest 0.00
netIncome 58000.00
sellingGeneralAdministrative 4586000.00
grossProfit 0.00
ebit 0.00
operatingIncome 527000.00
otherOperatingExpenses 0.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 576000.00
totalRevenue 11729000.00
totalOperatingExpenses 0.00
costOfRevenue 6616000.00
totalOtherIncomeExpenseNet 0.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 58000.00
2004-03-31
date 2004-03-31
currency_symbol USD
researchDevelopment 1285000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 2043000.00
minorityInterest 0.00
netIncome 1625000.00
sellingGeneralAdministrative 2791000.00
grossProfit 0.00
ebit 0.00
operatingIncome 2131000.00
otherOperatingExpenses 0.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 418000.00
totalRevenue 11495000.00
totalOperatingExpenses 0.00
costOfRevenue 6573000.00
totalOtherIncomeExpenseNet 0.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 1625000.00
yearly
2022-12-31
date 2022-12-31
filing_date 2023-04-28
currency_symbol USD
researchDevelopment 188532000.00
incomeBeforeTax 212578000.00
netIncome 172510000.00
sellingGeneralAdministrative 31447000.00
sellingAndMarketingExpenses 31537000.00
grossProfit 465831000.00
reconciledDepreciation 18931000.00
ebit 213925000.00
ebitda 233246000.00
depreciationAndAmortization 19321000.00
operatingIncome 213925000.00
otherOperatingExpenses 223305000.00
interestExpense 71000.00
taxProvision 40068000.00
interestIncome 2636000.00
netInterestIncome 2636000.00
incomeTaxExpense 40068000.00
totalRevenue 945921000.00
totalOperatingExpenses 251516000.00
costOfRevenue 480090000.00
totalOtherIncomeExpenseNet -1347000.00
netIncomeFromContinuingOps 172510000.00
netIncomeApplicableToCommonShares 172510000.00
2021-12-31
date 2021-12-31
filing_date 2022-04-25
currency_symbol USD
researchDevelopment 164291000.00
incomeBeforeTax 247265000.00
netIncome 199949000.00
sellingGeneralAdministrative 21822000.00
sellingAndMarketingExpenses 28813000.00
grossProfit 460795000.00
reconciledDepreciation 17160000.00
ebit 245869000.00
ebitda 262835000.00
depreciationAndAmortization 16966000.00
operatingIncome 245869000.00
otherOperatingExpenses 676231000.00
interestExpense 1590000.00
taxProvision 47316000.00
interestIncome 1279000.00
netInterestIncome 1279000.00
incomeTaxExpense 47316000.00
totalRevenue 922100000.00
totalOperatingExpenses 214926000.00
costOfRevenue 461305000.00
totalOtherIncomeExpenseNet 1396000.00
netIncomeFromContinuingOps 199949000.00
netIncomeApplicableToCommonShares 199949000.00
2020-12-31
date 2020-12-31
filing_date 2021-05-12
currency_symbol USD
researchDevelopment 121784000.00
incomeBeforeTax 85558000.00
netIncome 79746000.00
sellingGeneralAdministrative 15604000.00
sellingAndMarketingExpenses 24805000.00
grossProfit 260156000.00
reconciledDepreciation 13562000.00
ebit 115126000.00
ebitda 128688000.00
depreciationAndAmortization 13562000.00
operatingIncome 115126000.00
otherOperatingExpenses 441558000.00
interestExpense 11000.00
taxProvision 5812000.00
interestIncome 4625000.00
netInterestIncome 4625000.00
incomeTaxExpense 5812000.00
totalRevenue 539521000.00
totalOperatingExpenses 162193000.00
costOfRevenue 279365000.00
totalOtherIncomeExpenseNet -29568000.00
netIncomeFromContinuingOps 79746000.00
netIncomeApplicableToCommonShares 79746000.00
2019-12-31
date 2019-12-31
filing_date 2020-06-12
currency_symbol USD
researchDevelopment 110123000.00
incomeBeforeTax 72074000.00
netIncome 64399000.00
sellingGeneralAdministrative 17812000.00
sellingAndMarketingExpenses 25012000.00
grossProfit 222172000.00
reconciledDepreciation 13213000.00
ebit 71340000.00
ebitda 84396000.00
depreciationAndAmortization 13056000.00
operatingIncome 71340000.00
otherOperatingExpenses 388794000.00
interestExpense 3000.00
taxProvision 7676000.00
interestIncome 6751000.00
netInterestIncome 6748000.00
incomeTaxExpense 7675000.00
totalRevenue 457253000.00
totalOperatingExpenses 153713000.00
costOfRevenue 235081000.00
totalOtherIncomeExpenseNet 734000.00
netIncomeFromContinuingOps 64398000.00
netIncomeApplicableToCommonShares 64398000.00
2018-12-31
date 2018-12-31
filing_date 2019-05-15
currency_symbol USD
researchDevelopment 102028000.00
incomeBeforeTax 109861000.00
netIncome 100273000.00
sellingGeneralAdministrative 17633000.00
sellingAndMarketingExpenses 29279000.00
grossProfit 260806999.00
reconciledDepreciation 14796000.00
ebit 138495000.00
ebitda 123699000.00
depreciationAndAmortization -14796000.00
operatingIncome 108903000.00
otherOperatingExpenses 112672000.00
interestExpense 378000.00
taxProvision 11791000.00
interestIncome 6301000.00
netInterestIncome 5923000.00
incomeTaxExpense 11791000.00
totalRevenue 530347999.00
totalOperatingExpenses -156869000.00
costOfRevenue 269541000.00
totalOtherIncomeExpenseNet 958000.00
netIncomeFromContinuingOps 98070000.00
netIncomeApplicableToCommonShares 98070000.00
2017-12-31
date 2017-12-31
filing_date 2018-04-30
currency_symbol USD
researchDevelopment 102053000.00
incomeBeforeTax 99001000.00
netIncome 75033000.00
sellingGeneralAdministrative 16933000.00
sellingAndMarketingExpenses 25868000.00
grossProfit 251194000.00
reconciledDepreciation 13133000.00
ebit 130072000.00
ebitda 116939000.00
depreciationAndAmortization -13133000.00
operatingIncome 103806000.00
otherOperatingExpenses 116172001.00
interestExpense 423000.00
taxProvision 24046000.00
interestIncome 4268000.00
netInterestIncome 3845000.00
nonRecurring 10337000.00
incomeTaxExpense 24046000.00
totalRevenue 523404000.00
totalOperatingExpenses -156037999.00
costOfRevenue 272210000.00
totalOtherIncomeExpenseNet -4805000.00
netIncomeFromContinuingOps 74955000.00
netIncomeApplicableToCommonShares 74955000.00
2016-12-31
date 2016-12-31
filing_date 2017-04-28
currency_symbol USD
researchDevelopment 92405000.00
incomeBeforeTax 138630000.00
netIncome 110940000.00
sellingGeneralAdministrative 17072000.00
sellingAndMarketingExpenses 25765000.00
grossProfit 274605000.00
ebit 160430000.00
ebitda 148845000.00
depreciationAndAmortization -11585000.00
operatingIncome 137260000.00
otherOperatingExpenses 143535000.00
interestExpense 127000.00
taxProvision 27690000.00
interestIncome 2158000.00
netInterestIncome 2031000.00
nonRecurring 10337000.00
incomeTaxExpense 27690000.00
totalRevenue 556146000.00
totalOperatingExpenses -138006000.00
costOfRevenue 281541000.00
totalOtherIncomeExpenseNet 1370000.00
netIncomeFromContinuingOps 110940000.00
netIncomeApplicableToCommonShares 110940000.00
2015-12-31
date 2015-12-31
filing_date 2016-04-29
currency_symbol USD
researchDevelopment 71161000.00
incomeBeforeTax 78500000.00
netIncome 60280000.00
sellingGeneralAdministrative 15355000.00
sellingAndMarketingExpenses 20173000.00
grossProfit 184532000.00
ebit 94766000.00
ebitda 85779000.00
depreciationAndAmortization -8987000.00
operatingIncome 76792000.00
otherOperatingExpenses 68755000.00
interestExpense 47000.00
taxProvision 18249000.00
interestIncome 2057000.00
nonRecurring 10337000.00
incomeTaxExpense 18249000.00
totalRevenue 361297000.00
totalOperatingExpenses -108010000.00
costOfRevenue 176765000.00
totalOtherIncomeExpenseNet 1708000.00
netIncomeFromContinuingOps 60251000.00
netIncomeApplicableToCommonShares 60251000.00
2014-12-31
date 2014-12-31
filing_date 2015-04-30
currency_symbol USD
researchDevelopment 60949000.00
incomeBeforeTax 60568000.00
netIncome 44314000.00
sellingGeneralAdministrative 13355000.00
sellingAndMarketingExpenses 16324000.00
grossProfit 149698000.00
ebit 72903998.00
ebitda 65986999.00
depreciationAndAmortization -6916999.00
operatingIncome 59070000.00
otherOperatingExpenses 48394000.00
interestExpense 114000.00
incomeTaxExpense 16101000.00
totalRevenue 289323000.00
totalOperatingExpenses -91231000.00
costOfRevenue 139625000.00
totalOtherIncomeExpenseNet 1498000.00
netIncomeFromContinuingOps 44467000.00
netIncomeApplicableToCommonShares 44467000.00
2013-12-31
date 2013-12-31
filing_date 2014-04-30
currency_symbol USD
researchDevelopment 46460000.00
incomeBeforeTax 37148000.00
netIncome 27376000.00
sellingGeneralAdministrative 11250000.00
sellingAndMarketingExpenses 13597000.00
grossProfit 106610000.00
ebit 48161000.00
ebitda 41732000.00
depreciationAndAmortization -6429000.00
operatingIncome 35303000.00
otherOperatingExpenses 47501000.00
interestExpense 110000.00
incomeTaxExpense 9772000.00
totalRevenue 225308000.00
totalOperatingExpenses -71197000.00
costOfRevenue 118698000.00
totalOtherIncomeExpenseNet 1845000.00
netIncomeApplicableToCommonShares 27376000.00
2012-12-31
date 2012-12-31
filing_date 2013-04-30
currency_symbol USD
researchDevelopment 50975000.00
incomeBeforeTax 54334000.00
netIncome 47217000.00
sellingGeneralAdministrative 12156000.00
sellingAndMarketingExpenses 15919000.00
grossProfit 131720000.00
ebit 64432000.00
ebitda 58551000.00
depreciationAndAmortization -5881000.00
operatingIncome 52670000.00
otherOperatingExpenses 70875000.00
interestExpense 61000.00
incomeTaxExpense 7116000.00
totalRevenue 281370000.00
totalOperatingExpenses -78775000.00
costOfRevenue 149650000.00
totalOtherIncomeExpenseNet 1664000.00
netIncomeApplicableToCommonShares 47218000.00
2011-12-31
date 2011-12-31
filing_date 2012-04-30
currency_symbol USD
researchDevelopment 40548339.86
incomeBeforeTax 47218011.53
netIncome 41457849.80
sellingGeneralAdministrative 11325971.54
sellingAndMarketingExpenses 14546287.05
grossProfit 108192276.02
ebit 35292997.56
ebitda 36076650.55
depreciationAndAmortization 783652.99
operatingIncome 40988024.58
otherOperatingExpenses 183145419.09
interestExpense 75249.42
incomeTaxExpense 5760161.73
totalRevenue 224133443.67
totalOperatingExpenses 67204251.44
costOfRevenue 115941167.65
totalOtherIncomeExpenseNet 5704938.09
netIncomeApplicableToCommonShares 40352000.00
2010-12-31
date 2010-12-31
filing_date 2011-06-30
currency_symbol USD
researchDevelopment 36422402.77
incomeBeforeTax -5999745.71
netIncome -5347821.76
sellingGeneralAdministrative 10558929.17
sellingAndMarketingExpenses 13442195.78
grossProfit 67655741.04
ebit 19207830.69
ebitda 21600210.89
depreciationAndAmortization 2392380.20
operatingIncome 6461644.66
otherOperatingExpenses 137862343.13
interestExpense 107208.65
incomeTaxExpense -651923.95
totalRevenue 144323987.79
totalOperatingExpenses 61194096.37
costOfRevenue 76668246.75
totalOtherIncomeExpenseNet -12744147.58
2009-12-31
date 2009-12-31
filing_date 2009-07-14
currency_symbol USD
researchDevelopment 32757604.03
incomeBeforeTax 19791046.09
netIncome 16244035.27
sellingGeneralAdministrative 16310216.18
sellingAndMarketingExpenses 11228928.43
grossProfit 83386764.12
ebit 17190355.36
ebitda 23090015.48
depreciationAndAmortization 5899660.12
operatingIncome 17190355.36
otherOperatingExpenses 151094587.87
interestExpense 146547.80
incomeTaxExpense 3547010.82
totalRevenue 168284943.23
totalOperatingExpenses 66196408.76
costOfRevenue 84898179.11
totalOtherIncomeExpenseNet 1408977.65
2008-12-31
date 2008-12-31
currency_symbol USD
researchDevelopment 32905308.63
incomeBeforeTax 11568843.83
netIncome 8932322.86
sellingGeneralAdministrative 20557027.76
sellingAndMarketingExpenses 11228928.43
grossProfit 79559078.03
ebit 8968153.10
ebitda 14867813.21
depreciationAndAmortization 5899660.12
operatingIncome 8968153.10
otherOperatingExpenses 159316790.13
interestExpense 0.00
incomeTaxExpense 2636520.97
totalRevenue 168284943.23
totalOperatingExpenses 70590924.93
costOfRevenue 88725865.20
totalOtherIncomeExpenseNet 1408977.65
netIncomeApplicableToCommonShares 8957000.00
2007-12-31
date 2007-12-31
filing_date 2007-07-02
currency_symbol USD
researchDevelopment 15410000.00
incomeBeforeTax 29718000.00
netIncome 29073000.00
sellingGeneralAdministrative 219395000.00
sellingAndMarketingExpenses 200526000.00
grossProfit 56718000.00
ebit 27991000.00
ebitda 29083000.00
depreciationAndAmortization 1092000.00
operatingIncome 27286000.00
otherOperatingExpenses 78896000.00
interestExpense 33000.00
incomeTaxExpense 645000.00
totalRevenue 106182000.00
totalOperatingExpenses 29432000.00
costOfRevenue 49464000.00
totalOtherIncomeExpenseNet -705000.00
netIncomeApplicableToCommonShares 40472000.00
2006-12-31
date 2006-12-31
currency_symbol USD
researchDevelopment 15410000.00
incomeBeforeTax 29718000.00
netIncome 29073000.00
sellingGeneralAdministrative 12885000.00
grossProfit 56718000.00
ebit 27286000.00
ebitda 28378000.00
depreciationAndAmortization 1092000.00
operatingIncome 27286000.00
otherOperatingExpenses 78896000.00
interestExpense 0.00
incomeTaxExpense 645000.00
totalRevenue 106182000.00
totalOperatingExpenses 29432000.00
costOfRevenue 49464000.00
totalOtherIncomeExpenseNet -705000.00
netIncomeApplicableToCommonShares 29073000.00
2005-12-31
date 2005-12-31
filing_date 2006-06-30
currency_symbol USD
researchDevelopment 11389000.00
incomeBeforeTax 21810000.00
netIncome 20528000.00
sellingGeneralAdministrative 4800.00
sellingAndMarketingExpenses 5800.00
grossProfit 40969000.00
ebit 20432000.00
ebitda 21298000.00
depreciationAndAmortization 866000.00
operatingIncome 20711000.00
otherOperatingExpenses 61195000.00
interestExpense 0.00
incomeTaxExpense 1282000.00
totalRevenue 81906000.00
totalOperatingExpenses 20258000.00
costOfRevenue 40937000.00
totalOtherIncomeExpenseNet 279000.00
netIncomeApplicableToCommonShares 20528000.00
2004-12-31
date 2004-12-31
filing_date 2004-12-31
currency_symbol USD
researchDevelopment 7581000.00
incomeBeforeTax 12750000.00
netIncome 8519000.00
sellingGeneralAdministrative 15351000.00
grossProfit 28363000.00
ebit 11790000.00
ebitda 13045000.00
depreciationAndAmortization 1255000.00
operatingIncome 12076000.00
otherOperatingExpenses 56796000.00
interestExpense 0.00
incomeTaxExpense 4231000.00
totalRevenue 68872000.00
totalOperatingExpenses 16287000.00
costOfRevenue 40509000.00
totalOtherIncomeExpenseNet 286000.00
netIncomeApplicableToCommonShares 8519000.00
2003-12-31
date 2003-12-31
filing_date 2003-12-31
currency_symbol USD
researchDevelopment 5997374.24
incomeBeforeTax 472319.06
netIncome 3252546.10
sellingGeneralAdministrative 2039765.74
sellingAndMarketingExpenses 3701275.72
grossProfit 14442337.79
ebit 3549843.83
ebitda 5091698.46
depreciationAndAmortization 1541854.63
operatingIncome 398340.67
otherOperatingExpenses 24955957.53
interestExpense 0.00
incomeTaxExpense -2780227.04
totalRevenue 26948809.42
totalOperatingExpenses 12449485.89
costOfRevenue 12506471.64
totalOtherIncomeExpenseNet -1556991.93
2002-12-31
date 2002-12-31
filing_date 2002-12-31
currency_symbol USD
researchDevelopment 3090739.88
incomeBeforeTax -12254485.79
netIncome -12529709.53
sellingAndMarketingExpenses 1512048.69
grossProfit 2605842.40
ebit -11970924.55
ebitda -11409120.82
depreciationAndAmortization 561803.73
operatingIncome -12555699.53
otherOperatingExpenses 25398439.05
interestExpense 0.00
incomeTaxExpense -275223.74
totalRevenue 13135127.01
totalOperatingExpenses 14869154.44
costOfRevenue 10529284.61
totalOtherIncomeExpenseNet -292387.49