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

Logo

Criteo SA - глобальная технологическая компания, которая специализируется на цифровом маркетинге производительности. Фирма позволяет компаниям электронной коммерции использовать большие объемы гранулированных данных для привлечения и преобразования своих клиентов. Его решения включают график покупателя criteo; двигатель criteo; сеть издателей; клиентская платформа; и портфель продуктов. Компания была основана Жан-Батистом Руделем, Франком Ле Уэем, Паскалем Готье, Лораном Куатрафасом и Романом Никколи 3 ноября 2005 года, со штаб-квартирой в Париже, Франция.

General
Code CRTO
Type Common Stock
Name Criteo Sa
Exchange NASDAQ
CurrencyCode USD
CurrencyName US Dollar
CurrencySymbol $
CountryName USA
CountryISO US
OpenFigi BBG005938P44
ISIN US2267181046
LEI 969500EELFB4RDMFHA76
CUSIP 226718104
CIK 1576427
EmployerIdNumber
FiscalYearEnd December
IPODate 2013-10-30
InternationalDomestic International/Domestic
Sector Communication Services
Industry Advertising Agencies
GicSector Communication Services
GicGroup Media & Entertainment
GicIndustry Media
GicSubIndustry Advertising
HomeCategory ADR
IsDelisted Нет
Address 32, rue Blanche, Paris, France, 75009
Phone 33 1 40 40 22 90
WebURL https://www.criteo.com
FullTimeEmployees 3487
UpdatedAt 2023-12-24
Highlights
MarketCapitalization 1417844864
MarketCapitalizationMln 1417.8449
EBITDA 176052000
PERatio 225.8182
PEGRatio 0.9574
WallStreetTargetPrice 31.92
BookValue 17.869
DividendShare 0
DividendYield 0
EarningsShare 0.11
EPSEstimateCurrentYear 2.66
EPSEstimateNextYear 2.67
EPSEstimateNextQuarter 1.4
EPSEstimateCurrentQuarter 0.61
MostRecentQuarter 2023-09-30
ProfitMargin 0.0039
OperatingMarginTTM 0.0286
ReturnOnAssetsTTM 0.0211
ReturnOnEquityTTM 0.0082
RevenueTTM 1947568000
RevenuePerShareTTM 34.282
QuarterlyRevenueGrowthYOY 0.05
GrossProfitTTM 795200000
DilutedEpsTTM 0.11
QuarterlyEarningsGrowthYOY 0.2

Financials / Income Statement / quarterly / net Income

73.77M
2021-12-31
20.59M
2022-03-31
17.03M
2022-06-30
6.58M
2022-09-30
15.4M
2022-12-31
-12.07M
2023-03-31
-2.88M
2023-06-30
6.93M
2023-09-30

Financials / Income Statement / quarterly / ebitda

88.76M
2021-12-31
54.27M
2022-03-31
31.39M
2022-06-30
24.63M
2022-09-30
64.26M
2022-12-31
3.82M
2023-03-31
10.8M
2023-06-30
30.3M
2023-09-30

Financials / Income Statement / quarterly / totalRevenue

653.27M
2021-12-31
510.57M
2022-03-31
495.09M
2022-06-30
446.92M
2022-09-30
564.43M
2022-12-31
445.02M
2023-03-31
468.93M
2023-06-30
469.19M
2023-09-30

Earnings / History / epsActual

0.84
2022-12-31
0.46
2023-03-31
0.49
2023-06-30
0.71
2023-09-30
0
2023-12-31
0
2024-03-31
0
2024-06-30
0
2024-09-30
Valuation
TrailingPE 225.8182
ForwardPE 10.7181
PriceSalesTTM 0.7174
PriceBookMRQ 1.3903
EnterpriseValue 1334197248
EnterpriseValueRevenue 0.6674
EnterpriseValueEbitda 12.1557
SharesStats
SharesOutstanding 56420400
SharesFloat 51936090
PercentInsiders 1.045
PercentInstitutions 91.668
Technicals
Beta 0.871
52WeekHigh 36.76
52WeekLow 22.1
50DayMA 25.53
200DayMA 29.7707
SharesShort 1232582
SharesShortPriorMonth 680130
ShortRatio 3.05
ShortPercent 0.0219
Financials
Balance_Sheet
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
filing_date 2023-11-02
currency_symbol USD
totalAssets 2140643000.00
intangibleAssets 174029000.00
otherCurrentAssets 42052000.00
totalLiab 1105793000.00
totalStockholderEquity 1005233000.00
otherCurrentLiab 95395000.00
commonStock 2082000.00
capitalStock 2082000.00
retainedEarnings 504346000.00
goodWill 518655000.00
cash 194857000.00
totalCurrentLiabilities 960941000.00
currentDeferredRevenue 161700000.00
netDebt -76557000.00
shortTermDebt 35296000.00
shortLongTermDebtTotal 118300000.00
otherStockholderEquity 599287000.00
totalCurrentAssets 1074943000.00
longTermInvestments 20868000.00
shortTermInvestments 21091000.00
netReceivables 741943000.00
inventory 75000000.00
accountsPayable 668550000.00
accumulatedOtherComprehensiveIncome -100482000.00
nonCurrrentAssetsOther 49719000.00
nonCurrentAssetsTotal 1065700000.00
capitalLeaseObligations 118300000.00
nonCurrentLiabilitiesOther 54387000.00
nonCurrentLiabilitiesTotal 144852000.00
liabilitiesAndStockholdersEquity 2140643000.00
cashAndShortTermInvestments 215948000.00
propertyPlantAndEquipmentGross 246419000.00
propertyPlantAndEquipmentNet 246419000.00
netWorkingCapital 114002000.00
netInvestedCapital 1005233000.00
commonStockSharesOutstanding 60172953.00
2023-06-30
date 2023-06-30
filing_date 2023-08-02
currency_symbol USD
totalAssets 2128367000.00
intangibleAssets 179185000.00
otherCurrentAssets 1617000.00
totalLiab 1085355000.00
totalStockholderEquity 1012238000.00
otherCurrentLiab 286405000.00
commonStock 2081000.00
capitalStock 2081000.00
retainedEarnings 527857000.00
goodWill 522536000.00
otherAssets 101740000.00
cash 223183000.00
totalCurrentLiabilities 949016000.00
currentDeferredRevenue 13841000.00
netDebt -116281000.00
shortTermDebt 32180000.00
shortLongTermDebtTotal 106902000.00
otherStockholderEquity 560199000.00
propertyPlantEquipment 244695000.00
totalCurrentAssets 1058601000.00
longTermInvestments 21610000.00
netTangibleAssets 310517000.00
shortTermInvestments 21151000.00
netReceivables 699913000.00
inventory 112737000.00
accountsPayable 616590000.00
accumulatedOtherComprehensiveIncome -91328000.00
nonCurrrentAssetsOther 49719000.00
nonCurrentAssetsTotal 1069766000.00
capitalLeaseObligations 106902000.00
nonCurrentLiabilitiesOther 35962000.00
nonCurrentLiabilitiesTotal 136339000.00
liabilitiesAndStockholdersEquity 2128367000.00
cashAndShortTermInvestments 244334000.00
propertyPlantAndEquipmentGross 244695000.00
propertyPlantAndEquipmentNet 244695000.00
netWorkingCapital 109585000.00
netInvestedCapital 1012238000.00
commonStockSharesOutstanding 55924824.00
2023-03-31
date 2023-03-31
filing_date 2023-05-03
currency_symbol USD
totalAssets 2191487000.00
intangibleAssets 179877000.00
otherCurrentAssets 58116000.00
totalLiab 1141298000.00
totalStockholderEquity 1017585000.00
otherCurrentLiab 344226000.00
commonStock 2081000.00
capitalStock 2081000.00
retainedEarnings 551922000.00
otherLiab 67544000.00
goodWill 522788000.00
otherAssets 94296000.00
cash 305662000.00
totalCurrentLiabilities 992916000.00
currentDeferredRevenue 13223000.00
netDebt -191613000.00
shortTermDebt 33287000.00
shortLongTermDebtTotal 114049000.00
otherStockholderEquity 548997000.00
propertyPlantEquipment 253960000.00
totalCurrentAssets 1125149000.00
longTermInvestments 15417000.00
netTangibleAssets 314920000.00
shortTermInvestments 21168000.00
netReceivables 665202000.00
inventory 75001000.00
accountsPayable 602180000.00
accumulatedOtherComprehensiveIncome -85415000.00
nonCurrrentAssetsOther 50000000.00
nonCurrentAssetsTotal 1066338000.00
capitalLeaseObligations 114049000.00
nonCurrentLiabilitiesOther 59605000.00
nonCurrentLiabilitiesTotal 148382000.00
liabilitiesAndStockholdersEquity 2191487000.00
cashAndShortTermInvestments 326830000.00
propertyPlantAndEquipmentGross 253960000.00
propertyPlantAndEquipmentNet 253960000.00
netWorkingCapital 132233000.00
netInvestedCapital 1017585000.00
commonStockSharesOutstanding 60494827.00
2022-12-31
date 2022-12-31
filing_date 2023-02-24
currency_symbol USD
totalAssets 2348894000.00
intangibleAssets 175983000.00
otherCurrentAssets 51866000.00
totalLiab 1267788000.00
totalStockholderEquity 1048041000.00
otherCurrentLiab 289728000.00
commonStock 2079000.00
capitalStock 2079000.00
retainedEarnings 577653000.00
otherLiab 110185000.00
goodWill 515140000.00
otherAssets 157464000.00
cash 348200000.00
totalCurrentLiabilities 1079993000.00
currentDeferredRevenue 16344000.00
netDebt -239661000.00
shortTermDebt 31003000.00
shortLongTermDebtTotal 108539000.00
otherStockholderEquity 560199000.00
propertyPlantEquipment 233383000.00
totalCurrentAssets 1260996000.00
longTermInvestments 5928000.00
netTangibleAssets 356918000.00
shortTermInvestments 25098000.00
netReceivables 810832000.00
inventory 25000000.00
accountsPayable 742918000.00
accumulatedOtherComprehensiveIncome -91890000.00
nonCurrrentAssetsOther 125818000.00
nonCurrentAssetsTotal 1087898000.00
capitalLeaseObligations 108539000.00
nonCurrentLiabilitiesOther 103088000.00
nonCurrentLiabilitiesTotal 187795000.00
liabilitiesAndStockholdersEquity 2348894000.00
cashAndShortTermInvestments 373298000.00
propertyPlantAndEquipmentGross 233383000.00
propertyPlantAndEquipmentNet 233383000.00
netWorkingCapital 181003000.00
netInvestedCapital 1048041000.00
commonStockSharesOutstanding 61898460.00
2022-09-30
date 2022-09-30
filing_date 2022-11-01
currency_symbol USD
totalAssets 2122570000.00
intangibleAssets 77464000.00
otherCurrentAssets 34347000.00
totalLiab 1045670000.00
totalStockholderEquity 1047469000.00
otherCurrentLiab 239087000.00
commonStock 2125000.00
capitalStock 2125000.00
retainedEarnings 569218000.00
otherLiab 104027000.00
goodWill 597781000.00
otherAssets 178965000.00
cash 307323000.00
totalCurrentLiabilities 863472000.00
currentDeferredRevenue 17154000.00
netDebt -198953000.00
shortTermDebt 30469000.00
shortLongTermDebtTotal 108370000.00
otherStockholderEquity 607777000.00
propertyPlantEquipment 216475000.00
totalCurrentAssets 1045021000.00
longTermInvestments 6864000.00
netTangibleAssets 372224000.00
shortTermInvestments 10000000.00
netReceivables 668351000.00
inventory 25000000.00
accountsPayable 576762000.00
noncontrollingInterestInConsolidatedEntity 29431000.00
accumulatedOtherComprehensiveIncome -131651000.00
commonStockTotalEquity 2125000.00
retainedEarningsTotalEquity 569218000.00
treasuryStock -152889000.00
nonCurrrentAssetsOther 129478000.00
nonCurrentAssetsTotal 1077549000.00
capitalLeaseObligations 108370000.00
nonCurrentLiabilitiesOther 98619000.00
nonCurrentLiabilitiesTotal 182198000.00
capitalSurpluse 760666000.00
liabilitiesAndStockholdersEquity 2122570000.00
cashAndShortTermInvestments 317323000.00
propertyPlantAndEquipmentGross 114493000.00
propertyPlantAndEquipmentNet 216475000.00
netWorkingCapital 181549000.00
netInvestedCapital 1047469000.00
commonStockSharesOutstanding 63235811.00
2022-06-30
date 2022-06-30
filing_date 2022-08-05
currency_symbol USD
totalAssets 1855807000.00
intangibleAssets 78018000.00
otherCurrentAssets 39240000.00
totalLiab 698335000.00
totalStockholderEquity 1126317000.00
otherCurrentLiab 154208000.00
commonStock 2147000.00
capitalStock 2147000.00
retainedEarnings 628198000.00
otherLiab 10979000.00
goodWill 322972000.00
otherAssets 26288000.00
cash 562546000.00
totalCurrentLiabilities 604038000.00
currentDeferredRevenue 17662000.00
netDebt -447452000.00
shortTermDebt 32110000.00
shortLongTermDebtTotal 115094000.00
otherStockholderEquity 602265000.00
propertyPlantEquipment 232696000.00
totalCurrentAssets 1190925000.00
longTermInvestments 4908000.00
netTangibleAssets 725327000.00
shortTermInvestments 10000000.00
netReceivables 579139000.00
accountsPayable 400058000.00
noncontrollingInterestInConsolidatedEntity 31155000.00
accumulatedOtherComprehensiveIncome -106293000.00
commonStockTotalEquity 2147000.00
retainedEarningsTotalEquity 577552000.00
treasuryStock -148509000.00
nonCurrrentAssetsOther -5092000.00
nonCurrentAssetsTotal 664882000.00
capitalLeaseObligations 115094000.00
nonCurrentLiabilitiesOther 94297000.00
nonCurrentLiabilitiesTotal 94297000.00
capitalSurpluse 750774000.00
liabilitiesAndStockholdersEquity 1855807000.00
cashAndShortTermInvestments 572546000.00
propertyPlantAndEquipmentGross 124133000.00
propertyPlantAndEquipmentNet 232696000.00
netWorkingCapital 586887000.00
netInvestedCapital 1126317000.00
commonStockSharesOutstanding 62303670.00
2022-03-31
date 2022-03-31
filing_date 2022-05-05
currency_symbol USD
totalAssets 1915340000.00
intangibleAssets 79441000.00
otherCurrentAssets 45460000.00
totalLiab 712817000.00
totalStockholderEquity 1168475000.00
otherCurrentLiab 189268000.00
commonStock 2150000.00
capitalStock 2150000.00
retainedEarnings 619641000.00
otherLiab 15256000.00
goodWill 328125000.00
otherAssets 32145000.00
cash 589343000.00
totalCurrentLiabilities 612515000.00
currentDeferredRevenue 17273000.00
netDebt -473278000.00
shortTermDebt 31373000.00
shortLongTermDebtTotal 116065000.00
otherStockholderEquity 603185000.00
propertyPlantEquipment 129164000.00
totalCurrentAssets 1228826000.00
longTermInvestments 6855000.00
netTangibleAssets 1168475000.00
shortTermInvestments 31387000.00
netReceivables 562636000.00
accountsPayable 374601000.00
noncontrollingInterestInConsolidatedEntity 34048000.00
accumulatedOtherComprehensiveIncome -56501000.00
commonStockTotalEquity 2150000.00
retainedEarningsTotalEquity 619641000.00
treasuryStock -137330000.00
nonCurrrentAssetsOther -24532000.00
nonCurrentAssetsTotal 686514000.00
capitalLeaseObligations 116065000.00
nonCurrentLiabilitiesOther 100302000.00
nonCurrentLiabilitiesTotal 100302000.00
capitalSurpluse 740515000.00
liabilitiesAndStockholdersEquity 1915340000.00
cashAndShortTermInvestments 620730000.00
propertyPlantAndEquipmentGross 129164000.00
propertyPlantAndEquipmentNet 239948000.00
netWorkingCapital 616311000.00
netInvestedCapital 1168475000.00
commonStockSharesOutstanding 63613550.00
2021-12-31
date 2021-12-31
filing_date 2022-02-25
currency_symbol USD
totalAssets 1983591000.00
intangibleAssets 82627000.00
otherCurrentAssets 34182000.00
totalLiab 785271000.00
totalStockholderEquity 1163131000.00
deferredLongTermLiab 3053000.00
otherCurrentLiab 191732000.00
commonStock 2149000.00
capitalStock 2149000.00
retainedEarnings 601588000.00
otherLiab 18470000.00
goodWill 329699000.00
otherAssets 35443000.00
cash 515527000.00
totalCurrentLiabilities 672548000.00
currentDeferredRevenue 16505000.00
netDebt -387568000.00
shortTermDebt 34066000.00
shortLongTermDebtTotal 127959000.00
otherStockholderEquity 599688000.00
propertyPlantEquipment 260218000.00
totalCurrentAssets 1264168000.00
longTermInvestments 11436000.00
netTangibleAssets 750805000.00
shortTermInvestments 50299000.00
netReceivables 664160000.00
accountsPayable 430245000.00
noncontrollingInterestInConsolidatedEntity 35189000.00
accumulatedOtherComprehensiveIncome -40294000.00
commonStockTotalEquity 2149000.00
retainedEarningsTotalEquity 601588000.00
treasuryStock -131560000.00
nonCurrrentAssetsOther 126693000.00
nonCurrentAssetsTotal 719423000.00
capitalLeaseObligations 127959000.00
nonCurrentLiabilitiesOther 10246000.00
nonCurrentLiabilitiesTotal 112723000.00
capitalSurpluse 731248000.00
liabilitiesAndStockholdersEquity 1983591000.00
cashAndShortTermInvestments 565826000.00
propertyPlantAndEquipmentNet 260218000.00
netWorkingCapital 591620000.00
netInvestedCapital 1163131000.00
commonStockSharesOutstanding 63985850.00
2021-09-30
date 2021-09-30
filing_date 2021-11-03
currency_symbol USD
totalAssets 1814493000.00
intangibleAssets 89288000.00
otherCurrentAssets 18400000.00
totalLiab 663241000.00
totalStockholderEquity 1116356000.00
otherCurrentLiab 153028000.00
commonStock 2162000.00
capitalStock 2162000.00
retainedEarnings 534320000.00
otherLiab 20169000.00
goodWill 330561000.00
otherAssets 13951000.00
cash 497458000.00
totalCurrentLiabilities 549846000.00
currentDeferredRevenue 15524000.00
netDebt -373290000.00
shortTermDebt 31309000.00
shortLongTermDebtTotal 124168000.00
otherStockholderEquity 605223000.00
propertyPlantEquipment 150112000.00
totalCurrentAssets 1095937000.00
longTermInvestments 17371000.00
netTangibleAssets 1116356000.00
shortTermInvestments 46311000.00
netReceivables 533768000.00
accountsPayable 349985000.00
noncontrollingInterestInConsolidatedEntity 34896000.00
accumulatedOtherComprehensiveIncome -25349000.00
commonStockTotalEquity 2162000.00
retainedEarningsTotalEquity 534320000.00
treasuryStock -122390000.00
nonCurrrentAssetsOther 17371000.00
nonCurrentAssetsTotal 718556000.00
capitalLeaseObligations 124168000.00
nonCurrentLiabilitiesOther 113395000.00
nonCurrentLiabilitiesTotal 113395000.00
capitalSurpluse 727613000.00
liabilitiesAndStockholdersEquity 1814493000.00
cashAndShortTermInvestments 543769000.00
propertyPlantAndEquipmentGross 150112000.00
propertyPlantAndEquipmentNet 267385000.00
netWorkingCapital 546091000.00
netInvestedCapital 1116356000.00
commonStockSharesOutstanding 64197686.00
2021-06-30
date 2021-06-30
filing_date 2021-08-04
currency_symbol USD
totalAssets 1842442000.00
intangibleAssets 88558000.00
otherCurrentAssets 17095000.00
totalLiab 684373000.00
totalStockholderEquity 1123567000.00
otherCurrentLiab 163593000.00
commonStock 2173000.00
capitalStock 2173000.00
retainedEarnings 519893000.00
otherLiab 23375000.00
goodWill 332295000.00
otherAssets 16291000.00
cash 489521000.00
totalCurrentLiabilities 556735000.00
currentDeferredRevenue 14852000.00
netDebt -348390000.00
shortTermDebt 37243000.00
shortLongTermDebt 18368000.00
shortLongTermDebtTotal 141131000.00
otherStockholderEquity 608939000.00
propertyPlantEquipment 292075000.00
totalCurrentAssets 1088457000.00
longTermInvestments 24766000.00
netTangibleAssets 702714000.00
shortTermInvestments 53471000.00
netReceivables 528370000.00
accountsPayable 341047000.00
noncontrollingInterestInConsolidatedEntity 34502000.00
accumulatedOtherComprehensiveIncome -7438000.00
commonStockTotalEquity 2173000.00
retainedEarningsTotalEquity 519893000.00
treasuryStock -111823000.00
nonCurrrentAssetsOther 24766000.00
nonCurrentAssetsTotal 753985000.00
capitalLeaseObligations 141131000.00
nonCurrentLiabilitiesOther 13560000.00
nonCurrentLiabilitiesTotal 127638000.00
capitalSurpluse 720762000.00
liabilitiesAndStockholdersEquity 1842442000.00
cashAndShortTermInvestments 542992000.00
propertyPlantAndEquipmentGross 292075000.00
propertyPlantAndEquipmentNet 292075000.00
netWorkingCapital 531722000.00
netInvestedCapital 1141935000.00
commonStockSharesOutstanding 64665212.00
2021-03-31
date 2021-03-31
filing_date 2021-05-05
currency_symbol USD
totalAssets 1782635000.00
intangibleAssets 79440000.00
otherCurrentAssets 18769000.00
totalLiab 638872000.00
totalStockholderEquity 1109626000.00
otherCurrentLiab 152860000.00
commonStock 2164000.00
retainedEarnings 510528000.00
otherLiab 19494000.00
goodWill 322821000.00
otherAssets 13511000.00
cash 520060000.00
totalCurrentLiabilities 557133000.00
currentDeferredRevenue 12563000.00
netDebt -413685000.00
shortTermDebt 44501000.00
shortLongTermDebt 15529000.00
shortLongTermDebtTotal 106375000.00
otherStockholderEquity 614759000.00
propertyPlantEquipment 168036000.00
totalCurrentAssets 1059492000.00
longTermInvestments 43069000.00
netTangibleAssets 1109626000.00
shortTermInvestments 17586000.00
netReceivables 503077000.00
accountsPayable 347209000.00
noncontrollingInterestInConsolidatedEntity 34137000.00
accumulatedOtherComprehensiveIncome -17825000.00
commonStockTotalEquity 2164000.00
retainedEarningsTotalEquity 510528000.00
treasuryStock -87263000.00
nonCurrrentAssetsOther 555107000.00
nonCurrentAssetsTotal 723143000.00
capitalLeaseObligations 106375000.00
nonCurrentLiabilitiesOther 81739000.00
nonCurrentLiabilitiesTotal 81739000.00
capitalSurpluse 702022000.00
liabilitiesAndStockholdersEquity 1782635000.00
cashAndShortTermInvestments 537646000.00
propertyPlantAndEquipmentGross 264302000.00
propertyPlantAndEquipmentNet 264302000.00
netWorkingCapital 502359000.00
netInvestedCapital 1125155000.00
commonStockSharesOutstanding 64077409.00
2020-12-31
date 2020-12-31
filing_date 2021-02-26
currency_symbol USD
totalAssets 1853410000.00
intangibleAssets 79744000.00
otherCurrentAssets 21405000.00
totalLiab 700723000.00
totalStockholderEquity 1117142000.00
deferredLongTermLiab 5297000.00
otherCurrentLiab 172600000.00
commonStock 2161000.00
retainedEarnings 491359000.00
otherLiab 16999000.00
goodWill 325805000.00
otherAssets 19876000.00
cash 488011000.00
totalCurrentLiabilities 600331000.00
currentDeferredRevenue 12318000.00
netDebt -356616000.00
shortTermDebt 48388000.00
shortLongTermDebt 14433000.00
shortLongTermDebtTotal 131395000.00
otherStockholderEquity 607594000.00
propertyPlantEquipment 189505000.00
totalCurrentAssets 1064550000.00
longTermInvestments 59918000.00
netTangibleAssets 711593000.00
shortTermInvestments 53471000.00
netReceivables 555134000.00
accountsPayable 367025000.00
noncontrollingInterestInConsolidatedEntity 35545000.00
accumulatedOtherComprehensiveIncome 16028000.00
commonStockTotalEquity 2161000.00
retainedEarningsTotalEquity 491359000.00
treasuryStock -85570000.00
nonCurrrentAssetsOther 24766000.00
nonCurrentAssetsTotal 788860000.00
capitalLeaseObligations 131395000.00
nonCurrentLiabilitiesOther 95095000.00
nonCurrentLiabilitiesTotal 100392000.00
capitalSurpluse 693164000.00
liabilitiesAndStockholdersEquity 1853410000.00
cashAndShortTermInvestments 488011000.00
propertyPlantAndEquipmentGross 303517000.00
propertyPlantAndEquipmentNet 303517000.00
netWorkingCapital 464219000.00
netInvestedCapital 1131575000.00
commonStockSharesOutstanding 62348489.00
2020-09-30
date 2020-09-30
filing_date 2020-10-29
currency_symbol USD
totalAssets 1843368000.00
intangibleAssets 78340000.00
otherCurrentAssets 19278000.00
totalLiab 781456000.00
totalStockholderEquity 1028820000.00
otherCurrentLiab 314287000.00
commonStock 2155000.00
retainedEarnings 452932000.00
otherLiab 22406000.00
goodWill 319595000.00
otherAssets 34731000.00
cash 626744000.00
totalCurrentLiabilities 668446000.00
currentDeferredRevenue 11988000.00
netDebt -487493000.00
shortTermDebt 48691000.00
shortLongTermDebt 12314000.00
shortLongTermDebtTotal 139251000.00
otherStockholderEquity 593391000.00
propertyPlantEquipment 195679000.00
totalCurrentAssets 1051150000.00
longTermInvestments 43590000.00
netTangibleAssets 1028820000.00
shortTermInvestments 23.42
netReceivables 405128000.00
accountsPayable 293480000.00
noncontrollingInterestInConsolidatedEntity 33092000.00
accumulatedOtherComprehensiveIncome -19658000.00
commonStockTotalEquity 2155000.00
retainedEarningsTotalEquity 452932000.00
treasuryStock -92450000.00
nonCurrrentAssetsOther 596539000.00
nonCurrentAssetsTotal 792218000.00
capitalLeaseObligations 139251000.00
nonCurrentLiabilitiesOther 113010000.00
nonCurrentLiabilitiesTotal 113010000.00
capitalSurpluse 685841000.00
liabilitiesAndStockholdersEquity 1843368000.00
cashAndShortTermInvestments 626744000.00
propertyPlantAndEquipmentGross 315962000.00
propertyPlantAndEquipmentNet 315962000.00
netWorkingCapital 382704000.00
netInvestedCapital 1041134000.00
commonStockSharesOutstanding 61027795.00
2020-06-30
date 2020-06-30
filing_date 2020-07-31
currency_symbol USD
totalAssets 1804402000.00
intangibleAssets 78185000.00
otherCurrentAssets 17306000.00
totalLiab 769405000.00
totalStockholderEquity 1002682000.00
otherCurrentLiab 300202000.00
commonStock 2158000.00
retainedEarnings 452247000.00
otherLiab 20550000.00
goodWill 316575000.00
otherAssets 34487000.00
cash 578181000.00
totalCurrentLiabilities 643017000.00
currentDeferredRevenue 10775000.00
netDebt -420973000.00
shortTermDebt 51414000.00
shortLongTermDebt 11913000.00
shortLongTermDebtTotal 157208000.00
otherStockholderEquity 592574000.00
propertyPlantEquipment 195736000.00
totalCurrentAssets 999406000.00
longTermInvestments 42205000.00
netTangibleAssets 1002682000.00
netReceivables 403919000.00
accountsPayable 280626000.00
noncontrollingInterestInConsolidatedEntity 32315000.00
accumulatedOtherComprehensiveIncome -44297000.00
commonStockTotalEquity 2158000.00
retainedEarningsTotalEquity 452247000.00
treasuryStock -90714000.00
nonCurrrentAssetsOther 609260000.00
nonCurrentAssetsTotal 804996000.00
capitalLeaseObligations 157208000.00
nonCurrentLiabilitiesOther 126388000.00
nonCurrentLiabilitiesTotal 126388000.00
capitalSurpluse 683288000.00
liabilitiesAndStockholdersEquity 1804402000.00
cashAndShortTermInvestments 578181000.00
propertyPlantAndEquipmentGross 333544000.00
propertyPlantAndEquipmentNet 333544000.00
netWorkingCapital 356389000.00
netInvestedCapital 1014595000.00
commonStockSharesOutstanding 61790135.00
2020-03-31
date 2020-03-31
filing_date 2020-04-30
currency_symbol USD
totalAssets 1675889000.00
intangibleAssets 79818000.00
otherCurrentAssets 19832000.00
totalLiab 649281000.00
totalStockholderEquity 995031000.00
otherCurrentLiab 158020000.00
commonStock 2158000.00
retainedEarnings 450480000.00
otherLiab 17748000.00
goodWill 315266000.00
otherAssets 29458000.00
cash 436506000.00
totalCurrentLiabilities 517058000.00
currentDeferredRevenue 11435000.00
netDebt -275298000.00
shortTermDebt 47288000.00
shortLongTermDebt 18993000.00
shortLongTermDebtTotal 161208000.00
otherStockholderEquity 596676000.00
propertyPlantEquipment 181848000.00
totalCurrentAssets 909172000.00
longTermInvestments 20373000.00
netTangibleAssets 995031000.00
netReceivables 452834000.00
longTermDebt 555000.00
accountsPayable 300315000.00
noncontrollingInterestInConsolidatedEntity 31577000.00
accumulatedOtherComprehensiveIncome -54283000.00
commonStockTotalEquity 2158000.00
retainedEarningsTotalEquity 450480000.00
treasuryStock -79834000.00
nonCurrrentAssetsOther 584869000.00
nonCurrentAssetsTotal 766717000.00
capitalLeaseObligations 161208000.00
longTermDebtTotal 555000.00
nonCurrentLiabilitiesOther 132223000.00
nonCurrentLiabilitiesTotal 132223000.00
capitalSurpluse 676510000.00
liabilitiesAndStockholdersEquity 1675889000.00
cashAndShortTermInvestments 436506000.00
propertyPlantAndEquipmentGross 321802000.00
propertyPlantAndEquipmentNet 321802000.00
netWorkingCapital 392114000.00
netInvestedCapital 1014024000.00
commonStockSharesOutstanding 62125582.00
2019-12-31
date 2019-12-31
filing_date 2020-03-02
currency_symbol USD
totalAssets 1790384000.00
intangibleAssets 86886000.00
otherCurrentAssets 17225000.00
totalLiab 752396000.00
totalStockholderEquity 1007267000.00
otherCurrentLiab 160364000.00
commonStock 2158000.00
retainedEarnings 451725000.00
otherLiab 23300000.00
goodWill 317100000.00
otherAssets 34285000.00
cash 418763000.00
totalCurrentLiabilities 610339000.00
currentDeferredRevenue 13845000.00
netDebt -254922000.00
shortTermDebt 45853000.00
shortLongTermDebt 16420000.00
shortLongTermDebtTotal 163841000.00
otherStockholderEquity 593489000.00
propertyPlantEquipment 336205000.00
totalCurrentAssets 1000461000.00
longTermInvestments 21747000.00
netTangibleAssets 603281000.00
netReceivables 564473000.00
longTermDebt 769000.00
accountsPayable 390277000.00
accumulatedOtherComprehensiveIncome -40105000.00
commonStockTotalEquity 2158000.00
treasuryStock -74900000.00
nonCurrrentAssetsOther 789923000.00
nonCurrentAssetsTotal 789923000.00
capitalLeaseObligations 163841000.00
longTermDebtTotal 769000.00
nonCurrentLiabilitiesOther 6312000.00
nonCurrentLiabilitiesTotal 142057000.00
capitalSurpluse 668389000.00
liabilitiesAndStockholdersEquity 1790384000.00
cashAndShortTermInvestments 418763000.00
propertyPlantAndEquipmentGross 336205000.00
propertyPlantAndEquipmentNet 336205000.00
commonStockSharesOutstanding 64655065.00
2019-09-30
date 2019-09-30
filing_date 2019-10-31
currency_symbol USD
totalAssets 1701888000.00
intangibleAssets 95701000.00
otherCurrentAssets 18165000.00
totalLiab 687483000.00
totalStockholderEquity 983034000.00
otherCurrentLiab 145066000.00
commonStock 2157000.00
retainedEarnings 414594000.00
otherLiab 22288000.00
goodWill 314872000.00
otherAssets 43357000.00
cash 409178000.00
totalCurrentLiabilities 528417000.00
currentDeferredRevenue 11700000.00
netDebt -223970000.00
shortTermDebt 49367000.00
shortLongTermDebt 16031000.00
shortLongTermDebtTotal 185208000.00
otherStockholderEquity 624665000.00
propertyPlantEquipment 197522000.00
totalCurrentAssets 859264000.00
longTermInvestments 21251000.00
netTangibleAssets 983034000.00
netReceivables 431921000.00
longTermDebt 937000.00
accountsPayable 322284000.00
noncontrollingInterestInConsolidatedEntity 31371000.00
accumulatedOtherComprehensiveIncome -58382000.00
commonStockTotalEquity 2157000.00
retainedEarningsTotalEquity 414594000.00
treasuryStock -38774000.00
nonCurrrentAssetsOther 645102000.00
nonCurrentAssetsTotal 842624000.00
capitalLeaseObligations 185208000.00
longTermDebtTotal 937000.00
nonCurrentLiabilitiesOther 159066000.00
nonCurrentLiabilitiesTotal 159066000.00
capitalSurpluse 663439000.00
liabilitiesAndStockholdersEquity 1701888000.00
cashAndShortTermInvestments 409178000.00
propertyPlantAndEquipmentGross 367443000.00
propertyPlantAndEquipmentNet 367443000.00
commonStockSharesOutstanding 66067045.00
2019-06-30
date 2019-06-30
filing_date 2019-08-02
currency_symbol USD
totalAssets 1749569000.00
intangibleAssets 103113000.00
otherCurrentAssets 18751000.00
totalLiab 724606000.00
totalStockholderEquity 996081000.00
otherCurrentLiab 160451000.00
commonStock 2157000.00
retainedEarnings 401209000.00
otherLiab 20818000.00
goodWill 317093000.00
otherAssets 41346000.00
cash 422053000.00
totalCurrentLiabilities 553567000.00
currentDeferredRevenue 12417000.00
netDebt -225919000.00
shortTermDebt 47964000.00
shortLongTermDebt 12749000.00
shortLongTermDebtTotal 196134000.00
otherStockholderEquity 626008000.00
propertyPlantEquipment 192651000.00
totalCurrentAssets 890028000.00
longTermInvestments 21613000.00
netTangibleAssets 996081000.00
netReceivables 449224000.00
longTermDebt 2051000.00
accountsPayable 332735000.00
noncontrollingInterestInConsolidatedEntity 28882000.00
accumulatedOtherComprehensiveIncome -33293000.00
commonStockTotalEquity 2157000.00
retainedEarningsTotalEquity 401209000.00
treasuryStock -26564000.00
nonCurrrentAssetsOther 666890000.00
nonCurrentAssetsTotal 859541000.00
capitalLeaseObligations 196134000.00
longTermDebtTotal 2051000.00
nonCurrentLiabilitiesOther 171039000.00
nonCurrentLiabilitiesTotal 171039000.00
capitalSurpluse 652572000.00
liabilitiesAndStockholdersEquity 1749569000.00
cashAndShortTermInvestments 422053000.00
propertyPlantAndEquipmentGross 376376000.00
propertyPlantAndEquipmentNet 376376000.00
commonStockSharesOutstanding 65624505.00
2019-03-31
date 2019-03-31
filing_date 2019-05-09
currency_symbol USD
totalAssets 1745916000.00
intangibleAssets 107218000.00
otherCurrentAssets 24737000.00
totalLiab 754120000.00
totalStockholderEquity 965503000.00
otherCurrentLiab 157625000.00
commonStock 2157000.00
retainedEarnings 403200000.00
otherLiab 20020000.00
goodWill 317076000.00
otherAssets 48330000.00
cash 395771000.00
totalCurrentLiabilities 564897000.00
currentDeferredRevenue 11890000.00
netDebt -179392000.00
shortTermDebt 49459000.00
shortLongTermDebt 13868000.00
shortLongTermDebtTotal 216379000.00
otherStockholderEquity 602015000.00
propertyPlantEquipment 180377000.00
totalCurrentAssets 872310000.00
longTermInvestments 20331000.00
netTangibleAssets 965503000.00
netReceivables 451802000.00
longTermDebt 2283000.00
accountsPayable 345923000.00
noncontrollingInterestInConsolidatedEntity 26293000.00
accumulatedOtherComprehensiveIncome -41869000.00
commonStockTotalEquity 2157000.00
retainedEarningsTotalEquity 403200000.00
treasuryStock -39079000.00
nonCurrrentAssetsOther 693229000.00
nonCurrentAssetsTotal 873606000.00
capitalLeaseObligations 216379000.00
longTermDebtTotal 2283000.00
nonCurrentLiabilitiesOther 189223000.00
nonCurrentLiabilitiesTotal 189223000.00
capitalSurpluse 641094000.00
liabilitiesAndStockholdersEquity 1745916000.00
cashAndShortTermInvestments 395771000.00
propertyPlantAndEquipmentGross 380651000.00
propertyPlantAndEquipmentNet 380651000.00
commonStockSharesOutstanding 66041296.00
2018-12-31
date 2018-12-31
filing_date 2019-03-01
currency_symbol USD
totalAssets 1597135000.00
intangibleAssets 112036000.00
otherCurrentAssets 22816000.00
totalLiab 629244000.00
totalStockholderEquity 943670000.00
deferredLongTermLiab 10770000.00
otherCurrentLiab 155834000.00
commonStock 2201000.00
retainedEarnings 387869000.00
otherLiab 21410000.00
goodWill 312881000.00
otherAssets 40294000.00
cash 364426000.00
totalCurrentLiabilities 605344000.00
currentDeferredRevenue 10951000.00
netDebt -351243000.00
shortTermDebt 13183000.00
shortLongTermDebt 1018000.00
shortLongTermDebtTotal 13183000.00
otherStockholderEquity 584122000.00
propertyPlantEquipment 184013000.00
totalCurrentAssets 933851000.00
longTermInvestments 20460000.00
netTangibleAssets 518753000.00
netReceivables 546609000.00
longTermDebt 2490000.00
accountsPayable 425376000.00
noncontrollingInterestInConsolidatedEntity 24221000.00
accumulatedOtherComprehensiveIncome -30522000.00
commonStockTotalEquity 2201000.00
retainedEarningsTotalEquity 387869000.00
treasuryStock -79159000.00
nonCurrrentAssetsOther 33894000.00
nonCurrentAssetsTotal 663284000.00
longTermDebtTotal 2490000.00
nonCurrentLiabilitiesOther 13130000.00
nonCurrentLiabilitiesTotal 23900000.00
capitalSurpluse 663281000.00
liabilitiesAndStockholdersEquity 1597135000.00
cashAndShortTermInvestments 364426000.00
propertyPlantAndEquipmentGross 184013000.00
propertyPlantAndEquipmentNet 184013000.00
commonStockSharesOutstanding 67043794.00
2018-09-30
date 2018-09-30
filing_date 2018-11-05
currency_symbol USD
totalAssets 1515943000.00
intangibleAssets 96848000.00
otherCurrentAssets 26855000.00
totalLiab 517027000.00
totalStockholderEquity 979536000.00
deferredLongTermLiab 0.00
otherCurrentLiab 143383000.00
commonStock 2182000.00
retainedEarnings 355003000.00
otherLiab 16049000.00
goodWill 268734000.00
otherAssets 34718000.00
cash 458690000.00
totalCurrentLiabilities 498212000.00
currentDeferredRevenue 21556000.00
netDebt -455472000.00
shortTermDebt 885000.00
shortLongTermDebt 2498000.00
shortLongTermDebtTotal 3218000.00
otherStockholderEquity 648139000.00
propertyPlantEquipment 183777000.00
totalCurrentAssets 911375000.00
longTermInvestments 20491000.00
netTangibleAssets 979536000.00
shortTermInvestments 0.00
netReceivables 425830000.00
longTermDebt 2766000.00
inventory 0.00
accountsPayable 332388000.00
totalPermanentEquity 998916000.00
noncontrollingInterestInConsolidatedEntity 19380000.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -25788000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 2182000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 355003000.00
treasuryStock 0.00
nonCurrrentAssetsOther 420791000.00
nonCurrentAssetsTotal 604568000.00
nonCurrentLiabilitiesOther 18815000.00
nonCurrentLiabilitiesTotal 18815000.00
capitalSurpluse 648139000.00
liabilitiesAndStockholdersEquity 1515943000.00
cashAndShortTermInvestments 458690000.00
propertyPlantAndEquipmentGross 183777000.00
propertyPlantAndEquipmentNet 183777000.00
commonStockSharesOutstanding 68625673.00
2018-06-30
date 2018-06-30
filing_date 2018-08-02
currency_symbol USD
totalAssets 1456542000.00
intangibleAssets 87031000.00
otherCurrentAssets 26114000.00
totalLiab 491674000.00
totalStockholderEquity 945952000.00
deferredLongTermLiab 0.00
otherCurrentLiab 132370000.00
commonStock 2177000.00
retainedEarnings 333725000.00
otherLiab 12827000.00
goodWill 235950000.00
otherAssets 33129000.00
cash 480285000.00
totalCurrentLiabilities 477089000.00
currentDeferredRevenue 22575000.00
netDebt -478038000.00
shortTermDebt 849000.00
shortLongTermDebt 1055000.00
shortLongTermDebtTotal 2247000.00
otherStockholderEquity 630772000.00
propertyPlantEquipment 146904000.00
totalCurrentAssets 933302000.00
longTermInvestments 20226000.00
netTangibleAssets 945952000.00
shortTermInvestments 0.00
netReceivables 426903000.00
longTermDebt 1758000.00
inventory 0.00
accountsPayable 321295000.00
totalPermanentEquity 964868000.00
noncontrollingInterestInConsolidatedEntity 18916000.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -20722000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 2177000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 333725000.00
treasuryStock 0.00
nonCurrrentAssetsOther 376336000.00
nonCurrentAssetsTotal 523240000.00
nonCurrentLiabilitiesOther 14585000.00
nonCurrentLiabilitiesTotal 14585000.00
capitalSurpluse 630772000.00
liabilitiesAndStockholdersEquity 1456542000.00
cashAndShortTermInvestments 480285000.00
propertyPlantAndEquipmentGross 146904000.00
propertyPlantAndEquipmentNet 146904000.00
commonStockSharesOutstanding 65624505.00
2018-03-31
date 2018-03-31
filing_date 2018-05-04
currency_symbol USD
totalAssets 1499360000.00
intangibleAssets 92384000.00
otherCurrentAssets 26463000.00
totalLiab 535689000.00
totalStockholderEquity 945168000.00
deferredLongTermLiab 0.00
otherCurrentLiab 137731000.00
commonStock 2157000.00
retainedEarnings 320020000.00
otherLiab 13546000.00
goodWill 237757000.00
otherAssets 28583000.00
cash 483874000.00
totalCurrentLiabilities 520121000.00
currentDeferredRevenue 22139000.00
netDebt -481257000.00
shortTermDebt 955000.00
shortLongTermDebt 1747000.00
shortLongTermDebtTotal 2617000.00
otherStockholderEquity 610281000.00
propertyPlantEquipment 153252000.00
totalCurrentAssets 966247000.00
longTermInvestments 21137000.00
netTangibleAssets 945168000.00
shortTermInvestments 0.00
netReceivables 455910000.00
longTermDebt 2022000.00
inventory 0.00
accountsPayable 359296000.00
totalPermanentEquity 963671000.00
noncontrollingInterestInConsolidatedEntity 18503000.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 12710000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 2157000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 320020000.00
treasuryStock 0.00
nonCurrrentAssetsOther 379861000.00
nonCurrentAssetsTotal 533113000.00
nonCurrentLiabilitiesOther 15568000.00
nonCurrentLiabilitiesTotal 15568000.00
capitalSurpluse 610281000.00
liabilitiesAndStockholdersEquity 1499360000.00
cashAndShortTermInvestments 483874000.00
propertyPlantAndEquipmentGross 153252000.00
propertyPlantAndEquipmentNet 153252000.00
commonStockSharesOutstanding 67469738.00
2017-12-31
date 2017-12-31
filing_date 2018-03-01
currency_symbol USD
totalAssets 1531300000.00
intangibleAssets 96223000.00
otherCurrentAssets 26327000.00
totalLiab 633602000.00
totalStockholderEquity 881525000.00
deferredLongTermLiab 0.00
otherCurrentLiab 168790000.00
commonStock 2152000.00
retainedEarnings 300210000.00
otherLiab 7942000.00
goodWill 236826000.00
otherAssets 377795000.00
cash 414111000.00
totalCurrentLiabilities 621005000.00
currentDeferredRevenue 34201000.00
netDebt -411331000.00
shortTermDebt 982000.00
shortLongTermDebt 1499000.00
shortLongTermDebtTotal 2780000.00
otherStockholderEquity 591404000.00
propertyPlantEquipment 161738000.00
totalCurrentAssets 991767000.00
longTermInvestments 19525000.00
netTangibleAssets 881525000.00
shortTermInvestments 0.00
netReceivables 551329000.00
longTermDebt 2158000.00
inventory 0.00
accountsPayable 417032000.00
totalPermanentEquity 897698000.00
noncontrollingInterestInConsolidatedEntity 16173000.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -12241000.00
additionalPaidInCapital 591404000.00
commonStockTotalEquity 2152000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 300210000.00
treasuryStock 0.00
nonCurrrentAssetsOther 377795000.00
nonCurrentAssetsTotal 539533000.00
nonCurrentLiabilitiesOther 12597000.00
nonCurrentLiabilitiesTotal 12597000.00
capitalSurpluse 591404000.00
liabilitiesAndStockholdersEquity 1531300000.00
cashAndShortTermInvestments 414111000.00
propertyPlantAndEquipmentGross 161738000.00
propertyPlantAndEquipmentNet 161738000.00
commonStockSharesOutstanding 67770156.00
2017-09-30
date 2017-09-30
filing_date 2017-11-08
currency_symbol USD
totalAssets 1358194000.00
intangibleAssets 99714000.00
otherCurrentAssets 26945000.00
totalLiab 544927000.00
totalStockholderEquity 796743000.00
deferredLongTermLiab 0.00
otherCurrentLiab 131663000.00
commonStock 2137000.00
retainedEarnings 247821000.00
otherLiab 7980000.00
goodWill 236363000.00
otherAssets 413069000.00
cash 357983000.00
totalCurrentLiabilities 505703000.00
currentDeferredRevenue 17855000.00
netDebt -350489000.00
shortTermDebt 5495000.00
shortLongTermDebt 7943000.00
shortLongTermDebtTotal 7494000.00
otherStockholderEquity 568171000.00
propertyPlantEquipment 134885000.00
totalCurrentAssets 810240000.00
netTangibleAssets 796743000.00
shortTermInvestments 0.00
netReceivables 425312000.00
longTermDebt 2525000.00
inventory 0.00
accountsPayable 350690000.00
totalPermanentEquity 813267000.00
noncontrollingInterestInConsolidatedEntity 16524000.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -21386000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 2137000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 247821000.00
treasuryStock 0.00
nonCurrrentAssetsOther 413069000.00
nonCurrentAssetsTotal 547954000.00
nonCurrentLiabilitiesOther 39224000.00
nonCurrentLiabilitiesTotal 39224000.00
capitalSurpluse 568171000.00
liabilitiesAndStockholdersEquity 1358194000.00
cashAndShortTermInvestments 357983000.00
propertyPlantAndEquipmentGross 134885000.00
propertyPlantAndEquipmentNet 134885000.00
commonStockSharesOutstanding 68200343.00
2017-06-30
date 2017-06-30
filing_date 2017-08-08
currency_symbol USD
totalAssets 1298145000.00
intangibleAssets 104045000.00
otherCurrentAssets 28270000.00
totalLiab 555466000.00
totalStockholderEquity 728652000.00
deferredLongTermLiab 0.00
otherCurrentLiab 146057000.00
commonStock 2128000.00
retainedEarnings 228141000.00
otherLiab 6229000.00
goodWill 235337000.00
otherAssets 406906000.00
cash 308185000.00
totalCurrentLiabilities 518528000.00
currentDeferredRevenue 15687000.00
netDebt -300706000.00
shortTermDebt 5376000.00
shortLongTermDebt 8472000.00
shortLongTermDebtTotal 7479000.00
otherStockholderEquity 540998000.00
propertyPlantEquipment 131346000.00
totalCurrentAssets 759893000.00
netTangibleAssets 728652000.00
shortTermInvestments 0.00
netReceivables 423438000.00
longTermDebt 2621000.00
inventory 0.00
accountsPayable 351408000.00
totalPermanentEquity 742679000.00
noncontrollingInterestInConsolidatedEntity 14027000.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -42615000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 2128000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 228141000.00
treasuryStock 0.00
nonCurrrentAssetsOther 406906000.00
nonCurrentAssetsTotal 538252000.00
nonCurrentLiabilitiesOther 36938000.00
nonCurrentLiabilitiesTotal 36938000.00
capitalSurpluse 540998000.00
liabilitiesAndStockholdersEquity 1298145000.00
cashAndShortTermInvestments 308185000.00
propertyPlantAndEquipmentGross 131346000.00
propertyPlantAndEquipmentNet 131346000.00
commonStockSharesOutstanding 68131274.00
2017-03-31
date 2017-03-31
filing_date 2017-05-10
currency_symbol USD
totalAssets 1237389000.00
intangibleAssets 107962000.00
otherCurrentAssets 22772000.00
totalLiab 565750000.00
totalStockholderEquity 659258000.00
deferredLongTermLiab 0.00
otherCurrentLiab 136443000.00
commonStock 2112000.00
retainedEarnings 222239000.00
otherLiab 7973000.00
goodWill 232138000.00
otherAssets 406158000.00
cash 303813000.00
totalCurrentLiabilities 526257000.00
currentDeferredRevenue 14143000.00
netDebt -221797000.00
shortTermDebt 80069000.00
shortLongTermDebt 87018000.00
shortLongTermDebtTotal 82016000.00
otherStockholderEquity 514649000.00
propertyPlantEquipment 115415000.00
totalCurrentAssets 715816000.00
netTangibleAssets 659258000.00
shortTermInvestments 0.00
netReceivables 389231000.00
longTermDebt 2620000.00
inventory 0.00
accountsPayable 295602000.00
totalPermanentEquity 671639000.00
noncontrollingInterestInConsolidatedEntity 12381000.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -79742000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 2112000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 222239000.00
treasuryStock 0.00
nonCurrrentAssetsOther 406158000.00
nonCurrentAssetsTotal 521573000.00
nonCurrentLiabilitiesOther 39493000.00
nonCurrentLiabilitiesTotal 39493000.00
capitalSurpluse 514649000.00
liabilitiesAndStockholdersEquity 1237389000.00
cashAndShortTermInvestments 303813000.00
propertyPlantAndEquipmentGross 115415000.00
propertyPlantAndEquipmentNet 115415000.00
commonStockSharesOutstanding 67283012.00
2016-12-31
date 2016-12-31
filing_date 2017-03-01
currency_symbol USD
totalAssets 1211186000.00
intangibleAssets 102944000.00
otherCurrentAssets 19340000.00
totalLiab 601309000.00
totalStockholderEquity 600132000.00
deferredLongTermLiab 0.00
otherCurrentLiab 136182000.00
commonStock 2093000.00
retainedEarnings 198355000.00
otherLiab 3221000.00
goodWill 209418000.00
otherAssets 360021000.00
cash 270317000.00
totalCurrentLiabilities 519791000.00
currentDeferredRevenue 12297000.00
netDebt -187396000.00
shortTermDebt 5524000.00
shortLongTermDebt 7969000.00
shortLongTermDebtTotal 82921000.00
otherStockholderEquity 488277000.00
propertyPlantEquipment 108581000.00
totalCurrentAssets 742584000.00
longTermInvestments 17029000.00
netTangibleAssets 600132000.00
shortTermInvestments 0.00
netReceivables 452927000.00
longTermDebt 77611000.00
inventory 0.00
accountsPayable 365788000.00
totalPermanentEquity 609877000.00
noncontrollingInterestInConsolidatedEntity 9745000.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -88593000.00
additionalPaidInCapital 488277000.00
commonStockTotalEquity 2093000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 198355000.00
treasuryStock 0.00
nonCurrrentAssetsOther 360021000.00
nonCurrentAssetsTotal 468602000.00
nonCurrentLiabilitiesOther 81518000.00
nonCurrentLiabilitiesTotal 81518000.00
capitalSurpluse 488277000.00
liabilitiesAndStockholdersEquity 1211186000.00
cashAndShortTermInvestments 270317000.00
propertyPlantAndEquipmentGross 108581000.00
propertyPlantAndEquipmentNet 108581000.00
commonStockSharesOutstanding 66145704.00
2016-09-30
date 2016-09-30
filing_date 2016-11-07
currency_symbol USD
totalAssets 953965000.00
intangibleAssets 18595000.00
otherCurrentAssets 20288000.00
totalLiab 370251000.00
totalStockholderEquity 574001000.00
deferredLongTermLiab 0.00
otherCurrentLiab 96793000.00
commonStock 2087000.00
retainedEarnings 158945000.00
otherLiab 2262000.00
goodWill 45690000.00
otherAssets 110324000.00
cash 407158000.00
totalCurrentLiabilities 364304000.00
currentDeferredRevenue 8003000.00
netDebt -398882000.00
shortTermDebt 5570000.00
shortLongTermDebt 9336000.00
shortLongTermDebtTotal 8276000.00
otherStockholderEquity 470871000.00
propertyPlantEquipment 98353000.00
totalCurrentAssets 745288000.00
netTangibleAssets 574001000.00
shortTermInvestments 0.00
netReceivables 317842000.00
longTermDebt 2933000.00
inventory 0.00
accountsPayable 253938000.00
totalPermanentEquity 583714000.00
noncontrollingInterestInConsolidatedEntity 9713000.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -57902000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 2087000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 158945000.00
treasuryStock 0.00
nonCurrrentAssetsOther 110324000.00
nonCurrentAssetsTotal 208677000.00
nonCurrentLiabilitiesOther 5947000.00
nonCurrentLiabilitiesTotal 5947000.00
capitalSurpluse 470871000.00
liabilitiesAndStockholdersEquity 953965000.00
cashAndShortTermInvestments 407158000.00
propertyPlantAndEquipmentGross 98353000.00
propertyPlantAndEquipmentNet 98353000.00
commonStockSharesOutstanding 65816422.00
2016-06-30
date 2016-06-30
filing_date 2016-08-05
currency_symbol USD
totalAssets 915416000.00
intangibleAssets 17170000.00
otherCurrentAssets 23164000.00
totalLiab 363710000.00
totalStockholderEquity 543402000.00
deferredLongTermLiab 0.00
otherCurrentLiab 103613000.00
commonStock 2082000.00
retainedEarnings 145407000.00
otherLiab 1996000.00
goodWill 46859000.00
otherAssets 106369000.00
cash 377407000.00
totalCurrentLiabilities 358289000.00
currentDeferredRevenue 7908000.00
netDebt -368489000.00
shortTermDebt 6011000.00
shortLongTermDebt 9000000.00
shortLongTermDebtTotal 8918000.00
otherStockholderEquity 456242000.00
propertyPlantEquipment 97236000.00
totalCurrentAssets 711811000.00
netTangibleAssets 543402000.00
shortTermInvestments 0.00
netReceivables 311240000.00
longTermDebt 2907000.00
inventory 0.00
accountsPayable 240757000.00
totalPermanentEquity 551706000.00
noncontrollingInterestInConsolidatedEntity 8304000.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -60329000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 2082000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 145407000.00
treasuryStock 0.00
nonCurrrentAssetsOther 106369000.00
nonCurrentAssetsTotal 203605000.00
nonCurrentLiabilitiesOther 5421000.00
nonCurrentLiabilitiesTotal 5421000.00
capitalSurpluse 456242000.00
liabilitiesAndStockholdersEquity 915416000.00
cashAndShortTermInvestments 377407000.00
propertyPlantAndEquipmentGross 97236000.00
propertyPlantAndEquipmentNet 97236000.00
commonStockSharesOutstanding 65625097.00
2016-03-31
date 2016-03-31
filing_date 2016-05-04
currency_symbol USD
totalAssets 893713000.00
intangibleAssets 17024000.00
otherCurrentAssets 20555000.00
totalLiab 361889000.00
totalStockholderEquity 525310000.00
deferredLongTermLiab 0.00
otherCurrentLiab 101040000.00
commonStock 2063000.00
retainedEarnings 133206000.00
otherLiab 1900000.00
goodWill 42736000.00
otherAssets 98551000.00
cash 386110000.00
totalCurrentLiabilities 356378000.00
currentDeferredRevenue 8653000.00
netDebt -377343000.00
shortTermDebt 5566000.00
shortLongTermDebt 9000000.00
shortLongTermDebtTotal 8767000.00
otherStockholderEquity 438945000.00
propertyPlantEquipment 85845000.00
totalCurrentAssets 709317000.00
netTangibleAssets 525310000.00
shortTermInvestments 0.00
netReceivables 302652000.00
longTermDebt 3201000.00
inventory 0.00
accountsPayable 241119000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 6514000.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -48904000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 2063000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 133206000.00
treasuryStock 0.00
nonCurrrentAssetsOther 98551000.00
nonCurrentAssetsTotal 184396000.00
nonCurrentLiabilitiesOther 5511000.00
nonCurrentLiabilitiesTotal 5511000.00
capitalSurpluse 438945000.00
liabilitiesAndStockholdersEquity 893713000.00
cashAndShortTermInvestments 386110000.00
propertyPlantAndEquipmentGross 85845000.00
propertyPlantAndEquipmentNet 85845000.00
commonStockSharesOutstanding 64841134.00
2015-12-31
date 2015-12-31
filing_date 2016-02-29
currency_symbol USD
totalAssets 773098000.00
intangibleAssets 15126000.00
otherCurrentAssets 41944000.00
totalLiab 332429000.00
totalStockholderEquity 436354000.00
deferredLongTermLiab 139000.00
otherCurrentLiab 89262000.00
commonStock 1562000.00
retainedEarnings 54296000.00
otherLiab 1445000.00
goodWill 38553000.00
otherAssets 95823000.00
cash 324733000.00
totalCurrentLiabilities 327965000.00
currentDeferredRevenue 6403000.00
netDebt -315465000.00
shortTermDebt 5996000.00
shortLongTermDebt 7133000.00
shortLongTermDebtTotal 9268000.00
otherStockholderEquity 425220000.00
propertyPlantEquipment 82482000.00
totalCurrentAssets 609441000.00
longTermInvestments 17184000.00
netTangibleAssets 415882000.00
netReceivables 242764000.00
longTermDebt 3272000.00
accountsPayable 226304000.00
accumulatedOtherComprehensiveIncome 102595000.00
commonStockTotalEquity 2052000.00
nonCurrentAssetsTotal 163657000.00
nonCurrentLiabilitiesTotal 4464000.00
liabilitiesAndStockholdersEquity 773098000.00
cashAndShortTermInvestments 324733000.00
propertyPlantAndEquipmentGross 82482000.00
propertyPlantAndEquipmentNet 75762000.00
commonStockSharesOutstanding 65092423.00
2015-09-30
date 2015-09-30
filing_date 2015-09-30
currency_symbol USD
totalAssets 748109099.50
intangibleAssets 14380070.44
otherCurrentAssets 48098972.69
totalLiab 304218379.04
totalStockholderEquity 440261946.82
otherCurrentLiab 109333543.37
commonStock 1750812.96
retainedEarnings 22187841.08
otherLiab 1297000.00
goodWill 42860036.23
otherAssets 83123000.00
cash 316020613.68
totalCurrentLiabilities 297359152.95
netDebt -316020613.68
otherStockholderEquity 308858708.49
propertyPlantEquipment 87061000.00
totalCurrentAssets 576553058.86
netReceivables 212433472.48
longTermDebt 3567000.00
accountsPayable 188025609.58
accumulatedOtherComprehensiveIncome 107464584.29
commonStockTotalEquity 1750812.96
nonCurrentAssetsTotal 171556040.64
nonCurrentLiabilitiesTotal 6859226.09
liabilitiesAndStockholdersEquity 748109099.50
cashAndShortTermInvestments 316020613.68
propertyPlantAndEquipmentGross 87762312.51
propertyPlantAndEquipmentNet 87762312.51
commonStockSharesOutstanding 65254238.00
2015-06-30
date 2015-06-30
filing_date 2015-06-30
currency_symbol USD
totalAssets 728940756.86
intangibleAssets 15940240.92
otherCurrentAssets 40003140.49
totalLiab 304922721.46
totalStockholderEquity 421214024.54
otherCurrentLiab 110279503.80
commonStock 1736243.52
retainedEarnings 16672648.56
otherLiab 1162000.00
goodWill 42946230.29
otherAssets -1121.60
cash 321884743.94
totalCurrentLiabilities 295393570.96
netDebt -321884743.94
otherStockholderEquity 304236299.60
propertyPlantEquipment 76183000.00
totalCurrentAssets 566687229.41
netReceivables 204799344.98
longTermDebt 4222000.00
inventory 0.00
accountsPayable 185114067.16
accumulatedOtherComprehensiveIncome 98568832.86
commonStockTotalEquity 1736243.52
nonCurrrentAssetsOther 1121.60
nonCurrentAssetsTotal 162254649.05
nonCurrentLiabilitiesTotal 9529150.50
liabilitiesAndStockholdersEquity 728940756.86
cashAndShortTermInvestments 321884743.94
propertyPlantAndEquipmentGross 76606698.22
propertyPlantAndEquipmentNet 76606698.22
commonStockSharesOutstanding 65279611.00
2015-03-31
date 2015-03-31
filing_date 2015-03-31
currency_symbol USD
totalAssets 681273079.71
intangibleAssets 9852398.12
otherCurrentAssets 33899700.03
totalLiab 283008999.06
totalStockholderEquity 395813434.69
otherCurrentLiab 97563431.99
commonStock 1665529.60
retainedEarnings 12319287.87
otherLiab 1351000.00
goodWill 46688974.80
otherAssets 0.00
cash 318439946.72
totalCurrentLiabilities 276101058.01
netDebt -318439946.72
otherStockholderEquity 290145436.04
propertyPlantEquipment 53561000.00
totalCurrentAssets 547879102.91
netReceivables 195539456.16
longTermDebt 4487000.00
accountsPayable 178537626.02
accumulatedOtherComprehensiveIncome 91683181.18
commonStockTotalEquity 1665529.60
nonCurrrentAssetsOther 0.00
nonCurrentAssetsTotal 133393976.80
nonCurrentLiabilitiesTotal 6907941.05
liabilitiesAndStockholdersEquity 681273079.71
cashAndShortTermInvestments 318439946.72
propertyPlantAndEquipmentGross 54000844.68
propertyPlantAndEquipmentNet 54000844.68
commonStockSharesOutstanding 64741942.00
2014-12-31
date 2014-12-31
filing_date 2015-03-27
currency_symbol USD
totalAssets 687100539.91
intangibleAssets 12841091.49
otherCurrentAssets 25057152.59
totalLiab 270083661.66
totalStockholderEquity 415274332.41
deferredLongTermLiab 1142000.00
otherCurrentLiab 92947127.78
commonStock 1851986.96
retainedEarnings 41774891.77
otherLiab 1240000.00
goodWill 27900189.70
otherAssets 0.00
cash 352380952.38
totalCurrentLiabilities 262163772.56
currentDeferredRevenue 4524782.33
netDebt -352337175.93
shortTermDebt 43776.45
shortLongTermDebt 9238000.00
shortLongTermDebtTotal 43776.45
otherStockholderEquity 322878058.27
propertyPlantEquipment 52067000.00
totalCurrentAssets 573843572.16
longTermInvestments 11527000.00
netTangibleAssets 373938000.00
netReceivables 196405467.19
longTermDebt 5243000.00
inventory 0.00
accountsPayable 164648086.00
accumulatedOtherComprehensiveIncome 48769395.40
commonStockTotalEquity 1851986.96
nonCurrrentAssetsOther 0.00
nonCurrentAssetsTotal 113256967.75
nonCurrentLiabilitiesTotal 7919889.10
liabilitiesAndStockholdersEquity 687100539.91
cashAndShortTermInvestments 352380952.38
propertyPlantAndEquipmentGross 52321367.77
propertyPlantAndEquipmentNet 52321367.77
commonStockSharesOutstanding 62645716.00
2014-09-30
date 2014-09-30
filing_date 2014-09-30
currency_symbol USD
totalAssets 631470155.31
intangibleAssets 13223276.82
otherCurrentAssets 27429956.35
totalLiab 231787381.99
totalStockholderEquity 398356765.81
otherCurrentLiab 74029286.37
commonStock 1903360.06
retainedEarnings 21702111.46
otherLiab 1911000.00
goodWill 29123946.81
otherAssets 58523000.00
cash 325760075.12
totalCurrentLiabilities 219750532.94
currentDeferredRevenue 10162673.84
netDebt -325752461.68
shortTermDebt 7613.44
shortLongTermDebtTotal 7613.44
otherStockholderEquity 332197238.86
propertyPlantEquipment 49190000.00
totalCurrentAssets 523236219.67
netReceivables 170046188.20
longTermDebt 7112000.00
inventory 0.00
accountsPayable 135550959.29
accumulatedOtherComprehensiveIncome 42554055.43
commonStockTotalEquity 1903360.06
nonCurrrentAssetsOther 0.00
nonCurrentAssetsTotal 108233935.64
nonCurrentLiabilitiesTotal 12036849.05
liabilitiesAndStockholdersEquity 631470155.31
cashAndShortTermInvestments 325760075.12
propertyPlantAndEquipmentGross 49428991.98
propertyPlantAndEquipmentNet 49428991.98
commonStockSharesOutstanding 63424710.00
2014-06-30
date 2014-06-30
filing_date 2014-06-30
currency_symbol USD
totalAssets 631800321.97
intangibleAssets 16143687.41
otherCurrentAssets 30186362.52
totalLiab 228635160.58
totalStockholderEquity 401965947.23
otherCurrentLiab 81929929.88
commonStock 2019154.68
retainedEarnings 7809217.17
otherLiab 1670000.00
goodWill 31144096.70
otherAssets 63648000.00
cash 331380119.51
totalCurrentLiabilities 214589756.88
netDebt -331380119.51
otherStockholderEquity 355357581.38
propertyPlantEquipment 43467000.00
totalCurrentAssets 525053889.60
netReceivables 163487407.57
longTermDebt 9281000.00
inventory 0.00
accountsPayable 132659827.01
accumulatedOtherComprehensiveIncome 36779994.00
commonStockTotalEquity 2019154.68
nonCurrentAssetsTotal 106746432.37
nonCurrentLiabilitiesTotal 14045403.69
liabilitiesAndStockholdersEquity 631800321.97
cashAndShortTermInvestments 331380119.51
propertyPlantAndEquipmentGross 43317689.43
propertyPlantAndEquipmentNet 43317689.43
commonStockSharesOutstanding 62971540.00
2014-03-31
date 2014-03-31
filing_date 2014-03-31
currency_symbol USD
totalAssets 605022692.89
intangibleAssets 9202310.55
otherCurrentAssets 29859716.68
totalLiab 207793976.07
totalStockholderEquity 396402145.51
otherCurrentLiab 77847613.81
commonStock 1983221.01
retainedEarnings 4802640.63
otherLiab 1232000.00
goodWill 33321413.84
otherAssets 58441000.00
cash 332534727.00
totalCurrentLiabilities 199434740.75
netDebt -332534727.00
otherStockholderEquity 355318388.12
propertyPlantEquipment 38537000.00
totalCurrentAssets 508212075.37
netReceivables 145817631.69
longTermDebt 6767000.00
accountsPayable 121587126.94
accumulatedOtherComprehensiveIncome 34297895.75
commonStockTotalEquity 1983221.01
nonCurrrentAssetsOther 0.00
nonCurrentAssetsTotal 96810617.52
nonCurrentLiabilitiesTotal 8359235.32
liabilitiesAndStockholdersEquity 605022692.89
cashAndShortTermInvestments 332534727.00
propertyPlantAndEquipmentGross 38470636.78
propertyPlantAndEquipmentNet 38470636.78
commonStockSharesOutstanding 63658402.00
2013-12-31
date 2013-12-31
filing_date 2014-03-06
currency_symbol USD
totalAssets 540071529.18
intangibleAssets 9146897.18
otherCurrentAssets 18594824.49
totalLiab 174038222.54
totalStockholderEquity 365739180.87
otherCurrentLiab 55643624.51
commonStock 1962219.34
retainedEarnings 1470628.85
otherLiab 1274000.00
goodWill 5787235.22
otherAssets 31592000.00
cash 323597724.32
totalCurrentLiabilities 163771438.04
currentDeferredRevenue 3333425.39
netDebt -323596343.45
shortTermDebt 1380.87
shortLongTermDebt 15583557.00
shortLongTermDebtTotal 1380.87
otherStockholderEquity 333436438.45
propertyPlantEquipment 34056000.00
totalCurrentAssets 474282636.91
longTermInvestments 10503340.00
netTangibleAssets 349853336.00
shortTermInvestments 811952.83
netReceivables 132090088.10
longTermDebt 8431000.00
inventory 0.00
accountsPayable 104793007.26
accumulatedOtherComprehensiveIncome 28869894.23
commonStockTotalEquity 1962219.34
nonCurrrentAssetsOther -1380.87
nonCurrentAssetsTotal 65788892.26
nonCurrentLiabilitiesTotal 10266784.50
liabilitiesAndStockholdersEquity 540071529.18
cashAndShortTermInvestments 323597724.32
propertyPlantAndEquipmentGross 34129636.28
propertyPlantAndEquipmentNet 34129636.28
commonStockSharesOutstanding 55262193.00
2013-09-30
date 2013-09-30
filing_date 2013-09-30
currency_symbol USD
totalAssets 239743883.84
intangibleAssets 2902559.81
otherCurrentAssets 24707517.51
totalLiab 152576679.67
totalStockholderEquity 87226577.79
otherCurrentLiab 48093972.23
commonStock 1594991.03
retainedEarnings -2674511.18
otherLiab 1160000.00
goodWill 7552592.87
otherAssets 1349.40
cash 53758754.23
totalCurrentLiabilities 141438730.48
currentDeferredRevenue 2928198.42
netDebt -53756055.43
shortTermDebt 2698.80
shortLongTermDebtTotal 2698.80
otherStockholderEquity 63408315.00
propertyPlantEquipment 30468000.00
totalCurrentAssets 185674767.57
netReceivables 107208495.82
longTermDebt 9997000.00
inventory 0.00
accountsPayable 90413861.04
accumulatedOtherComprehensiveIncome 24897782.94
commonStockTotalEquity 1594991.03
nonCurrrentAssetsOther -1349.40
nonCurrentAssetsTotal 54067766.88
nonCurrentLiabilitiesTotal 11137949.18
liabilitiesAndStockholdersEquity 239743883.84
cashAndShortTermInvestments 53758754.23
propertyPlantAndEquipmentGross 30376347.71
propertyPlantAndEquipmentNet 30376347.71
commonStockSharesOutstanding 47268823.00
2013-06-30
date 2013-06-30
filing_date 2013-06-30
currency_symbol USD
totalAssets 217769046.63
intangibleAssets 2587687.34
otherCurrentAssets 8049281.85
totalLiab 140811042.88
totalStockholderEquity 77335293.51
otherCurrentLiab 35634367.19
commonStock 1533878.02
retainedEarnings -6243495.00
otherLiab 999000.00
otherAssets 13818000.00
cash 62308753.12
totalCurrentLiabilities 128555630.72
currentDeferredRevenue 1245056.20
netDebt -44838936.30
shortTermDebt 6311146.96
shortLongTermDebtTotal 17469816.82
otherStockholderEquity 60748855.12
propertyPlantEquipment 26306000.00
totalCurrentAssets 177644931.31
netReceivables 107286896.34
longTermDebt 11158000.00
accountsPayable 85365060.37
accumulatedOtherComprehensiveIncome 21296055.37
commonStockTotalEquity 1533878.02
nonCurrentAssetsTotal 40124115.32
nonCurrentLiabilitiesTotal 12255412.16
liabilitiesAndStockholdersEquity 217769046.63
cashAndShortTermInvestments 62308753.12
propertyPlantAndEquipmentGross 26306203.16
propertyPlantAndEquipmentNet 26306203.16
commonStockSharesOutstanding 47268823.00
2013-03-31
date 2013-03-31
filing_date 2013-03-31
currency_symbol USD
commonStockSharesOutstanding 52081380.00
2012-12-31
date 2012-12-31
filing_date 2012-12-31
currency_symbol USD
totalAssets 181355304.57
intangibleAssets 953527.12
otherCurrentAssets 1971857.06
totalLiab 101421694.40
totalStockholderEquity 80257624.25
otherCurrentLiab 24622424.42
commonStock 1557912.56
retainedEarnings 1297378.79
otherLiab 767000.00
otherAssets 11434000.00
cash 57214272.49
totalCurrentLiabilities 95102758.75
currentDeferredRevenue 1165128.15
netDebt -49178723.52
shortTermDebt 2740233.29
shortLongTermDebtTotal 8035548.97
otherStockholderEquity 61552093.53
propertyPlantEquipment 19207000.00
totalCurrentAssets 150624223.03
netReceivables 91438093.47
longTermDebt 5513000.00
accountsPayable 66574972.89
accumulatedOtherComprehensiveIncome 15850239.37
commonStockTotalEquity 1557912.56
nonCurrrentAssetsOther 0.00
nonCurrentAssetsTotal 30731081.55
nonCurrentLiabilitiesTotal 6318935.65
liabilitiesAndStockholdersEquity 181355304.57
cashAndShortTermInvestments 57214272.49
propertyPlantAndEquipmentGross 19263628.43
propertyPlantAndEquipmentNet 19263628.43
commonStockSharesOutstanding 44324379.00
2012-09-30
date 2012-09-30
filing_date 2012-09-30
currency_symbol USD
commonStockSharesOutstanding 47646835.00
2011-12-31
date 2011-12-31
currency_symbol USD
totalAssets 82993000.00
intangibleAssets 389000.00
otherCurrentAssets 1644000.00
totalLiab 49515000.00
totalStockholderEquity 33478000.00
otherCurrentLiab 9926000.00
commonStock 477000.00
retainedEarnings 10607000.00
otherLiab 214000.00
otherAssets 3183000.00
cash 21252000.00
totalCurrentLiabilities 49301000.00
propertyPlantEquipment 7585000.00
accountsPayable 28877000.00
yearly
2022-12-31
date 2022-12-31
filing_date 2023-02-24
currency_symbol USD
totalAssets 2348894000.00
intangibleAssets 175983000.00
otherCurrentAssets 51866000.00
totalLiab 1267788000.00
totalStockholderEquity 1048041000.00
otherCurrentLiab 289728000.00
commonStock 2079000.00
capitalStock 2079000.00
retainedEarnings 577653000.00
otherLiab 110185000.00
goodWill 515140000.00
otherAssets 157464000.00
cash 348200000.00
totalCurrentLiabilities 1079993000.00
currentDeferredRevenue 16344000.00
netDebt -239661000.00
shortTermDebt 31003000.00
shortLongTermDebtTotal 108539000.00
otherStockholderEquity 560199000.00
propertyPlantEquipment 233383000.00
totalCurrentAssets 1260996000.00
longTermInvestments 5928000.00
netTangibleAssets 356918000.00
shortTermInvestments 25098000.00
netReceivables 810832000.00
inventory 25000000.00
accountsPayable 742918000.00
accumulatedOtherComprehensiveIncome -91890000.00
nonCurrrentAssetsOther 125818000.00
nonCurrentAssetsTotal 1087898000.00
capitalLeaseObligations 108539000.00
nonCurrentLiabilitiesOther 103088000.00
nonCurrentLiabilitiesTotal 187795000.00
liabilitiesAndStockholdersEquity 2348894000.00
cashAndShortTermInvestments 373298000.00
propertyPlantAndEquipmentGross 233383000.00
propertyPlantAndEquipmentNet 233383000.00
netWorkingCapital 181003000.00
netInvestedCapital 1048041000.00
commonStockSharesOutstanding 62760197.00
2021-12-31
date 2021-12-31
filing_date 2022-02-25
currency_symbol USD
totalAssets 1983591000.00
intangibleAssets 82627000.00
otherCurrentAssets 34182000.00
totalLiab 785271000.00
totalStockholderEquity 1163131000.00
deferredLongTermLiab 3053000.00
otherCurrentLiab 191732000.00
commonStock 2149000.00
capitalStock 2149000.00
retainedEarnings 601588000.00
otherLiab 18470000.00
goodWill 329699000.00
otherAssets 35443000.00
cash 515527000.00
totalCurrentLiabilities 672548000.00
currentDeferredRevenue 16505000.00
netDebt -387568000.00
shortTermDebt 34066000.00
shortLongTermDebtTotal 127959000.00
otherStockholderEquity 599688000.00
propertyPlantEquipment 260218000.00
totalCurrentAssets 1264168000.00
longTermInvestments 11436000.00
netTangibleAssets 750805000.00
shortTermInvestments 50299000.00
netReceivables 664160000.00
accountsPayable 430245000.00
noncontrollingInterestInConsolidatedEntity 35189000.00
accumulatedOtherComprehensiveIncome -40294000.00
commonStockTotalEquity 2149000.00
retainedEarningsTotalEquity 601588000.00
treasuryStock -131560000.00
nonCurrrentAssetsOther 126693000.00
nonCurrentAssetsTotal 719423000.00
capitalLeaseObligations 127959000.00
nonCurrentLiabilitiesOther 10246000.00
nonCurrentLiabilitiesTotal 112723000.00
capitalSurpluse 731248000.00
liabilitiesAndStockholdersEquity 1983591000.00
cashAndShortTermInvestments 565826000.00
propertyPlantAndEquipmentGross 260218000.00
propertyPlantAndEquipmentNet 260218000.00
netWorkingCapital 591620000.00
netInvestedCapital 1163131000.00
commonStockSharesOutstanding 64231637.00
2020-12-31
date 2020-12-31
filing_date 2021-02-26
currency_symbol USD
totalAssets 1853410000.00
intangibleAssets 79744000.00
otherCurrentAssets 21405000.00
totalLiab 700723000.00
totalStockholderEquity 1117142000.00
deferredLongTermLiab 5297000.00
otherCurrentLiab 172600000.00
commonStock 2161000.00
capitalStock 2161000.00
retainedEarnings 491359000.00
otherLiab 16999000.00
goodWill 325805000.00
otherAssets 19876000.00
cash 488011000.00
totalCurrentLiabilities 600331000.00
currentDeferredRevenue 12318000.00
netDebt -356616000.00
shortTermDebt 48388000.00
shortLongTermDebt 14433000.00
shortLongTermDebtTotal 131395000.00
otherStockholderEquity 607594000.00
propertyPlantEquipment 189505000.00
totalCurrentAssets 1064550000.00
longTermInvestments 59918000.00
netTangibleAssets 711593000.00
netReceivables 555134000.00
accountsPayable 367025000.00
noncontrollingInterestInConsolidatedEntity 35545000.00
accumulatedOtherComprehensiveIncome 16028000.00
commonStockTotalEquity 2161000.00
retainedEarningsTotalEquity 491359000.00
treasuryStock -85570000.00
nonCurrrentAssetsOther 133888000.00
nonCurrentAssetsTotal 788860000.00
capitalLeaseObligations 131395000.00
nonCurrentLiabilitiesOther 95095000.00
nonCurrentLiabilitiesTotal 100392000.00
capitalSurpluse 693164000.00
liabilitiesAndStockholdersEquity 1853410000.00
cashAndShortTermInvestments 488011000.00
propertyPlantAndEquipmentGross 303517000.00
propertyPlantAndEquipmentNet 303517000.00
netWorkingCapital 464219000.00
netInvestedCapital 1131575000.00
commonStockSharesOutstanding 61818593.00
2019-12-31
date 2019-12-31
filing_date 2020-03-02
currency_symbol USD
totalAssets 1790384000.00
intangibleAssets 86886000.00
otherCurrentAssets 17225000.00
totalLiab 752396000.00
totalStockholderEquity 1007267000.00
otherCurrentLiab 160364000.00
commonStock 2158000.00
capitalStock 2158000.00
retainedEarnings 451725000.00
otherLiab 23300000.00
goodWill 317100000.00
otherAssets 27985000.00
cash 418763000.00
totalCurrentLiabilities 610339000.00
currentDeferredRevenue 13845000.00
netDebt -254922000.00
shortTermDebt 45853000.00
shortLongTermDebt 16420000.00
shortLongTermDebtTotal 163841000.00
otherStockholderEquity 593489000.00
propertyPlantEquipment 336205000.00
totalCurrentAssets 1000461000.00
longTermInvestments 21747000.00
netTangibleAssets 603281000.00
netReceivables 564473000.00
longTermDebt 769000.00
accountsPayable 390277000.00
accumulatedOtherComprehensiveIncome -40105000.00
commonStockTotalEquity 2158000.00
treasuryStock -74900000.00
nonCurrrentAssetsOther 789923000.00
nonCurrentAssetsTotal 789923000.00
capitalLeaseObligations 163841000.00
longTermDebtTotal 769000.00
nonCurrentLiabilitiesOther 6312000.00
nonCurrentLiabilitiesTotal 142057000.00
capitalSurpluse 668389000.00
liabilitiesAndStockholdersEquity 1790384000.00
cashAndShortTermInvestments 418763000.00
propertyPlantAndEquipmentGross 336205000.00
propertyPlantAndEquipmentNet 336205000.00
netWorkingCapital 390122000.00
netInvestedCapital 1023687000.00
commonStockSharesOutstanding 65598588.00
2018-12-31
date 2018-12-31
filing_date 2019-03-01
currency_symbol USD
totalAssets 1597135000.00
intangibleAssets 112036000.00
otherCurrentAssets 22816000.00
totalLiab 629244000.00
totalStockholderEquity 943670000.00
deferredLongTermLiab 10770000.00
otherCurrentLiab 155834000.00
commonStock 2201000.00
capitalStock 2201000.00
retainedEarnings 387869000.00
otherLiab 21410000.00
goodWill 312881000.00
otherAssets 33894000.00
cash 364426000.00
totalCurrentLiabilities 605344000.00
currentDeferredRevenue 10951000.00
netDebt -351243000.00
shortTermDebt 13183000.00
shortLongTermDebt 13183000.00
shortLongTermDebtTotal 13183000.00
otherStockholderEquity 584122000.00
propertyPlantEquipment 184013000.00
totalCurrentAssets 933851000.00
longTermInvestments 20460000.00
netTangibleAssets 518753000.00
netReceivables 546609000.00
longTermDebt 2490000.00
accountsPayable 425376000.00
noncontrollingInterestInConsolidatedEntity 24221000.00
accumulatedOtherComprehensiveIncome -30522000.00
commonStockTotalEquity 2201000.00
retainedEarningsTotalEquity 387869000.00
treasuryStock -79159000.00
nonCurrrentAssetsOther 33894000.00
nonCurrentAssetsTotal 663284000.00
longTermDebtTotal 2490000.00
nonCurrentLiabilitiesOther 13130000.00
nonCurrentLiabilitiesTotal 23900000.00
capitalSurpluse 663281000.00
liabilitiesAndStockholdersEquity 1597135000.00
cashAndShortTermInvestments 364426000.00
propertyPlantAndEquipmentGross 184013000.00
propertyPlantAndEquipmentNet 184013000.00
netWorkingCapital 328507000.00
netInvestedCapital 956853000.00
commonStockSharesOutstanding 67662904.00
2017-12-31
date 2017-12-31
filing_date 2018-03-01
currency_symbol USD
totalAssets 1531300000.00
intangibleAssets 96223000.00
otherCurrentAssets 26327000.00
totalLiab 633602000.00
totalStockholderEquity 881525000.00
deferredLongTermLiab 0.00
otherCurrentLiab 168790000.00
commonStock 2152000.00
retainedEarnings 300210000.00
otherLiab 10439000.00
goodWill 236826000.00
otherAssets 25221000.00
cash 414111000.00
totalCurrentLiabilities 621005000.00
currentDeferredRevenue 34201000.00
netDebt -411331000.00
shortTermDebt 982000.00
shortLongTermDebt 982000.00
shortLongTermDebtTotal 2780000.00
otherStockholderEquity 591404000.00
propertyPlantEquipment 161738000.00
totalCurrentAssets 991767000.00
longTermInvestments 19525000.00
netTangibleAssets 881525000.00
shortTermInvestments 0.00
netReceivables 551329000.00
longTermDebt 1798000.00
inventory 0.00
accountsPayable 417032000.00
totalPermanentEquity 897698000.00
noncontrollingInterestInConsolidatedEntity 16173000.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -12241000.00
additionalPaidInCapital 591404000.00
commonStockTotalEquity 2152000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 300210000.00
treasuryStock 0.00
nonCurrrentAssetsOther 377795000.00
nonCurrentAssetsTotal 539533000.00
longTermDebtTotal 2158000.00
nonCurrentLiabilitiesOther 12597000.00
nonCurrentLiabilitiesTotal 12597000.00
capitalSurpluse 591404000.00
liabilitiesAndStockholdersEquity 1531300000.00
cashAndShortTermInvestments 414111000.00
propertyPlantAndEquipmentGross 161738000.00
propertyPlantAndEquipmentNet 161738000.00
netWorkingCapital 370762000.00
netInvestedCapital 884305000.00
commonStockSharesOutstanding 67851971.00
2016-12-31
date 2016-12-31
filing_date 2017-03-01
currency_symbol USD
totalAssets 1211186000.00
intangibleAssets 102944000.00
otherCurrentAssets 19340000.00
totalLiab 601309000.00
totalStockholderEquity 600132000.00
deferredLongTermLiab 0.00
otherCurrentLiab 136182000.00
commonStock 2093000.00
retainedEarnings 198355000.00
otherLiab 3907000.00
goodWill 209418000.00
otherAssets 30630000.00
cash 270317000.00
totalCurrentLiabilities 519791000.00
currentDeferredRevenue 12297000.00
netDebt -187396000.00
shortTermDebt 5524000.00
shortLongTermDebt 5524000.00
shortLongTermDebtTotal 82921000.00
otherStockholderEquity 488277000.00
propertyPlantEquipment 108581000.00
totalCurrentAssets 742584000.00
longTermInvestments 17029000.00
netTangibleAssets 600132000.00
shortTermInvestments 0.00
netReceivables 452927000.00
longTermDebt 77397000.00
inventory 0.00
accountsPayable 365788000.00
totalPermanentEquity 609877000.00
noncontrollingInterestInConsolidatedEntity 9745000.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -88593000.00
additionalPaidInCapital 488277000.00
commonStockTotalEquity 2093000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 198355000.00
treasuryStock 0.00
nonCurrrentAssetsOther 360021000.00
nonCurrentAssetsTotal 468602000.00
longTermDebtTotal 77611000.00
nonCurrentLiabilitiesOther 81518000.00
nonCurrentLiabilitiesTotal 81518000.00
capitalSurpluse 488277000.00
liabilitiesAndStockholdersEquity 1211186000.00
cashAndShortTermInvestments 270317000.00
propertyPlantAndEquipmentGross 108581000.00
propertyPlantAndEquipmentNet 108581000.00
commonStockSharesOutstanding 65633470.00
2015-12-31
date 2015-12-31
filing_date 2016-02-29
currency_symbol USD
totalAssets 773098000.00
intangibleAssets 15126000.00
otherCurrentAssets 41944000.00
totalLiab 332429000.00
totalStockholderEquity 436354000.00
deferredLongTermLiab 139000.00
otherCurrentLiab 89262000.00
commonStock 1562000.00
retainedEarnings 54296000.00
otherLiab 1584000.00
goodWill 38553000.00
otherAssets 20196000.00
cash 324733000.00
totalCurrentLiabilities 327965000.00
currentDeferredRevenue 6403000.00
netDebt -315465000.00
shortTermDebt 5996000.00
shortLongTermDebt 7133000.00
shortLongTermDebtTotal 9268000.00
otherStockholderEquity 425220000.00
propertyPlantEquipment 82482000.00
totalCurrentAssets 609441000.00
longTermInvestments 17184000.00
netTangibleAssets 415882000.00
netReceivables 242764000.00
longTermDebt 3272000.00
accountsPayable 226304000.00
accumulatedOtherComprehensiveIncome 102595000.00
commonStockTotalEquity 2052000.00
nonCurrentAssetsTotal 163657000.00
longTermDebtTotal 3272000.00
nonCurrentLiabilitiesTotal 4464000.00
capitalSurpluse 425220000.00
liabilitiesAndStockholdersEquity 773098000.00
cashAndShortTermInvestments 324733000.00
propertyPlantAndEquipmentGross 82482000.00
propertyPlantAndEquipmentNet 75762000.00
commonStockSharesOutstanding 65096486.00
2014-12-31
date 2014-12-31
filing_date 2015-03-27
currency_symbol USD
totalAssets 687100539.91
intangibleAssets 12841091.49
otherCurrentAssets 25057152.59
totalLiab 270083661.66
totalStockholderEquity 415274332.41
deferredLongTermLiab 1142000.00
otherCurrentLiab 92947127.78
commonStock 1851986.96
retainedEarnings 41774891.77
otherLiab 1240000.00
goodWill 27900189.70
otherAssets 0.00
cash 352380952.38
totalCurrentLiabilities 262163772.56
currentDeferredRevenue 4524782.33
netDebt -352337175.93
shortTermDebt 43776.45
shortLongTermDebt 9238000.00
shortLongTermDebtTotal 43776.45
otherStockholderEquity 322878058.27
propertyPlantEquipment 52067000.00
totalCurrentAssets 573843572.16
longTermInvestments 11527000.00
netTangibleAssets 373938000.00
netReceivables 196405467.19
longTermDebt 5243000.00
inventory 0.00
accountsPayable 164648086.00
accumulatedOtherComprehensiveIncome 48769395.40
commonStockTotalEquity 1851986.96
nonCurrrentAssetsOther 0.00
nonCurrentAssetsTotal 113256967.75
nonCurrentLiabilitiesTotal 7919889.10
liabilitiesAndStockholdersEquity 687100539.91
cashAndShortTermInvestments 352380952.38
propertyPlantAndEquipmentGross 52321367.77
propertyPlantAndEquipmentNet 52321367.77
commonStockSharesOutstanding 63493260.00
2013-12-31
date 2013-12-31
filing_date 2014-03-06
currency_symbol USD
totalAssets 540071529.18
intangibleAssets 9146897.18
otherCurrentAssets 18594824.49
totalLiab 174038222.54
totalStockholderEquity 365739180.87
otherCurrentLiab 55643624.51
commonStock 1962219.34
retainedEarnings 1470628.85
otherLiab 1274000.00
goodWill 5787235.22
otherAssets 16690000.00
cash 323597724.32
totalCurrentLiabilities 163771438.04
currentDeferredRevenue 3333425.39
netDebt -323596343.45
shortTermDebt 1380.87
shortLongTermDebt 15583557.00
shortLongTermDebtTotal 1380.87
otherStockholderEquity 333436438.45
propertyPlantEquipment 34056000.00
totalCurrentAssets 474282636.91
longTermInvestments 10503340.00
netTangibleAssets 349853336.00
shortTermInvestments 811952.83
netReceivables 132090088.10
longTermDebt 8431000.00
inventory 0.00
accountsPayable 104793007.26
accumulatedOtherComprehensiveIncome 28869894.23
commonStockTotalEquity 1962219.34
nonCurrrentAssetsOther -1380.87
nonCurrentAssetsTotal 65788892.26
nonCurrentLiabilitiesTotal 10266784.50
liabilitiesAndStockholdersEquity 540071529.18
cashAndShortTermInvestments 323597724.32
propertyPlantAndEquipmentGross 34129636.28
propertyPlantAndEquipmentNet 34129636.28
commonStockSharesOutstanding 53748108.00
2012-12-31
date 2012-12-31
filing_date 2012-12-31
currency_symbol USD
totalAssets 181355304.57
intangibleAssets 953527.12
otherCurrentAssets 1971857.06
totalLiab 101421694.40
totalStockholderEquity 80257624.25
otherCurrentLiab 24622424.42
commonStock 1557912.56
retainedEarnings 1297378.79
otherLiab 767000.00
otherAssets 10483000.00
cash 57214272.49
totalCurrentLiabilities 95102758.75
currentDeferredRevenue 1165128.15
netDebt -49178723.52
shortTermDebt 2740233.29
shortLongTermDebtTotal 8035548.97
otherStockholderEquity 61552093.53
propertyPlantEquipment 19207000.00
totalCurrentAssets 150624223.03
netReceivables 91438093.47
longTermDebt 5513000.00
accountsPayable 66574972.89
accumulatedOtherComprehensiveIncome 15850239.37
commonStockTotalEquity 1557912.56
nonCurrrentAssetsOther 0.00
nonCurrentAssetsTotal 30731081.55
nonCurrentLiabilitiesTotal 6318935.65
liabilitiesAndStockholdersEquity 181355304.57
cashAndShortTermInvestments 57214272.49
propertyPlantAndEquipmentGross 19263628.43
propertyPlantAndEquipmentNet 19263628.43
commonStockSharesOutstanding 55298218.00
2011-12-31
date 2011-12-31
filing_date 2011-12-31
currency_symbol USD
totalAssets 82916207.63
intangibleAssets 388827.68
otherCurrentAssets 1642148.92
totalLiab 49469250.21
totalStockholderEquity 33446957.42
otherCurrentLiab 1139265.12
commonStock 476961.96
retainedEarnings 7937269.13
otherLiab 214000.00
otherAssets 2794000.00
cash 21232583.76
totalCurrentLiabilities 49255394.98
currentDeferredRevenue 347352.73
netDebt -21232583.76
shortTermDebt 18917762.94
otherStockholderEquity 22373144.97
propertyPlantEquipment 7585000.00
totalCurrentAssets 72157345.60
netReceivables 49282612.92
accountsPayable 28851014.19
accumulatedOtherComprehensiveIncome 2659581.36
commonStockTotalEquity 476961.96
nonCurrentAssetsTotal 10758862.03
nonCurrentLiabilitiesTotal 213855.23
liabilitiesAndStockholdersEquity 82916207.63
cashAndShortTermInvestments 21232583.76
propertyPlantAndEquipmentGross 7578251.57
propertyPlantAndEquipmentNet 7578251.57
commonStockSharesOutstanding 55298218.00
2010-12-31
date 2010-12-31
filing_date 2010-12-31
currency_symbol USD
totalAssets 51992286.21
intangibleAssets 30589.17
otherCurrentAssets 1306024.74
totalLiab 27945205.48
totalStockholderEquity 24047080.73
otherCurrentLiab 724830.43
commonStock 478787.07
retainedEarnings 6269450.72
cash 20683601.54
totalCurrentLiabilities 27524936.83
currentDeferredRevenue 138316.27
netDebt -20683601.54
shortTermDebt 11852639.98
otherStockholderEquity 22342066.76
totalCurrentAssets 46838675.36
netReceivables 24849049.08
accountsPayable 14809150.15
accumulatedOtherComprehensiveIncome -5043223.83
commonStockTotalEquity 478787.07
nonCurrrentAssetsOther 0.00
nonCurrentAssetsTotal 5153610.85
nonCurrentLiabilitiesTotal 420268.65
liabilitiesAndStockholdersEquity 51992286.21
cashAndShortTermInvestments 20683601.54
propertyPlantAndEquipmentGross 2666578.00
propertyPlantAndEquipmentNet 2666578.00
commonStockSharesOutstanding 55298218.00
Cash_Flow
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
filing_date 2023-11-02
currency_symbol USD
investments -15862000.00
totalCashFromFinancingActivities -28741000.00
netIncome 6635000.00
changeInCash -28326000.00
beginPeriodCashFlow 298183000.00
endPeriodCashFlow 269857000.00
totalCashFromOperatingActivities 19614000.00
depreciation 18866000.00
changeToInventory 11949000.00
changeToAccountReceivables -50564000.00
salePurchaseOfStock -28488000.00
otherCashflowsFromFinancingActivities -253000.00
capitalExpenditures 16331000
changeInWorkingCapital 19159000.00
stockBasedCompensation 24012000.00
otherNonCashItems -40460000.00
freeCashFlow 3283000.00
2023-06-30
date 2023-06-30
filing_date 2023-08-02
currency_symbol USD
investments -52235000.00
changeToLiabilities 16454000.00
totalCashFromFinancingActivities -23900000.00
netIncome -1971000.00
changeInCash -82480000.00
beginPeriodCashFlow 380663000.00
endPeriodCashFlow 298183000.00
totalCashFromOperatingActivities 1328000.00
depreciation 10111000.00
changeToInventory 4873000.00
changeToAccountReceivables -34666000.00
salePurchaseOfStock -23836000.00
otherCashflowsFromFinancingActivities -64000.00
changeToNetincome -8762000.00
capitalExpenditures 24312000
changeInWorkingCapital -13640000.00
stockBasedCompensation 27173000.00
otherNonCashItems 1372000.00
freeCashFlow -22984000.00
2023-03-31
date 2023-03-31
filing_date 2023-05-03
currency_symbol USD
investments -36102000.00
changeToLiabilities -145011000.00
totalCashflowsFromInvestingActivities -36102000.00
totalCashFromFinancingActivities -72217000.00
changeToOperatingActivities 2979000.00
netIncome -12071000.00
changeInCash -67537000.00
beginPeriodCashFlow 448200000.00
endPeriodCashFlow 380663000.00
totalCashFromOperatingActivities 41964000.00
depreciation 27311000.00
otherCashflowsFromInvestingActivities 3976000.00
changeToAccountReceivables 164120000.00
salePurchaseOfStock -51030000.00
otherCashflowsFromFinancingActivities -22453000.00
changeToNetincome 4374000.00
capitalExpenditures 37195000
changeInWorkingCapital 22088000.00
stockBasedCompensation 25168000.00
otherNonCashItems -8098000.00
freeCashFlow 4769000.00
2022-12-31
date 2022-12-31
filing_date 2023-02-24
currency_symbol USD
investments -32395000.00
changeToLiabilities 153318000.00
totalCashflowsFromInvestingActivities -32395000.00
netBorrowings -372000.00
totalCashFromFinancingActivities -76848000.00
changeToOperatingActivities 10411000.00
netIncome 16049000.00
changeInCash 40877000.00
beginPeriodCashFlow 407323000.00
endPeriodCashFlow 448200000.00
totalCashFromOperatingActivities 125455000.00
depreciation 15611000.00
otherCashflowsFromInvestingActivities 21319000.00
changeToAccountReceivables -117309000.00
salePurchaseOfStock -76523000.00
otherCashflowsFromFinancingActivities 78188000.00
changeToNetincome 36185000.00
capitalExpenditures 35841000
changeInWorkingCapital 46420000.00
stockBasedCompensation 22440000.00
otherNonCashItems 2923000.00
freeCashFlow 89614000.00
2022-09-30
date 2022-09-30
filing_date 2022-11-01
currency_symbol USD
investments -1259000.00
changeToLiabilities -2549000.00
totalCashflowsFromInvestingActivities -157019000.00
netBorrowings 107000.00
totalCashFromFinancingActivities -21687000.00
changeToOperatingActivities 3917000.00
netIncome 6521000.00
changeInCash -155223000.00
beginPeriodCashFlow 562546000.00
endPeriodCashFlow 407323000.00
totalCashFromOperatingActivities 41628000.00
depreciation 20148000.00
otherCashflowsFromInvestingActivities -4146000.00
changeToAccountReceivables 9923000.00
salePurchaseOfStock -29828000.00
otherCashflowsFromFinancingActivities 8141000.00
changeToNetincome 3610000.00
capitalExpenditures 16161000
cashFlowsOtherOperating 11291000.00
cashAndCashEquivalentsChanges -137078000.00
changeInWorkingCapital 11291000.00
stockBasedCompensation 21084000.00
otherNonCashItems -10258000.00
freeCashFlow 25467000.00
2022-06-30
date 2022-06-30
filing_date 2022-08-05
currency_symbol USD
investments 21822000.00
changeToLiabilities 32695000.00
totalCashflowsFromInvestingActivities 6370000.00
netBorrowings 7808000.00
totalCashFromFinancingActivities -13142000.00
changeToOperatingActivities -21989000.00
netIncome 17674000.00
changeInCash -26796000.00
beginPeriodCashFlow 589342000.00
endPeriodCashFlow 562546000.00
totalCashFromOperatingActivities 13972000.00
depreciation 22207000.00
otherCashflowsFromInvestingActivities 6485000.00
changeToAccountReceivables -27262000.00
salePurchaseOfStock -21030000.00
otherCashflowsFromFinancingActivities 7808000.00
changeToNetincome -8712000.00
capitalExpenditures 21937000
cashFlowsOtherOperating -16556000.00
cashAndCashEquivalentsChanges 7200000.00
changeInWorkingCapital -16556000.00
stockBasedCompensation 12021000.00
otherNonCashItems -12183000.00
freeCashFlow -7965000.00
2022-03-31
date 2022-03-31
filing_date 2022-05-05
currency_symbol USD
investments 16925000.00
changeToLiabilities -49672000.00
totalCashflowsFromInvestingActivities 16925000.00
netBorrowings 6666000.00
totalCashFromFinancingActivities -1367000.00
changeToOperatingActivities -24140000.00
netIncome 21278000.00
changeInCash 73815000.00
beginPeriodCashFlow 515527000.00
endPeriodCashFlow 589342000.00
totalCashFromOperatingActivities 74930000.00
depreciation 26611000.00
otherCashflowsFromInvestingActivities 16925000.00
changeToAccountReceivables 92738000.00
salePurchaseOfStock -8304000.00
otherCashflowsFromFinancingActivities 85450000.00
changeToNetincome 34726000.00
capitalExpenditures 10857000
cashFlowsOtherOperating 18926000.00
cashAndCashEquivalentsChanges 90488000.00
changeInWorkingCapital 18926000.00
stockBasedCompensation 9489000.00
otherNonCashItems -3810000.00
freeCashFlow 64073000.00
2021-12-31
date 2021-12-31
filing_date 2022-02-25
currency_symbol USD
investments 865000.00
changeToLiabilities 88384000.00
totalCashflowsFromInvestingActivities -10172000.00
netBorrowings -388000.00
totalCashFromFinancingActivities -24296000.00
changeToOperatingActivities 32988000.00
netIncome 74938000.00
changeInCash 18069000.00
beginPeriodCashFlow 497458000.00
endPeriodCashFlow 515527000.00
totalCashFromOperatingActivities 66012000.00
depreciation 23015000.00
otherCashflowsFromInvestingActivities 455000.00
dividendsPaid 5582000.00
changeToInventory 31775000.00
changeToAccountReceivables -151604000.00
salePurchaseOfStock -27416000.00
otherCashflowsFromFinancingActivities 10789000.00
changeToNetincome 723000.00
capitalExpenditures 10600000
cashFlowsOtherOperating -30232000.00
cashAndCashEquivalentsChanges 31544000.00
changeInWorkingCapital -30232000.00
stockBasedCompensation 12354000.00
otherNonCashItems -2716000.00
freeCashFlow 55412000.00
2021-09-30
date 2021-09-30
filing_date 2021-11-03
currency_symbol USD
investments -9381000.00
changeToLiabilities 14213000.00
totalCashflowsFromInvestingActivities -9381000.00
netBorrowings 10000.00
totalCashFromFinancingActivities -28447000.00
changeToOperatingActivities -15391000.00
netIncome 24230000.00
changeInCash 7937000.00
beginPeriodCashFlow 489521000.00
endPeriodCashFlow 497458000.00
totalCashFromOperatingActivities 51179000.00
depreciation 25533000.00
otherCashflowsFromInvestingActivities -9381000.00
changeToInventory -12228000.00
changeToAccountReceivables -9541000.00
salePurchaseOfStock -37682000.00
otherCashflowsFromFinancingActivities 9245000.00
changeToNetincome 37668000.00
capitalExpenditures 16767000
cashFlowsOtherOperating -10719000.00
cashAndCashEquivalentsChanges 13351000.00
changeInWorkingCapital -10719000.00
stockBasedCompensation 13289000.00
otherNonCashItems 748000.00
freeCashFlow 34412000.00
2021-06-30
date 2021-06-30
filing_date 2021-08-04
currency_symbol USD
investments -17056000.00
changeToLiabilities -9266000.00
totalCashflowsFromInvestingActivities -39782000.00
netBorrowings -1460000.00
totalCashFromFinancingActivities -23958000.00
changeToOperatingActivities 5740000.00
netIncome 15029000.00
changeInCash -30539000.00
beginPeriodCashFlow 520060000.00
endPeriodCashFlow 489521000.00
totalCashFromOperatingActivities 26360000.00
depreciation 25161000.00
otherCashflowsFromInvestingActivities 2535000.00
changeToInventory 3321000.00
changeToAccountReceivables -21031000.00
salePurchaseOfStock -29999000.00
otherCashflowsFromFinancingActivities 7131000.00
changeToNetincome 13622000.00
capitalExpenditures 15663000
cashFlowsOtherOperating -24557000.00
cashAndCashEquivalentsChanges -37380000.00
changeInWorkingCapital -24557000.00
stockBasedCompensation 11670000.00
otherNonCashItems 26000.00
freeCashFlow 10697000.00
2021-03-31
date 2021-03-31
filing_date 2021-05-05
currency_symbol USD
investments -17032000.00
changeToLiabilities -10640000.00
totalCashflowsFromInvestingActivities -17032000.00
netBorrowings -182000.00
totalCashFromFinancingActivities -3416000.00
changeToOperatingActivities -12691000.00
netIncome 23450000.00
changeInCash 32049000.00
beginPeriodCashFlow 488011000.00
endPeriodCashFlow 520060000.00
totalCashFromOperatingActivities 77362000.00
depreciation 17225000.00
otherCashflowsFromInvestingActivities -17032000.00
changeToInventory -9577000.00
changeToAccountReceivables 47226000.00
salePurchaseOfStock -4930000.00
otherCashflowsFromFinancingActivities -378000.00
changeToNetincome 30017000.00
capitalExpenditures 11953000
cashFlowsOtherOperating 23895000.00
cashAndCashEquivalentsChanges 56914000.00
changeInWorkingCapital 23895000.00
stockBasedCompensation 7215000.00
otherNonCashItems 3958000.00
freeCashFlow 65409000.00
2020-12-31
date 2020-12-31
filing_date 2021-02-26
currency_symbol USD
investments -37294000.00
changeToLiabilities 61989000.00
totalCashflowsFromInvestingActivities -37294000.00
netBorrowings -171478000.00
totalCashFromFinancingActivities -169505000.00
changeToOperatingActivities 12872000.00
netIncome 46818000.00
changeInCash -138733000.00
beginPeriodCashFlow 626744000.00
endPeriodCashFlow 488011000.00
totalCashFromOperatingActivities 44080000.00
depreciation 26960000.00
otherCashflowsFromInvestingActivities -37294000.00
dividendsPaid 43675000.00
changeToInventory 16930000.00
changeToAccountReceivables -126486000.00
salePurchaseOfStock 43675000.00
otherCashflowsFromFinancingActivities 347000.00
changeToNetincome 48887000.00
capitalExpenditures 10250000
cashFlowsOtherOperating -51625000.00
cashAndCashEquivalentsChanges -162719000.00
changeInWorkingCapital -51625000.00
stockBasedCompensation 6305000.00
otherNonCashItems 749000.00
freeCashFlow 33830000.00
2020-09-30
date 2020-09-30
filing_date 2020-10-29
currency_symbol USD
investments -13181000.00
changeToLiabilities 8494000.00
totalCashflowsFromInvestingActivities -13181000.00
netBorrowings 3181000.00
totalCashFromFinancingActivities -8339000.00
changeToOperatingActivities 1715000.00
netIncome 5293000.00
changeInCash 48563000.00
beginPeriodCashFlow 578181000.00
endPeriodCashFlow 626744000.00
totalCashFromOperatingActivities 51156000.00
depreciation 24680000.00
otherCashflowsFromInvestingActivities -13181000.00
dividendsPaid 3193000.00
changeToInventory 3541000.00
changeToAccountReceivables -4177000.00
salePurchaseOfStock -10554000.00
otherCashflowsFromFinancingActivities 5303000.00
changeToNetincome 39831000.00
capitalExpenditures 16308000
cashFlowsOtherOperating 6032000.00
cashAndCashEquivalentsChanges 29636000.00
changeInWorkingCapital 6032000.00
stockBasedCompensation 6803000.00
otherNonCashItems 1744000.00
freeCashFlow 34848000.00
2020-06-30
date 2020-06-30
filing_date 2020-07-31
currency_symbol USD
investments -39770000.00
changeToLiabilities -22118000.00
totalCashflowsFromInvestingActivities -39770000.00
netBorrowings 154311000.00
totalCashFromFinancingActivities 138858000.00
changeToOperatingActivities -11056000.00
netIncome 6150000.00
changeInCash 141675000.00
beginPeriodCashFlow 436506000.00
endPeriodCashFlow 578181000.00
totalCashFromOperatingActivities 33377000.00
depreciation 27907000.00
otherCashflowsFromInvestingActivities -39770000.00
changeToInventory -10055000.00
changeToAccountReceivables 27318000.00
salePurchaseOfStock -14880000.00
otherCashflowsFromFinancingActivities 153738000.00
changeToNetincome 33083000.00
capitalExpenditures 29471000
cashFlowsOtherOperating -5856000.00
cashAndCashEquivalentsChanges 132465000.00
changeInWorkingCapital -5856000.00
stockBasedCompensation 7160000.00
otherNonCashItems -101000.00
freeCashFlow 3906000.00
2020-03-31
date 2020-03-31
filing_date 2020-04-30
currency_symbol USD
investments -10848000.00
changeToLiabilities -81679000.00
totalCashflowsFromInvestingActivities -10848000.00
netBorrowings -170000.00
totalCashFromFinancingActivities -18761000.00
changeToOperatingActivities -10222000.00
netIncome 16428000.00
changeInCash 17743000.00
beginPeriodCashFlow 418763000.00
endPeriodCashFlow 436506000.00
totalCashFromOperatingActivities 56743000.00
depreciation 27044000.00
otherCashflowsFromInvestingActivities -10848000.00
changeToInventory -11343000.00
changeToAccountReceivables 99388000.00
salePurchaseOfStock -18241000.00
otherCashflowsFromFinancingActivities -354000.00
changeToNetincome 32828000.00
capitalExpenditures 11258000
cashFlowsOtherOperating 7487000.00
cashAndCashEquivalentsChanges 27134000.00
changeInWorkingCapital 7487000.00
stockBasedCompensation 8502000.00
otherNonCashItems 2289000.00
freeCashFlow 45485000.00
2019-12-31
date 2019-12-31
filing_date 2020-03-02
currency_symbol USD
investments -17537000.00
changeToLiabilities 63750000.00
totalCashflowsFromInvestingActivities -17537000.00
netBorrowings -541000.00
totalCashFromFinancingActivities -40473000.00
changeToOperatingActivities 19877000.00
netIncome 41474000.00
changeInCash 9585000.00
beginPeriodCashFlow 409178000.00
endPeriodCashFlow 418763000.00
totalCashFromOperatingActivities 59359000.00
depreciation 39729000.00
otherCashflowsFromInvestingActivities -4147000.00
changeToInventory 21597000.00
changeToAccountReceivables -119288000.00
salePurchaseOfStock -40985000.00
otherCashflowsFromFinancingActivities -25000.00
changeToNetincome 29240000.00
capitalExpenditures 13373000
changeInWorkingCapital -35661000.00
stockBasedCompensation 4239000.00
otherNonCashItems 862000.00
freeCashFlow 45986000.00
2019-09-30
date 2019-09-30
filing_date 2019-10-31
currency_symbol USD
investments -24003000.00
changeToLiabilities -4415000.00
totalCashflowsFromInvestingActivities -24003000.00
netBorrowings -167000.00
totalCashFromFinancingActivities -17973000.00
changeToOperatingActivities -6450000.00
netIncome 20557000.00
changeInCash -12875000.00
beginPeriodCashFlow 422053000.00
endPeriodCashFlow 409178000.00
totalCashFromOperatingActivities 43289000.00
depreciation 19455000.00
otherCashflowsFromInvestingActivities -24003000.00
changeToInventory -9539000.00
changeToAccountReceivables 14821000.00
salePurchaseOfStock -16878000.00
otherCashflowsFromFinancingActivities -17806000.00
changeToNetincome 18776000.00
capitalExpenditures 27239000
cashFlowsOtherOperating 3956000.00
cashAndCashEquivalentsChanges 1313000.00
changeInWorkingCapital 3956000.00
stockBasedCompensation 11165000.00
otherNonCashItems 175000.00
freeCashFlow 16050000.00
2019-06-30
date 2019-06-30
filing_date 2019-08-02
currency_symbol USD
investments -33307000.00
changeToLiabilities -14995000.00
totalCashflowsFromInvestingActivities -33307000.00
netBorrowings -167000.00
totalCashFromFinancingActivities -474000.00
changeToOperatingActivities 7136000.00
netIncome 12537000.00
changeInCash 26282000.00
beginPeriodCashFlow 395771000.00
endPeriodCashFlow 422053000.00
totalCashFromOperatingActivities 52964000.00
depreciation 18282000.00
otherCashflowsFromInvestingActivities -33307000.00
changeToInventory 10519000.00
changeToAccountReceivables 19325000.00
salePurchaseOfStock -98000.00
otherCashflowsFromFinancingActivities -307000.00
changeToNetincome 11093000.00
capitalExpenditures 28812000
cashFlowsOtherOperating 29334000.00
cashAndCashEquivalentsChanges 19183000.00
changeInWorkingCapital 11466000.00
stockBasedCompensation 11713000.00
otherNonCashItems 410000.00
freeCashFlow 24152000.00
2019-03-31
date 2019-03-31
filing_date 2019-05-09
currency_symbol USD
investments -29041000.00
changeToLiabilities -58485000.00
totalCashflowsFromInvestingActivities -29041000.00
netBorrowings -172000.00
totalCashFromFinancingActivities -191000.00
changeToOperatingActivities -6712000.00
netIncome 21401000.00
changeInCash 31345000.00
beginPeriodCashFlow 364426000.00
endPeriodCashFlow 395771000.00
totalCashFromOperatingActivities 67220000.00
depreciation 19644000.00
otherCashflowsFromInvestingActivities -29041000.00
changeToInventory -3556000.00
changeToAccountReceivables 86018000.00
salePurchaseOfStock -80000000.00
otherCashflowsFromFinancingActivities -30000.00
changeToNetincome 42866000.00
capitalExpenditures 13292000
cashFlowsOtherOperating 2953000.00
cashAndCashEquivalentsChanges 37988000.00
changeInWorkingCapital 20821000.00
stockBasedCompensation 13882000.00
otherNonCashItems -18546000.00
freeCashFlow 53928000.00
2018-12-31
date 2018-12-31
filing_date 2019-03-01
currency_symbol USD
investments -56000.00
changeToLiabilities 85646000.00
totalCashflowsFromInvestingActivities -97733000.00
netBorrowings -243000.00
totalCashFromFinancingActivities -79403000.00
changeToOperatingActivities 20211000.00
netIncome 42134000.00
changeInCash -94264000.00
beginPeriodCashFlow 458690000.00
endPeriodCashFlow 364426000.00
totalCashFromOperatingActivities 85600000.00
depreciation 32785000.00
otherCashflowsFromInvestingActivities -97733000.00
changeToInventory 19027000.00
changeToAccountReceivables -113019000.00
salePurchaseOfStock -80000000.00
otherCashflowsFromFinancingActivities 141000.00
changeToNetincome 61499000.00
capitalExpenditures 30064000
cashFlowsOtherOperating -18033000.00
exchangeRateChanges -2728000.00
cashAndCashEquivalentsChanges -94264000.00
changeInWorkingCapital -7162000.00
stockBasedCompensation 10267000.00
otherNonCashItems -10723000.00
freeCashFlow 55536000.00
2018-09-30
date 2018-09-30
filing_date 2018-11-05
currency_symbol USD
investments -45000.00
changeToLiabilities 13091000.00
totalCashflowsFromInvestingActivities -67801000.00
netBorrowings -248000.00
totalCashFromFinancingActivities -172000.00
changeToOperatingActivities -22093000.00
netIncome 17948000.00
changeInCash -21595000.00
beginPeriodCashFlow 480285000.00
endPeriodCashFlow 458690000.00
totalCashFromOperatingActivities 50256000.00
depreciation 27891000.00
otherCashflowsFromInvestingActivities -67801000.00
dividendsPaid 0.00
changeToInventory -20287000.00
changeToAccountReceivables 12931000.00
salePurchaseOfStock 212000.00
otherCashflowsFromFinancingActivities -136000.00
changeToNetincome 51995000.00
capitalExpenditures 60627000
cashFlowsOtherOperating -19685000.00
exchangeRateChanges -3880000.00
cashAndCashEquivalentsChanges -21595000.00
changeInWorkingCapital 3929000.00
stockBasedCompensation 17262000.00
otherNonCashItems -23594000.00
freeCashFlow -10371000.00
2018-06-30
date 2018-06-30
filing_date 2018-08-02
currency_symbol USD
investments 154000.00
changeToLiabilities -26745000.00
totalCashflowsFromInvestingActivities -17693000.00
netBorrowings -235000.00
totalCashFromFinancingActivities 126000.00
changeToOperatingActivities 6548000.00
netIncome 14707000.00
changeInCash -3589000.00
beginPeriodCashFlow 483874000.00
endPeriodCashFlow 480285000.00
totalCashFromOperatingActivities 40341000.00
depreciation 25099000.00
otherCashflowsFromInvestingActivities -17693000.00
dividendsPaid 0.00
changeToInventory 10937000.00
changeToAccountReceivables 10154000.00
salePurchaseOfStock 396000.00
otherCashflowsFromFinancingActivities -35000.00
changeToNetincome 54021000.00
capitalExpenditures 18880000
cashFlowsOtherOperating -28387000.00
exchangeRateChanges -26363000.00
cashAndCashEquivalentsChanges -3589000.00
changeInWorkingCapital -10043000.00
stockBasedCompensation 20242000.00
otherNonCashItems -18303000.00
freeCashFlow 21461000.00
2018-03-31
date 2018-03-31
filing_date 2018-05-04
currency_symbol USD
investments -112000.00
changeToLiabilities -62945000.00
totalCashflowsFromInvestingActivities -43490000.00
netBorrowings -238000.00
totalCashFromFinancingActivities 16773000.00
changeToOperatingActivities -4660000.00
netIncome 21090000.00
changeInCash 69763000.00
beginPeriodCashFlow 414111000.00
endPeriodCashFlow 483874000.00
totalCashFromOperatingActivities 84527000.00
depreciation 26050000.00
otherCashflowsFromInvestingActivities -43490000.00
dividendsPaid 0.00
changeToInventory -1514000.00
changeToAccountReceivables 91292000.00
salePurchaseOfStock 166000.00
otherCashflowsFromFinancingActivities 16845000.00
changeToNetincome 53966000.00
capitalExpenditures 7413000
cashFlowsOtherOperating 9471000.00
exchangeRateChanges 11953000.00
cashAndCashEquivalentsChanges 69763000.00
changeInWorkingCapital 23687000.00
stockBasedCompensation 18829000.00
otherNonCashItems -17515000.00
freeCashFlow 77114000.00
2017-12-31
date 2017-12-31
filing_date 2018-03-01
currency_symbol USD
investments 1148000.00
changeToLiabilities 32915000.00
totalCashflowsFromInvestingActivities -25460000.00
netBorrowings -5812000.00
totalCashFromFinancingActivities 5786000.00
changeToOperatingActivities 36897000.00
netIncome 52368000.00
changeInCash 56128000.00
beginPeriodCashFlow 357983000.00
endPeriodCashFlow 414111000.00
totalCashFromOperatingActivities 79002000.00
depreciation 31344000.00
otherCashflowsFromInvestingActivities -25460000.00
dividendsPaid 0.00
changeToInventory 20115000.00
changeToAccountReceivables -112127000.00
salePurchaseOfStock 2342000.00
otherCashflowsFromFinancingActivities 9282000.00
changeToNetincome 65811000.00
capitalExpenditures 47928000
cashFlowsOtherOperating -39177000.00
exchangeRateChanges -3200000.00
cashAndCashEquivalentsChanges 56128000.00
changeInWorkingCapital -20513000.00
stockBasedCompensation 19725000.00
otherNonCashItems -19850000.00
freeCashFlow 31074000.00
2017-09-30
date 2017-09-30
filing_date 2017-11-08
currency_symbol USD
investments -157000.00
changeToLiabilities -5031000.00
totalCashflowsFromInvestingActivities -27858000.00
netBorrowings -2452000.00
totalCashFromFinancingActivities 17794000.00
changeToOperatingActivities -6350000.00
netIncome 22269000.00
changeInCash 49798000.00
beginPeriodCashFlow 308185000.00
endPeriodCashFlow 357983000.00
totalCashFromOperatingActivities 61727000.00
depreciation 25990000.00
otherCashflowsFromInvestingActivities -27858000.00
dividendsPaid 0.00
changeToInventory 1814000.00
changeToAccountReceivables -991000.00
salePurchaseOfStock 5165000.00
otherCashflowsFromFinancingActivities 17302000.00
changeToNetincome 61995000.00
capitalExpenditures 20999000
cashFlowsOtherOperating -22537000.00
exchangeRateChanges -1866000.00
cashAndCashEquivalentsChanges 49798000.00
changeInWorkingCapital -12372000.00
stockBasedCompensation 22028000.00
otherNonCashItems -4046000.00
freeCashFlow 40728000.00
2017-06-30
date 2017-06-30
filing_date 2017-08-08
currency_symbol USD
investments 1668000.00
changeToLiabilities 48776000.00
totalCashflowsFromInvestingActivities -24298000.00
netBorrowings -75714000.00
totalCashFromFinancingActivities -64052000.00
changeToOperatingActivities 442000.00
netIncome 7505000.00
changeInCash 4372000.00
beginPeriodCashFlow 303813000.00
endPeriodCashFlow 308185000.00
totalCashFromOperatingActivities 60491000.00
depreciation 24376000.00
otherCashflowsFromInvestingActivities -24298000.00
dividendsPaid 0.00
changeToInventory 5978000.00
changeToAccountReceivables -23358000.00
salePurchaseOfStock 11517000.00
otherCashflowsFromFinancingActivities 1599000.00
changeToNetincome 42975000.00
capitalExpenditures 30008000
cashFlowsOtherOperating 10012000.00
exchangeRateChanges 32231000.00
cashAndCashEquivalentsChanges 4372000.00
changeInWorkingCapital 25860000.00
stockBasedCompensation 14918000.00
otherNonCashItems -15833000.00
freeCashFlow 30483000.00
2017-03-31
date 2017-03-31
filing_date 2017-05-10
currency_symbol USD
investments -431000.00
changeToLiabilities -79575000.00
totalCashflowsFromInvestingActivities -28637000.00
netBorrowings -2053000.00
totalCashFromFinancingActivities 11003000.00
changeToOperatingActivities 8253000.00
netIncome 14518000.00
changeInCash 33496000.00
beginPeriodCashFlow 270317000.00
endPeriodCashFlow 303813000.00
totalCashFromOperatingActivities 44238000.00
depreciation 22316000.00
otherCashflowsFromInvestingActivities -28637000.00
dividendsPaid 0.00
changeToInventory 22261000.00
changeToAccountReceivables 59569000.00
salePurchaseOfStock 12937000.00
otherCashflowsFromFinancingActivities 119000.00
changeToNetincome 41473000.00
capitalExpenditures 23267000
cashFlowsOtherOperating -11753000.00
exchangeRateChanges 6892000.00
cashAndCashEquivalentsChanges 33496000.00
changeInWorkingCapital -70000.00
stockBasedCompensation 14940000.00
otherNonCashItems -11667000.00
freeCashFlow 20971000.00
2016-12-31
date 2016-12-31
filing_date 2017-03-01
currency_symbol USD
investments 159000.00
changeToLiabilities 81862000.00
totalCashflowsFromInvestingActivities -253486000.00
netBorrowings 72335000.00
totalCashFromFinancingActivities 75202000.00
changeToOperatingActivities 6648000.00
netIncome 40740000.00
changeInCash -136841000.00
beginPeriodCashFlow 407158000.00
endPeriodCashFlow 270317000.00
totalCashFromOperatingActivities 71658000.00
depreciation 17178000.00
otherCashflowsFromInvestingActivities -253486000.00
dividendsPaid 0.00
changeToInventory 23527000.00
changeToAccountReceivables -113442000.00
salePurchaseOfStock 2893000.00
otherCashflowsFromFinancingActivities 80198000.00
changeToNetincome 42887000.00
capitalExpenditures 30163000
cashFlowsOtherOperating -11970000.00
exchangeRateChanges -30214000.00
cashAndCashEquivalentsChanges -136841000.00
changeInWorkingCapital -6600000.00
stockBasedCompensation 13229000.00
otherNonCashItems -6050000.00
freeCashFlow 41495000.00
2016-09-30
date 2016-09-30
filing_date 2016-11-07
currency_symbol USD
changeToLiabilities -2686000.00
totalCashflowsFromInvestingActivities -20284000.00
netBorrowings 771000.00
totalCashFromFinancingActivities 2346000.00
changeToOperatingActivities -4482000.00
netIncome 14724000.00
changeInCash 29751000.00
beginPeriodCashFlow 377407000.00
endPeriodCashFlow 407158000.00
totalCashFromOperatingActivities 43631000.00
depreciation 16030000.00
otherCashflowsFromInvestingActivities -20284000.00
dividendsPaid 0.00
changeToInventory -1361000.00
changeToAccountReceivables -2160000.00
salePurchaseOfStock 1600000.00
otherCashflowsFromFinancingActivities 746000.00
changeToNetincome 36609000.00
capitalExpenditures 15792000
cashFlowsOtherOperating -7702000.00
exchangeRateChanges 4058000.00
cashAndCashEquivalentsChanges 29751000.00
changeInWorkingCapital 4576000.00
stockBasedCompensation 13965000.00
otherNonCashItems -13238000.00
freeCashFlow 27839000.00
2016-06-30
date 2016-06-30
filing_date 2016-08-05
currency_symbol USD
changeToLiabilities -11649000.00
totalCashflowsFromInvestingActivities -27666000.00
netBorrowings -1650000.00
totalCashFromFinancingActivities 8286000.00
changeToOperatingActivities -5409000.00
netIncome 13339000.00
changeInCash -8703000.00
beginPeriodCashFlow 386110000.00
endPeriodCashFlow 377407000.00
totalCashFromOperatingActivities 19274000.00
depreciation 16345000.00
otherCashflowsFromInvestingActivities -27666000.00
dividendsPaid 0.00
changeToInventory 1358000.00
changeToAccountReceivables -7126000.00
salePurchaseOfStock 10106000.00
otherCashflowsFromFinancingActivities 2124000.00
changeToNetincome 30120000.00
capitalExpenditures 25564000
cashFlowsOtherOperating -24184000.00
exchangeRateChanges -8596000.00
cashAndCashEquivalentsChanges -8703000.00
changeInWorkingCapital -10297000.00
stockBasedCompensation 7695000.00
otherNonCashItems -12303000.00
freeCashFlow -6290000.00
2016-03-31
date 2016-03-31
filing_date 2016-05-04
currency_symbol USD
totalCashflowsFromInvestingActivities -11327000.00
netBorrowings -739000.00
totalCashFromFinancingActivities 4737000.00
changeToOperatingActivities -8000000.00
netIncome 18527000.00
changeInCash 32573000.00
beginPeriodCashFlow 353537000.00
endPeriodCashFlow 386110000.00
totalCashFromOperatingActivities 18907000.00
depreciation 13180000.00
otherCashflowsFromInvestingActivities -11327000.00
dividendsPaid 0.00
changeToInventory -6854000.00
changeToAccountReceivables 4758000.00
salePurchaseOfStock 5476000.00
otherCashflowsFromFinancingActivities 764000.00
changeToNetincome 29506000.00
capitalExpenditures 13615000
cashFlowsOtherOperating -29126000.00
exchangeRateChanges 20256000.00
cashAndCashEquivalentsChanges 32573000.00
changeInWorkingCapital -17140000.00
stockBasedCompensation 8370000.00
otherNonCashItems -11974000.00
freeCashFlow 5292000.00
2015-12-31
date 2015-12-31
filing_date 2016-02-29
currency_symbol USD
investments -6612000.00
changeToLiabilities 100047000.00
totalCashflowsFromInvestingActivities -101633000.00
netBorrowings -5957000.00
totalCashFromFinancingActivities 1599000.00
changeToOperatingActivities -1396000.00
netIncome 35490000.00
changeInCash 43876000.00
beginPeriodCashFlow 280857000.00
endPeriodCashFlow 324733000.00
totalCashFromOperatingActivities 60448000.00
depreciation 13335000.00
otherCashflowsFromInvestingActivities 1128000.00
changeToInventory 22755000.00
changeToAccountReceivables -50604000.00
salePurchaseOfStock 13768000.00
otherCashflowsFromFinancingActivities 704000.00
changeToNetincome 17801000.00
capitalExpenditures 17580000
changeInWorkingCapital 15543000.00
stockBasedCompensation 7047000.00
otherNonCashItems -7066000.00
freeCashFlow 42868000.00
2015-09-30
date 2015-09-30
filing_date 2015-09-30
currency_symbol USD
changeToLiabilities 39624000.00
totalCashFromFinancingActivities 2937900.15
netIncome 6164976.99
changeInCash -6896357.72
beginPeriodCashFlow 322916971.41
endPeriodCashFlow 316020613.68
totalCashFromOperatingActivities 17742171.41
depreciation 13393269.05
changeToInventory -3701911.72
changeToAccountReceivables -14964049.82
otherCashflowsFromFinancingActivities 841650.45
capitalExpenditures 24206451.9
changeInWorkingCapital -7533221.56
stockBasedCompensation 4654957.07
otherNonCashItems -4451295.67
freeCashFlow -6464280.49
2015-06-30
date 2015-06-30
filing_date 2015-06-30
currency_symbol USD
changeToLiabilities 27635000.00
totalCashFromFinancingActivities 3916642.37
netIncome 4310325.49
changeInCash -7930864.31
beginPeriodCashFlow 329815608.25
endPeriodCashFlow 321884743.94
totalCashFromOperatingActivities 12388119.97
depreciation 11088180.53
changeToInventory -2805132.46
changeToAccountReceivables -3330043.29
otherCashflowsFromFinancingActivities 1620718.28
capitalExpenditures 18574889.52
changeInWorkingCapital -4360797.69
stockBasedCompensation 5416227.37
otherNonCashItems -5555306.31
freeCashFlow -6186769.56
2015-03-31
date 2015-03-31
filing_date 2015-03-31
currency_symbol USD
changeToLiabilities 22842000.00
totalCashFromFinancingActivities -722307.05
netIncome 12930054.25
changeInCash 4627313.39
beginPeriodCashFlow 313812633.33
endPeriodCashFlow 318439946.72
totalCashFromOperatingActivities 39440997.15
depreciation 7955123.83
changeToAccountReceivables -9069447.60
otherCashflowsFromFinancingActivities -193842.52
capitalExpenditures 12384263.02
changeInWorkingCapital 5053983.52
stockBasedCompensation 6094668.79
otherNonCashItems 559869.18
freeCashFlow 27056734.13
2014-12-31
date 2014-12-31
filing_date 2015-03-27
currency_symbol USD
investments -2292000.00
changeToLiabilities 64371000.00
totalCashflowsFromInvestingActivities -75281000.00
netBorrowings -625000.00
totalCashFromFinancingActivities 4579502.89
changeToOperatingActivities 17750000.00
netIncome 21454107.69
changeInCash 40163675.28
beginPeriodCashFlow 312173500.66
endPeriodCashFlow 352337175.93
totalCashFromOperatingActivities 48099372.54
depreciation 9317087.41
otherCashflowsFromInvestingActivities 1705000.00
changeToInventory 18338683.79
changeToAccountReceivables -32603725.86
salePurchaseOfStock 31638000.00
otherCashflowsFromFinancingActivities 1498127.34
changeToNetincome 34851000.00
capitalExpenditures 12163772.56
changeInWorkingCapital 14856024.13
stockBasedCompensation 5885500.27
otherNonCashItems -7441996.21
freeCashFlow 35935599.98
2014-09-30
date 2014-09-30
filing_date 2014-09-30
currency_symbol USD
changeToLiabilities 30961000.00
totalCashFromFinancingActivities 389554.36
netIncome 14558166.68
changeInCash 17541366.36
beginPeriodCashFlow 308211095.32
endPeriodCashFlow 325752461.68
totalCashFromOperatingActivities 32331742.97
depreciation 8681859.71
changeToInventory 6309004.16
changeToAccountReceivables -15777586.03
otherCashflowsFromFinancingActivities 255050.25
capitalExpenditures 14155923.26
changeInWorkingCapital 474571.11
stockBasedCompensation 5475332.45
otherNonCashItems -899654.86
freeCashFlow 18175819.71
2014-06-30
date 2014-06-30
filing_date 2014-06-30
currency_symbol USD
changeToLiabilities 22368000.00
totalCashFromFinancingActivities 5147480.15
netIncome 3313869.41
changeInCash 1513001.72
beginPeriodCashFlow 329867117.79
endPeriodCashFlow 331380119.51
totalCashFromOperatingActivities 15228246.34
depreciation 7921089.25
changeToInventory 3362983.98
changeToAccountReceivables -20344347.73
otherCashflowsFromFinancingActivities 4084695.35
capitalExpenditures 14269147.86
changeInWorkingCapital -7271685.45
stockBasedCompensation 3230647.49
otherNonCashItems 3192447.27
freeCashFlow 959098.47
2014-03-31
date 2014-03-31
filing_date 2014-03-31
currency_symbol USD
changeToLiabilities 12956000.00
totalCashFromFinancingActivities 21368450.01
netIncome 5256498.42
changeInCash 10237931.51
beginPeriodCashFlow 322296795.49
endPeriodCashFlow 332534727.00
totalCashFromOperatingActivities 15729610.78
depreciation 6651079.63
changeToInventory -6887635.81
changeToAccountReceivables -12248659.06
otherCashflowsFromFinancingActivities 5501.31
capitalExpenditures 5200110.03
changeInWorkingCapital -5202860.68
stockBasedCompensation 4476688.21
otherNonCashItems 140283.32
freeCashFlow 10529500.76
2013-12-31
date 2013-12-31
filing_date 2014-03-06
currency_symbol USD
investments -1070000.00
changeToLiabilities 46442000.00
totalCashflowsFromInvestingActivities -37322000.00
netBorrowings 6029000.00
totalCashFromFinancingActivities 263098953.30
changeToOperatingActivities 14199000.00
netIncome 4512690.22
changeInCash 268585158.39
beginPeriodCashFlow 55011185.06
endPeriodCashFlow 323596343.45
totalCashFromOperatingActivities 16922588.31
depreciation 5194841.06
otherCashflowsFromInvestingActivities 5524000.00
changeToInventory 14091800.38
changeToAccountReceivables -22542737.99
salePurchaseOfStock 255135000.00
otherCashflowsFromFinancingActivities -2761.74
changeToNetincome -587000.00
capitalExpenditures 9924328.21
changeInWorkingCapital 5305310.83
stockBasedCompensation 3220193.87
otherNonCashItems -1906984.45
freeCashFlow 6998260.10
2013-09-30
date 2013-09-30
filing_date 2013-09-30
currency_symbol USD
changeToLiabilities 28843000.00
totalCashFromFinancingActivities -1221207.17
netIncome 4099477.78
changeInCash -10866719.74
beginPeriodCashFlow 64624124.58
endPeriodCashFlow 53757404.83
totalCashFromOperatingActivities 5034612.11
depreciation 4038754.77
changeToInventory 5358468.16
changeToAccountReceivables -10017947.02
otherCashflowsFromFinancingActivities -4048.20
capitalExpenditures 7741508.9
changeInWorkingCapital -3316825.67
stockBasedCompensation 2468052.95
otherNonCashItems -4450321.83
freeCashFlow -2706896.78
2013-06-30
date 2013-06-30
filing_date 2013-06-30
currency_symbol USD
changeToLiabilities 24784000.00
totalCashFromFinancingActivities 9823844.71
netIncome -7310314.32
changeInCash 5227414.65
beginPeriodCashFlow 57078736.47
endPeriodCashFlow 62306151.12
totalCashFromOperatingActivities 5378330.56
depreciation 4043505.41
changeToAccountReceivables -5602102.41
otherCashflowsFromFinancingActivities 10402789.34
capitalExpenditures 8573584.51
changeInWorkingCapital 13473147.38
stockBasedCompensation 1546888.01
otherNonCashItems -6067860.12
freeCashFlow -3195253.96
2013-03-31
date 2013-03-31
filing_date 2013-03-31
currency_symbol USD
totalCashFromFinancingActivities -590359.59
netIncome 904108.19
changeInCash 782450.57
beginPeriodCashFlow 55401598.20
endPeriodCashFlow 56184048.77
totalCashFromOperatingActivities 5871580.78
depreciation 2986374.35
changeToAccountReceivables -4325888.74
otherCashflowsFromFinancingActivities -4464194.24
capitalExpenditures 3187429.57
changeInWorkingCapital 1568742.96
stockBasedCompensation 1954205.51
otherNonCashItems -2297408.05
freeCashFlow 2684151.21
2012-12-31
date 2012-12-31
filing_date 2012-12-31
currency_symbol USD
changeToLiabilities 39959000.00
totalCashFromFinancingActivities 5772159.78
netIncome -6043946.03
changeInCash 5364655.77
beginPeriodCashFlow 51849616.72
endPeriodCashFlow 57214272.49
totalCashFromOperatingActivities 10161834.31
depreciation 2474829.55
changeToAccountReceivables -15560514.92
otherCashflowsFromFinancingActivities 4720728.63
capitalExpenditures 9833290.4
changeInWorkingCapital 9213730.75
stockBasedCompensation 1898554.49
otherNonCashItems -3398882.88
freeCashFlow 328543.90
2012-09-30
date 2012-09-30
filing_date 2012-09-30
currency_symbol USD
totalCashFromFinancingActivities 41940909.85
netIncome 2049280.31
changeInCash 35434830.06
beginPeriodCashFlow 16414786.66
endPeriodCashFlow 51849616.72
totalCashFromOperatingActivities -4038212.14
depreciation 1748821.92
changeToAccountReceivables -17222429.09
otherCashflowsFromFinancingActivities 3210025.55
capitalExpenditures 3013571.99
changeInWorkingCapital -6150408.96
stockBasedCompensation 1120940.92
otherNonCashItems -3230569.72
freeCashFlow -7051784.13
2012-03-31
date 2012-03-31
currency_symbol USD
netIncome 5903000.00
endPeriodCashFlow 16414786.66
capitalExpenditures 0
2011-12-31
date 2011-12-31
currency_symbol USD
changeToLiabilities 13515000.00
totalCashFromFinancingActivities 313000.00
netIncome 2205000.00
totalCashFromOperatingActivities 9038000.00
capitalExpenditures 8303000
2011-09-30
date 2011-09-30
currency_symbol USD
netIncome 776000.00
capitalExpenditures 0
2011-06-30
date 2011-06-30
currency_symbol USD
netIncome 4964000.00
capitalExpenditures 0
yearly
2022-12-31
date 2022-12-31
filing_date 2023-02-24
currency_symbol USD
investments -166119000.00
changeToLiabilities 133792000.00
totalCashflowsFromInvestingActivities -166119000.00
netBorrowings -265000.00
totalCashFromFinancingActivities -113044000.00
changeToOperatingActivities -31801000.00
netIncome 10875000.00
changeInCash -67327000.00
beginPeriodCashFlow 515527000.00
endPeriodCashFlow 448200000.00
totalCashFromOperatingActivities 255985000.00
issuanceOfCapitalStock 1028000.00
depreciation 150261000.00
otherCashflowsFromInvestingActivities 28951000.00
changeToAccountReceivables -41910000.00
salePurchaseOfStock -135685000.00
otherCashflowsFromFinancingActivities 100126000.00
changeToNetincome 97934000.00
capitalExpenditures 84796000
changeInWorkingCapital 60081000.00
stockBasedCompensation 65034000.00
otherNonCashItems -23328000.00
freeCashFlow 171189000.00
2021-12-31
date 2021-12-31
filing_date 2022-02-25
currency_symbol USD
investments -12938000.00
changeToLiabilities 82691000.00
totalCashflowsFromInvestingActivities -76367000.00
netBorrowings -5286000.00
totalCashFromFinancingActivities -80117000.00
changeToOperatingActivities 10646000.00
netIncome 137647000.00
changeInCash 27516000.00
beginPeriodCashFlow 488011000.00
endPeriodCashFlow 515527000.00
totalCashFromOperatingActivities 220913000.00
issuanceOfCapitalStock 25196000.00
depreciation 90934000.00
otherCashflowsFromInvestingActivities 1973000.00
changeToInventory 13291000.00
changeToAccountReceivables -134950000.00
salePurchaseOfStock -100027000.00
otherCashflowsFromFinancingActivities -4037000.00
changeToNetincome 39668000.00
capitalExpenditures 54983000
cashFlowsOtherOperating -41613000.00
cashAndCashEquivalentsChanges 64429000.00
changeInWorkingCapital -41613000.00
stockBasedCompensation 44528000.00
otherNonCashItems 2016000.00
freeCashFlow 165930000.00
2020-12-31
date 2020-12-31
filing_date 2021-02-26
currency_symbol USD
investments -101093000.00
changeToLiabilities -33314000.00
totalCashflowsFromInvestingActivities -101093000.00
netBorrowings -14156000.00
totalCashFromFinancingActivities -57747000.00
changeToOperatingActivities -6691000.00
netIncome 74689000.00
changeInCash 69248000.00
beginPeriodCashFlow 418763000.00
endPeriodCashFlow 488011000.00
totalCashFromOperatingActivities 185356000.00
issuanceOfCapitalStock 1727000.00
depreciation 106591000.00
otherCashflowsFromInvestingActivities -101093000.00
dividendsPaid 153188000.00
changeToInventory -927000.00
changeToAccountReceivables -3957000.00
salePurchaseOfStock -43655000.00
otherCashflowsFromFinancingActivities 304713000.00
changeToNetincome 154629000.00
capitalExpenditures 67287000
cashFlowsOtherOperating -43962000.00
cashAndCashEquivalentsChanges 26516000.00
changeInWorkingCapital -43962000.00
stockBasedCompensation 28770000.00
otherNonCashItems 4681000.00
freeCashFlow 118069000.00
2019-12-31
date 2019-12-31
filing_date 2020-03-02
currency_symbol USD
investments -1366000.00
changeToLiabilities -14145000.00
totalCashflowsFromInvestingActivities -103888000.00
netBorrowings -2214000.00
totalCashFromFinancingActivities -59111000.00
changeToOperatingActivities 13851000.00
netIncome 95969000.00
changeInCash 54337000.00
beginPeriodCashFlow 364426000.00
endPeriodCashFlow 418763000.00
totalCashFromOperatingActivities 222832000.00
issuanceOfCapitalStock 1691000.00
depreciation 97110000.00
otherCashflowsFromInvestingActivities -15224000.00
changeToInventory 19021000.00
changeToAccountReceivables 876000.00
salePurchaseOfStock -58588000.00
otherCashflowsFromFinancingActivities -1192000.00
changeToNetincome 45978000.00
capitalExpenditures 82716000
changeInWorkingCapital 582000.00
stockBasedCompensation 40999000.00
otherNonCashItems 769000.00
freeCashFlow 140116000.00
2018-12-31
date 2018-12-31
filing_date 2019-03-01
currency_symbol USD
investments -226717000.00
changeToLiabilities 9047000.00
totalCashflowsFromInvestingActivities -226717000.00
netBorrowings -964000.00
totalCashFromFinancingActivities -62676000.00
changeToOperatingActivities 6000.00
netIncome 95879000.00
changeInCash -49685000.00
beginPeriodCashFlow 414111000.00
endPeriodCashFlow 364426000.00
totalCashFromOperatingActivities 260726000.00
issuanceOfCapitalStock 1473000.00
depreciation 111825000.00
otherCashflowsFromInvestingActivities -226717000.00
changeToInventory 8163000.00
changeToAccountReceivables 1358000.00
salePurchaseOfStock -80000000.00
otherCashflowsFromFinancingActivities 16815000.00
changeToNetincome 221481000.00
capitalExpenditures 116984000
cashFlowsOtherOperating -56634000.00
exchangeRateChanges -21018000.00
cashAndCashEquivalentsChanges -49685000.00
changeInWorkingCapital 10411000.00
stockBasedCompensation 66600000.00
otherNonCashItems -70133000.00
freeCashFlow 143742000.00
2017-12-31
date 2017-12-31
filing_date 2018-03-01
currency_symbol USD
investments -106253000.00
changeToLiabilities 32915000.00
totalCashflowsFromInvestingActivities -106253000.00
netBorrowings -86031000.00
totalCashFromFinancingActivities -29468000.00
changeToOperatingActivities 36897000.00
netIncome 96659000.00
changeInCash 143794000.00
beginPeriodCashFlow 270317000.00
endPeriodCashFlow 414111000.00
totalCashFromOperatingActivities 245458000.00
depreciation 104025000.00
otherCashflowsFromInvestingActivities -106253000.00
dividendsPaid 0.00
changeToInventory 50166000.00
changeToAccountReceivables -76907000.00
salePurchaseOfStock 31961000.00
otherCashflowsFromFinancingActivities 28302000.00
changeToNetincome 212254000.00
capitalExpenditures 122203000
cashFlowsOtherOperating -63455000.00
exchangeRateChanges 34057000.00
cashAndCashEquivalentsChanges 143794000.00
changeInWorkingCapital -7095000.00
stockBasedCompensation 71612000.00
otherNonCashItems -51395000.00
freeCashFlow 123255000.00
2016-12-31
date 2016-12-31
filing_date 2017-03-01
currency_symbol USD
investments -312763000.00
changeToLiabilities 81862000.00
totalCashflowsFromInvestingActivities -312763000.00
netBorrowings 70717000.00
totalCashFromFinancingActivities 90570000.00
changeToOperatingActivities 6648000.00
netIncome 87329000.00
changeInCash -83220000.00
beginPeriodCashFlow 353537000.00
endPeriodCashFlow 270317000.00
totalCashFromOperatingActivities 153470000.00
depreciation 62733000.00
otherCashflowsFromInvestingActivities -312763000.00
dividendsPaid 0.00
changeToInventory 16671000.00
changeToAccountReceivables -117970000.00
salePurchaseOfStock 20075000.00
otherCashflowsFromFinancingActivities 83800000.00
changeToNetincome 139122000.00
capitalExpenditures 85133000
cashFlowsOtherOperating -72982000.00
exchangeRateChanges -14496000.00
cashAndCashEquivalentsChanges -83220000.00
changeInWorkingCapital -29460000.00
stockBasedCompensation 43259000.00
otherNonCashItems -43564000.00
freeCashFlow 68337000.00
2015-12-31
date 2015-12-31
filing_date 2016-02-29
currency_symbol USD
investments -6612000.00
changeToLiabilities 100047000.00
totalCashflowsFromInvestingActivities -101633000.00
netBorrowings -5957000.00
totalCashFromFinancingActivities 7034000.00
changeToOperatingActivities -1396000.00
netIncome 56752000.00
changeInCash 34949000.00
beginPeriodCashFlow 289784000.00
endPeriodCashFlow 324733000.00
totalCashFromOperatingActivities 123681000.00
depreciation 42469000.00
otherCashflowsFromInvestingActivities -26026000.00
changeToInventory 12134000.00
changeToAccountReceivables -75247000.00
salePurchaseOfStock 13768000.00
otherCashflowsFromFinancingActivities 2718000.00
changeToNetincome 17801000.00
capitalExpenditures 67090000
changeInWorkingCapital 13022000.00
stockBasedCompensation 21642000.00
otherNonCashItems -18853000.00
freeCashFlow 56591000.00
2014-12-31
date 2014-12-31
filing_date 2015-03-27
currency_symbol USD
investments -2292000.00
changeToLiabilities 64371000.00
totalCashflowsFromInvestingActivities -75281000.00
netBorrowings -625000.00
totalCashFromFinancingActivities 28434019.16
changeToOperatingActivities 17750000.00
netIncome 43003064.35
changeInCash 67374385.91
beginPeriodCashFlow 284962790.02
endPeriodCashFlow 352337175.93
totalCashFromOperatingActivities 106565251.23
depreciation 30580281.14
otherCashflowsFromInvestingActivities 1705000.00
changeToInventory 21293594.05
changeToAccountReceivables -76686609.27
salePurchaseOfStock 31638000.00
otherCashflowsFromFinancingActivities 5388151.17
changeToNetincome 34851000.00
capitalExpenditures 43033464.66
changeInWorkingCapital 4230507.32
stockBasedCompensation 17970232.02
otherNonCashItems -5334646.63
freeCashFlow 63531786.57
2013-12-31
date 2013-12-31
filing_date 2014-03-06
currency_symbol USD
investments -1070000.00
changeToLiabilities 46442000.00
totalCashflowsFromInvestingActivities -37322000.00
netBorrowings 6029000.00
totalCashFromFinancingActivities 271639647.60
changeToOperatingActivities 14199000.00
netIncome 1923554.92
changeInCash 263857052.11
beginPeriodCashFlow 59739291.34
endPeriodCashFlow 323596343.45
totalCashFromOperatingActivities 34114446.68
depreciation 16839735.98
otherCashflowsFromInvestingActivities 5524000.00
changeToInventory 19872131.24
changeToAccountReceivables -43404954.57
salePurchaseOfStock 255135000.00
otherCashflowsFromFinancingActivities 11034549.42
changeToNetincome -587000.00
capitalExpenditures 30383330.11
changeInWorkingCapital 17903007.54
stockBasedCompensation 9494876.96
otherNonCashItems -15378773.23
freeCashFlow 3731116.57
2012-12-31
date 2012-12-31
filing_date 2012-12-31
currency_symbol USD
changeToLiabilities 39959000.00
totalCashFromFinancingActivities 47481947.79
netIncome 1099002.83
changeInCash 36470759.38
beginPeriodCashFlow 20743513.11
endPeriodCashFlow 57214272.49
totalCashFromOperatingActivities 15621445.76
depreciation 7605734.39
changeToInventory 2572274.98
changeToAccountReceivables -38406908.77
otherCashflowsFromFinancingActivities 8276245.14
capitalExpenditures 17964927.13
changeInWorkingCapital 4532229.48
stockBasedCompensation 4702832.81
otherNonCashItems -10987383.29
freeCashFlow -2343481.37
2011-12-31
date 2011-12-31
filing_date 2011-12-31
currency_symbol USD
changeToLiabilities 13515000.00
totalCashFromFinancingActivities 312358.24
netIncome 7937269.13
changeInCash 645453.96
beginPeriodCashFlow 19683753.48
endPeriodCashFlow 20329207.44
totalCashFromOperatingActivities 9029874.93
depreciation 4354870.07
changeToInventory 2669950.10
changeToAccountReceivables -23150800.34
otherCashflowsFromFinancingActivities -8457002.14
capitalExpenditures 8294990.6
changeInWorkingCapital -7181647.33
stockBasedCompensation 1808048.73
otherNonCashItems -3579806.88
freeCashFlow 734884.32
2010-12-31
date 2010-12-31
filing_date 2010-12-31
currency_symbol USD
totalCashFromFinancingActivities 6531453.65
netIncome 6269450.72
changeInCash 12796914.48
beginPeriodCashFlow 7401250.17
endPeriodCashFlow 20198164.65
totalCashFromOperatingActivities 9328368.13
depreciation 958904.11
changeToInventory 695571.22
changeToAccountReceivables -11699694.11
otherCashflowsFromFinancingActivities 0.00
capitalExpenditures 2283548.34
changeInWorkingCapital -2299507.91
stockBasedCompensation 1153078.87
otherNonCashItems -301901.85
freeCashFlow 7044819.79
Income_Statement
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
filing_date 2023-11-02
currency_symbol USD
researchDevelopment 62522000.00
incomeBeforeTax 8467000.00
minorityInterest 292000.00
netIncome 6927000.00
sellingGeneralAdministrative 36599000.00
sellingAndMarketingExpenses 94572000.00
grossProfit 205127000.00
reconciledDepreciation 18866000.00
ebit 11434000.00
ebitda 30300000.00
depreciationAndAmortization 18866000.00
operatingIncome 11434000.00
otherOperatingExpenses 457759000.00
taxProvision 1832000.00
netInterestIncome -2967000.00
incomeTaxExpense 1832000.00
totalRevenue 469193000.00
totalOperatingExpenses 193693000.00
costOfRevenue 264066000.00
totalOtherIncomeExpenseNet -2967000.00
netIncomeFromContinuingOps 6635000.00
2023-06-30
date 2023-06-30
filing_date 2023-08-02
currency_symbol USD
researchDevelopment 67775000.00
incomeBeforeTax -893000.00
minorityInterest -905000.00
netIncome -2876000.00
sellingGeneralAdministrative 18537000.00
sellingAndMarketingExpenses 112511000.00
grossProfit 199782000.00
reconciledDepreciation 10111000.00
ebit 687000.00
ebitda 10798000.00
depreciationAndAmortization 10111000.00
operatingIncome 959000.00
otherOperatingExpenses 467975000.00
interestExpense 577000.00
taxProvision 1078000.00
interestIncome 1072000.00
netInterestIncome -849000.00
incomeTaxExpense 1078000.00
totalRevenue 468934000.00
totalOperatingExpenses 198823000.00
costOfRevenue 269152000.00
totalOtherIncomeExpenseNet -1003000.00
netIncomeFromContinuingOps -1971000.00
netIncomeApplicableToCommonShares -2876000.00
2023-03-31
date 2023-03-31
filing_date 2023-05-03
currency_symbol USD
researchDevelopment 63590000.00
incomeBeforeTax -16666000.00
minorityInterest 262000.00
netIncome -12071000.00
sellingGeneralAdministrative 40170000.00
sellingAndMarketingExpenses 101242000.00
grossProfit 181509000.00
reconciledDepreciation 27311000.00
ebit -23493000.00
ebitda 3818000.00
depreciationAndAmortization 27311000.00
operatingIncome -23493000.00
otherOperatingExpenses 468509000.00
interestExpense 16017000.00
taxProvision -4595000.00
interestIncome 1063000.00
netInterestIncome 6827000.00
incomeTaxExpense -4595000.00
totalRevenue 445016000.00
totalOperatingExpenses 205002000.00
costOfRevenue 263507000.00
totalOtherIncomeExpenseNet 6827000.00
netIncomeFromContinuingOps -12071000.00
netIncomeApplicableToCommonShares -11809000.00
2022-12-31
date 2022-12-31
filing_date 2023-02-24
currency_symbol USD
researchDevelopment 69348000.00
incomeBeforeTax 42500000.00
minorityInterest -649000.00
netIncome 15400000.00
sellingGeneralAdministrative 28969000.00
sellingAndMarketingExpenses 99633000.00
grossProfit 246594000.00
reconciledDepreciation 15611000.00
ebit 48644000.00
ebitda 64255000.00
depreciationAndAmortization 15611000.00
operatingIncome 48644000.00
otherOperatingExpenses 515781000.00
interestExpense 444000.00
taxProvision 26451000.00
interestIncome 1389000.00
netInterestIncome -6144000.00
incomeTaxExpense 26451000.00
totalRevenue 564425000.00
totalOperatingExpenses 197950000.00
costOfRevenue 317831000.00
totalOtherIncomeExpenseNet -6144000.00
netIncomeFromContinuingOps 16049000.00
netIncomeApplicableToCommonShares 15400000.00
2022-09-30
date 2022-09-30
filing_date 2022-11-01
currency_symbol USD
researchDevelopment 42725000.00
incomeBeforeTax 7963000.00
minorityInterest 58000.00
netIncome 6579000.00
sellingGeneralAdministrative 42353000.00
sellingAndMarketingExpenses 90051000.00
grossProfit 179607000.00
reconciledDepreciation 20148000.00
ebit 4478000.00
ebitda 24626000.00
depreciationAndAmortization 20148000.00
nonOperatingIncomeNetOther 3485000.00
operatingIncome 4478000.00
otherOperatingExpenses 442443000.00
interestExpense 332000.00
taxProvision 1442000.00
interestIncome 170000.00
netInterestIncome 3485000.00
incomeTaxExpense 1442000.00
totalRevenue 446921000.00
totalOperatingExpenses 175129000.00
costOfRevenue 267314000.00
totalOtherIncomeExpenseNet 3485000.00
netIncomeFromContinuingOps 6521000.00
netIncomeApplicableToCommonShares 6579000.00
2022-06-30
date 2022-06-30
filing_date 2022-08-05
currency_symbol USD
researchDevelopment 41496000.00
incomeBeforeTax 25590000.00
minorityInterest 641000.00
netIncome 17033000.00
sellingGeneralAdministrative 34988000.00
sellingAndMarketingExpenses 99313000.00
grossProfit 184975000.00
reconciledDepreciation 22207000.00
ebit 9178000.00
ebitda 31385000.00
depreciationAndAmortization 22207000.00
nonOperatingIncomeNetOther 16412000.00
operatingIncome 9178000.00
otherOperatingExpenses 485912000.00
interestExpense 214000.00
taxProvision 7916000.00
interestIncome 240000.00
netInterestIncome 16412000.00
incomeTaxExpense 7916000.00
totalRevenue 495090000.00
totalOperatingExpenses 175797000.00
costOfRevenue 310115000.00
totalOtherIncomeExpenseNet 16412000.00
netIncomeFromContinuingOps -32973000.00
netIncomeApplicableToCommonShares 17033000.00
2022-03-31
date 2022-03-31
filing_date 2022-05-05
currency_symbol USD
researchDevelopment 34027000.00
incomeBeforeTax 31692000.00
minorityInterest 691000.00
netIncome 20587000.00
sellingGeneralAdministrative 33336000.00
sellingAndMarketingExpenses 88999000.00
grossProfit 184024000.00
reconciledDepreciation 26611000.00
ebit 27662000.00
ebitda 54273000.00
depreciationAndAmortization 26611000.00
nonOperatingIncomeNetOther 4030000.00
operatingIncome 27662000.00
otherOperatingExpenses 482905000.00
interestExpense 530000.00
taxProvision 10414000.00
interestIncome 133000.00
netInterestIncome -433000.00
incomeTaxExpense 10414000.00
totalRevenue 510567000.00
totalOperatingExpenses 156362000.00
costOfRevenue 326543000.00
totalOtherIncomeExpenseNet 4030000.00
netIncomeFromContinuingOps 21278000.00
netIncomeApplicableToCommonShares 20587000.00
2021-12-31
date 2021-12-31
filing_date 2022-02-25
currency_symbol USD
researchDevelopment 44860000.00
incomeBeforeTax 69074000.00
minorityInterest -1173000.00
netIncome 73765000.00
sellingGeneralAdministrative 43855000.00
sellingAndMarketingExpenses 89892000.00
grossProfit 244351000.00
reconciledDepreciation 23015000.00
ebit 65744000.00
ebitda 88759000.00
depreciationAndAmortization 23015000.00
nonOperatingIncomeNetOther 3330000.00
operatingIncome 65744000.00
otherOperatingExpenses 587523000.00
interestExpense 746000.00
taxProvision -5864000.00
interestIncome 129000.00
netInterestIncome 3330000.00
incomeTaxExpense -5864000.00
totalRevenue 653267000.00
totalOperatingExpenses 178607000.00
costOfRevenue 408916000.00
totalOtherIncomeExpenseNet -1409000.00
netIncomeFromContinuingOps 74938000.00
netIncomeApplicableToCommonShares 73765000.00
2021-09-30
date 2021-09-30
filing_date 2021-11-03
currency_symbol USD
researchDevelopment 33345000.00
incomeBeforeTax 32031000.00
minorityInterest 749000.00
netIncome 23481000.00
sellingGeneralAdministrative 34877000.00
sellingAndMarketingExpenses 75619000.00
grossProfit 176026000.00
reconciledDepreciation 25533000.00
ebit 31440000.00
ebitda 56973000.00
depreciationAndAmortization 25533000.00
nonOperatingIncomeNetOther -154000.00
operatingIncome 32185000.00
otherOperatingExpenses 476395000.00
interestExpense 361000.00
taxProvision 7801000.00
interestIncome 179000.00
netInterestIncome -1106000.00
incomeTaxExpense 7801000.00
totalRevenue 508580000.00
totalOperatingExpenses 143841000.00
costOfRevenue 332554000.00
totalOtherIncomeExpenseNet 952000.00
netIncomeFromContinuingOps 24230000.00
netIncomeApplicableToCommonShares 23481000.00
2021-06-30
date 2021-06-30
filing_date 2021-08-04
currency_symbol USD
researchDevelopment 41915000.00
incomeBeforeTax 19210000.00
minorityInterest 34502000.00
netIncome 14804000.00
sellingGeneralAdministrative 40474000.00
sellingAndMarketingExpenses 80751000.00
grossProfit 182869000.00
reconciledDepreciation 25161000.00
ebit 20237000.00
ebitda 45398000.00
depreciationAndAmortization 25161000.00
nonOperatingIncomeNetOther -519000.00
operatingIncome 19729000.00
otherOperatingExpenses 531582000.00
interestExpense 506000.00
taxProvision 4181000.00
interestIncome 198000.00
netInterestIncome 2000.00
incomeTaxExpense 4181000.00
totalRevenue 551311000.00
totalOperatingExpenses 163140000.00
costOfRevenue 368442000.00
totalOtherIncomeExpenseNet -521000.00
netIncomeFromContinuingOps 15029000.00
netIncomeApplicableToCommonShares 14804000.00
2021-03-31
date 2021-03-31
filing_date 2021-05-05
currency_symbol USD
researchDevelopment 31697000.00
incomeBeforeTax 33501000.00
minorityInterest 1044000.00
netIncome 22406000.00
sellingGeneralAdministrative 33428000.00
sellingAndMarketingExpenses 79354000.00
grossProfit 178698000.00
reconciledDepreciation 17225000.00
ebit 34716000.00
ebitda 51941000.00
depreciationAndAmortization 17225000.00
nonOperatingIncomeNetOther -718000.00
operatingIncome 34219000.00
otherOperatingExpenses 506858000.00
interestExpense 417000.00
taxProvision 10051000.00
interestIncome 128000.00
netInterestIncome 80000.00
incomeTaxExpense 10051000.00
totalRevenue 541077000.00
totalOperatingExpenses 144479000.00
costOfRevenue 362379000.00
totalOtherIncomeExpenseNet -798000.00
netIncomeFromContinuingOps 23450000.00
netIncomeApplicableToCommonShares 22406000.00
2020-12-31
date 2020-12-31
filing_date 2021-02-26
currency_symbol USD
researchDevelopment 32797000.00
incomeBeforeTax 67072000.00
minorityInterest 1541000.00
netIncome 45277000.00
sellingGeneralAdministrative 32623000.00
sellingAndMarketingExpenses 85871000.00
grossProfit 218474000.00
reconciledDepreciation 26960000.00
ebit 67183000.00
ebitda 94143000.00
depreciationAndAmortization 26960000.00
nonOperatingIncomeNetOther -111000.00
operatingIncome 67183000.00
otherOperatingExpenses 594099000.00
interestExpense 111000.00
taxProvision 20254000.00
interestIncome 566000.00
netInterestIncome -111000.00
incomeTaxExpense 20254000.00
totalRevenue 661282000.00
totalOperatingExpenses 151291000.00
costOfRevenue 442808000.00
totalOtherIncomeExpenseNet 239000.00
netIncomeFromContinuingOps 46818000.00
netIncomeApplicableToCommonShares 45277000.00
2020-09-30
date 2020-09-30
filing_date 2020-10-29
currency_symbol USD
researchDevelopment 30954000.00
incomeBeforeTax 7560000.00
minorityInterest 66000.00
netIncome 5227000.00
sellingGeneralAdministrative 28672000.00
sellingAndMarketingExpenses 83659000.00
grossProfit 151336000.00
reconciledDepreciation 24680000.00
ebit 8051000.00
ebitda 32731000.00
depreciationAndAmortization 24680000.00
nonOperatingIncomeNetOther -491000.00
operatingIncome 8051000.00
otherOperatingExpenses 462294000.00
interestExpense 491000.00
taxProvision 2267000.00
interestIncome 108000.00
netInterestIncome -598000.00
incomeTaxExpense 2267000.00
totalRevenue 470345000.00
totalOperatingExpenses 143285000.00
costOfRevenue 319009000.00
totalOtherIncomeExpenseNet 107000.00
netIncomeFromContinuingOps 5293000.00
netIncomeApplicableToCommonShares 5227000.00
2020-06-30
date 2020-06-30
filing_date 2020-07-31
currency_symbol USD
researchDevelopment 31247000.00
incomeBeforeTax 8786000.00
minorityInterest 434000.00
netIncome 5716000.00
sellingGeneralAdministrative 29185000.00
sellingAndMarketingExpenses 75781000.00
grossProfit 146002000.00
reconciledDepreciation 27907000.00
ebit 9789000.00
ebitda 37696000.00
depreciationAndAmortization 27907000.00
nonOperatingIncomeNetOther -1003000.00
operatingIncome 9789000.00
otherOperatingExpenses 427825000.00
interestExpense 638000.00
taxProvision 2636000.00
interestIncome 61000.00
netInterestIncome -768000.00
incomeTaxExpense 2636000.00
totalRevenue 437614000.00
totalOperatingExpenses 136213000.00
costOfRevenue 291612000.00
totalOtherIncomeExpenseNet -235000.00
netIncomeFromContinuingOps 6150000.00
netIncomeApplicableToCommonShares 5716000.00
2020-03-31
date 2020-03-31
filing_date 2020-04-30
currency_symbol USD
researchDevelopment 37515000.00
incomeBeforeTax 23468000.00
minorityInterest 969000.00
netIncome 15459000.00
sellingGeneralAdministrative 25915000.00
sellingAndMarketingExpenses 84974000.00
grossProfit 172206000.00
reconciledDepreciation 27044000.00
ebit 23802000.00
ebitda 50846000.00
depreciationAndAmortization 27044000.00
nonOperatingIncomeNetOther -334000.00
operatingIncome 23802000.00
otherOperatingExpenses 479574000.00
interestExpense 380000.00
taxProvision 7040000.00
interestIncome 382000.00
netInterestIncome 1294000.00
incomeTaxExpense 7040000.00
totalRevenue 503376000.00
totalOperatingExpenses 148404000.00
costOfRevenue 331170000.00
totalOtherIncomeExpenseNet -1628000.00
netIncomeFromContinuingOps 16428000.00
netIncomeApplicableToCommonShares 15459000.00
2019-12-31
date 2019-12-31
filing_date 2020-03-02
currency_symbol USD
researchDevelopment 40585000.00
incomeBeforeTax 57356000.00
minorityInterest 30721000.00
netIncome 42024000.00
sellingGeneralAdministrative 37382000.00
sellingAndMarketingExpenses 98080000.00
grossProfit 234924000.00
reconciledDepreciation 39729000.00
ebit 58877000.00
ebitda 98606000.00
depreciationAndAmortization 39729000.00
operatingIncome 58877000.00
otherOperatingExpenses 593763000.00
interestExpense 462000.00
taxProvision 15882000.00
interestIncome 301000.00
netInterestIncome -652000.00
incomeTaxExpense 15882000.00
totalRevenue 652640000.00
totalOperatingExpenses 176047000.00
costOfRevenue 417716000.00
totalOtherIncomeExpenseNet -869000.00
netIncomeFromContinuingOps 41474000.00
netIncomeApplicableToCommonShares 42024000.00
2019-09-30
date 2019-09-30
filing_date 2019-10-31
currency_symbol USD
researchDevelopment 41414000.00
incomeBeforeTax 28470000.00
minorityInterest 1779000.00
netIncome 18778000.00
sellingGeneralAdministrative 32835000.00
sellingAndMarketingExpenses 85985000.00
grossProfit 189604000.00
reconciledDepreciation 19455000.00
ebit 29370000.00
ebitda 48825000.00
depreciationAndAmortization 19455000.00
nonOperatingIncomeNetOther -900000.00
operatingIncome 29370000.00
otherOperatingExpenses 493236000.00
interestExpense 421000.00
taxProvision 7913000.00
interestIncome 442000.00
netInterestIncome -31000.00
incomeTaxExpense 7913000.00
totalRevenue 522606000.00
totalOperatingExpenses 160234000.00
costOfRevenue 333002000.00
totalOtherIncomeExpenseNet -869000.00
netIncomeFromContinuingOps 20557000.00
netIncomeApplicableToCommonShares 18778000.00
2019-06-30
date 2019-06-30
filing_date 2019-08-02
currency_symbol USD
researchDevelopment 44015000.00
incomeBeforeTax 18220000.00
minorityInterest 1714000.00
netIncome 10823000.00
sellingGeneralAdministrative 35767000.00
sellingAndMarketingExpenses 95503000.00
grossProfit 194859000.00
reconciledDepreciation 18282000.00
ebit 19574000.00
ebitda 37856000.00
depreciationAndAmortization 18282000.00
nonOperatingIncomeNetOther -1354000.00
operatingIncome 19574000.00
otherOperatingExpenses 508573000.00
interestExpense 546000.00
taxProvision 8638000.00
interestIncome 279000.00
netInterestIncome -229000.00
incomeTaxExpense 5683000.00
totalRevenue 528147000.00
totalOperatingExpenses 175285000.00
costOfRevenue 333288000.00
totalOtherIncomeExpenseNet -777000.00
netIncomeFromContinuingOps 12537000.00
netIncomeApplicableToCommonShares 10823000.00
2019-03-31
date 2019-03-31
filing_date 2019-05-09
currency_symbol USD
researchDevelopment 46577000.00
incomeBeforeTax 31419000.00
minorityInterest 2281000.00
netIncome 19120000.00
sellingGeneralAdministrative 33770000.00
sellingAndMarketingExpenses 95909000.00
grossProfit 209649000.00
reconciledDepreciation 19644000.00
ebit 33393000.00
ebitda 53037000.00
depreciationAndAmortization 19644000.00
nonOperatingIncomeNetOther -1974000.00
operatingIncome 33393000.00
otherOperatingExpenses 524730000.00
interestExpense 430000.00
taxProvision 10018000.00
interestIncome 1944000.00
netInterestIncome -376000.00
incomeTaxExpense 10018000.00
totalRevenue 558123000.00
totalOperatingExpenses 176256000.00
costOfRevenue 348474000.00
totalOtherIncomeExpenseNet -1598000.00
netIncomeFromContinuingOps 21401000.00
netIncomeApplicableToCommonShares 19120000.00
2018-12-31
date 2018-12-31
filing_date 2019-03-01
currency_symbol USD
researchDevelopment 44605000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 60433000.00
minorityInterest 4168000.00
netIncome 37966000.00
sellingGeneralAdministrative 32461000.00
sellingAndMarketingExpenses 93806000.00
grossProfit 233051000.00
reconciledDepreciation 32785000.00
ebit 62179000.00
ebitda 94964000.00
depreciationAndAmortization 32785000.00
nonOperatingIncomeNetOther -1778000.00
operatingIncome 62179000.00
otherOperatingExpenses 607917000.00
interestExpense 308000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 18299000.00
totalRevenue 670096000.00
totalOperatingExpenses 170872000.00
costOfRevenue 437045000.00
totalOtherIncomeExpenseNet -1438000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 42134000.00
netIncomeApplicableToCommonShares 37966000.00
2018-09-30
date 2018-09-30
filing_date 2018-11-05
currency_symbol USD
researchDevelopment 41796000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 24769000.00
minorityInterest 805000.00
netIncome 17143000.00
sellingGeneralAdministrative 32463000.00
sellingAndMarketingExpenses 90526000.00
grossProfit 190561000.00
reconciledDepreciation 27891000.00
ebit 25776000.00
ebitda 53667000.00
depreciationAndAmortization 27891000.00
nonOperatingIncomeNetOther -1000000.00
operatingIncome 25776000.00
otherOperatingExpenses 503093000.00
interestExpense 455000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 6821000.00
totalRevenue 528869000.00
totalOperatingExpenses 164785000.00
costOfRevenue 338308000.00
totalOtherIncomeExpenseNet -760000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 17948000.00
netIncomeApplicableToCommonShares 17143000.00
2018-06-30
date 2018-06-30
filing_date 2018-08-02
currency_symbol USD
researchDevelopment 47544000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 23345000.00
minorityInterest 981000.00
netIncome 13726000.00
sellingGeneralAdministrative 35644000.00
sellingAndMarketingExpenses 92726000.00
grossProfit 200265000.00
reconciledDepreciation 25099000.00
ebit 24351000.00
ebitda 49450000.00
depreciationAndAmortization 25099000.00
nonOperatingIncomeNetOther -1006000.00
operatingIncome 24351000.00
otherOperatingExpenses 512834000.00
interestExpense 546000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 8638000.00
totalRevenue 537185000.00
totalOperatingExpenses 175914000.00
costOfRevenue 336920000.00
totalOtherIncomeExpenseNet -777000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 14707000.00
netIncomeApplicableToCommonShares 13726000.00
2018-03-31
date 2018-03-31
filing_date 2018-05-04
currency_symbol USD
researchDevelopment 45318000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 33476000.00
minorityInterest 1281000.00
netIncome 19809000.00
sellingGeneralAdministrative 34591000.00
sellingAndMarketingExpenses 95649000.00
grossProfit 210359000.00
reconciledDepreciation 26050000.00
ebit 34801000.00
ebitda 60851000.00
depreciationAndAmortization 26050000.00
nonOperatingIncomeNetOther -1300000.00
operatingIncome 34801000.00
otherOperatingExpenses 529363000.00
interestExpense 487000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 12386000.00
totalRevenue 564164000.00
totalOperatingExpenses 175558000.00
costOfRevenue 353805000.00
totalOtherIncomeExpenseNet -972000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 21090000.00
netIncomeApplicableToCommonShares 19809000.00
2017-12-31
date 2017-12-31
filing_date 2018-03-01
currency_symbol USD
researchDevelopment 46933000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 68295000.00
minorityInterest -661000.00
netIncome 53030000.00
sellingGeneralAdministrative 30934000.00
sellingAndMarketingExpenses 96834000.00
grossProfit 245217000.00
reconciledDepreciation 31344000.00
ebit 70516000.00
ebitda 101860000.00
depreciationAndAmortization 31344000.00
nonOperatingIncomeNetOther -2240000.00
operatingIncome 70516000.00
otherOperatingExpenses 603515000.00
interestExpense 606000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 15927000.00
totalRevenue 674031000.00
totalOperatingExpenses 174701000.00
costOfRevenue 428814000.00
totalOtherIncomeExpenseNet -1835000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 52367000.00
netIncomeApplicableToCommonShares 53028000.00
2017-09-30
date 2017-09-30
filing_date 2017-11-08
currency_symbol USD
researchDevelopment 43860000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 30127000.00
minorityInterest 2495000.00
netIncome 19774000.00
sellingGeneralAdministrative 32389000.00
sellingAndMarketingExpenses 95184000.00
grossProfit 204446000.00
reconciledDepreciation 25990000.00
ebit 33013000.00
ebitda 59003000.00
depreciationAndAmortization 25990000.00
nonOperatingIncomeNetOther -2900000.00
operatingIncome 33013000.00
otherOperatingExpenses 530960000.00
interestExpense 635000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 7858000.00
totalRevenue 563973000.00
totalOperatingExpenses 171433000.00
costOfRevenue 359527000.00
totalOtherIncomeExpenseNet -2227000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 22269000.00
netIncomeApplicableToCommonShares 19774000.00
2017-06-30
date 2017-06-30
filing_date 2017-08-08
currency_symbol USD
researchDevelopment 43611000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 11170000.00
minorityInterest 1535000.00
netIncome 5970000.00
sellingGeneralAdministrative 32239000.00
sellingAndMarketingExpenses 97900000.00
grossProfit 187014000.00
reconciledDepreciation 24376000.00
ebit 13264000.00
ebitda 37640000.00
depreciationAndAmortization 24376000.00
nonOperatingIncomeNetOther -2094000.00
operatingIncome 13264000.00
otherOperatingExpenses 528758000.00
interestExpense 650000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 3665000.00
totalRevenue 542022000.00
totalOperatingExpenses 173750000.00
costOfRevenue 355008000.00
totalOtherIncomeExpenseNet -1625000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 7505000.00
netIncomeApplicableToCommonShares 5970000.00
2017-03-31
date 2017-03-31
filing_date 2017-05-10
currency_symbol USD
researchDevelopment 39521000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 18719000.00
minorityInterest 2076000.00
netIncome 12442000.00
sellingGeneralAdministrative 31516000.00
sellingAndMarketingExpenses 90730000.00
grossProfit 182819000.00
reconciledDepreciation 22316000.00
ebit 21052000.00
ebitda 43368000.00
depreciationAndAmortization 22316000.00
nonOperatingIncomeNetOther -2300000.00
operatingIncome 21052000.00
otherOperatingExpenses 495615000.00
interestExpense 568000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 4201000.00
totalRevenue 516667000.00
totalOperatingExpenses 161767000.00
costOfRevenue 333848000.00
totalOtherIncomeExpenseNet -1808000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 14518000.00
netIncomeApplicableToCommonShares 12442000.00
2016-12-31
date 2016-12-31
filing_date 2017-03-01
currency_symbol USD
researchDevelopment 35552000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 53901000.00
minorityInterest 1337000.00
netIncome 39403000.00
sellingGeneralAdministrative 31630000.00
sellingAndMarketingExpenses 80991000.00
grossProfit 200639000.00
reconciledDepreciation 17178000.00
ebit 52466000.00
ebitda 69644000.00
depreciationAndAmortization 17178000.00
nonOperatingIncomeNetOther 1511000.00
operatingIncome 52466000.00
otherOperatingExpenses 514359000.00
interestExpense 509000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 13161000.00
totalRevenue 566825000.00
totalOperatingExpenses 148173000.00
costOfRevenue 366186000.00
totalOtherIncomeExpenseNet 1982000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 40739000.00
netIncomeApplicableToCommonShares 39402000.00
2016-09-30
date 2016-09-30
filing_date 2016-11-07
currency_symbol USD
researchDevelopment 30701000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 22298000.00
minorityInterest 1185000.00
netIncome 13539000.00
sellingGeneralAdministrative 32492000.00
sellingAndMarketingExpenses 68164000.00
grossProfit 154225000.00
reconciledDepreciation 16030000.00
ebit 22868000.00
ebitda 38898000.00
depreciationAndAmortization 16030000.00
nonOperatingIncomeNetOther -600000.00
operatingIncome 22868000.00
otherOperatingExpenses 400999000.00
interestExpense 555000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 7574000.00
totalRevenue 423867000.00
totalOperatingExpenses 131357000.00
costOfRevenue 269642000.00
totalOtherIncomeExpenseNet -301000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 14724000.00
netIncomeApplicableToCommonShares 13539000.00
2016-06-30
date 2016-06-30
filing_date 2016-08-05
currency_symbol USD
researchDevelopment 30235000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 17789000.00
minorityInterest 1139000.00
netIncome 12200000.00
sellingGeneralAdministrative 28610000.00
sellingAndMarketingExpenses 69225000.00
grossProfit 145953000.00
reconciledDepreciation 16345000.00
ebit 17883000.00
ebitda 34228000.00
depreciationAndAmortization 16345000.00
nonOperatingIncomeNetOther -94000.00
operatingIncome 17883000.00
otherOperatingExpenses 389318000.00
interestExpense 612000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 4450000.00
totalRevenue 407201000.00
totalOperatingExpenses 128070000.00
costOfRevenue 261248000.00
totalOtherIncomeExpenseNet 41000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 13339000.00
netIncomeApplicableToCommonShares 12200000.00
2016-03-31
date 2016-03-31
filing_date 2016-05-04
currency_symbol USD
researchDevelopment 27162000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 26471000.00
minorityInterest 1396000.00
netIncome 17131000.00
sellingGeneralAdministrative 24737000.00
sellingAndMarketingExpenses 64473000.00
grossProfit 144160000.00
reconciledDepreciation 13180000.00
ebit 28163000.00
ebitda 41343000.00
depreciationAndAmortization 13180000.00
nonOperatingIncomeNetOther -1317000.00
operatingIncome 27788000.00
otherOperatingExpenses 373465000.00
interestExpense 476000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 7944000.00
totalRevenue 401253000.00
totalOperatingExpenses 116372000.00
costOfRevenue 257093000.00
totalOtherIncomeExpenseNet -1216000.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 18527000.00
netIncomeApplicableToCommonShares 17131000.00
2015-12-31
date 2015-12-31
filing_date 2016-02-29
currency_symbol USD
researchDevelopment 24215000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 31629000.00
minorityInterest 998000.00
netIncome 34580000.00
sellingGeneralAdministrative 19386000.00
sellingAndMarketingExpenses 54953000.00
grossProfit 129539000.00
reconciledDepreciation 14303390.29
ebit 30985000.00
ebitda 44320000.00
depreciationAndAmortization 13335000.00
operatingIncome 30985000.00
otherOperatingExpenses 330747000.00
interestExpense 6760077.75
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -3861000.00
totalRevenue 361732000.00
totalOperatingExpenses 98554000.00
costOfRevenue 232193000.00
totalOtherIncomeExpenseNet 789077.75
discontinuedOperations 0.00
netIncomeFromContinuingOps 62276000.00
netIncomeApplicableToCommonShares 37544000.00
2015-09-30
date 2015-09-30
filing_date 2015-09-30
currency_symbol USD
researchDevelopment 22654799.55
effectOfAccountingCharges 0.00
incomeBeforeTax 11677337.32
minorityInterest 701000.00
netIncome 5459475.88
sellingGeneralAdministrative 20124222.20
sellingAndMarketingExpenses 56765271.79
grossProfit 117939081.61
reconciledDepreciation 13393269.05
ebit 18394788.07
ebitda 31788057.12
depreciationAndAmortization 13393269.05
operatingIncome 18394788.07
otherOperatingExpenses 318376784.85
interestExpense 6717450.74
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 5512360.33
totalRevenue 336771572.92
totalOperatingExpenses 99544293.54
costOfRevenue 218832491.31
totalOtherIncomeExpenseNet -6717450.74
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 5429000.00
2015-06-30
date 2015-06-30
filing_date 2015-06-30
currency_symbol USD
researchDevelopment 20091298.59
effectOfAccountingCharges 0.00
incomeBeforeTax 5799816.06
minorityInterest 418000.00
netIncome 3913277.55
sellingGeneralAdministrative 20653222.37
sellingAndMarketingExpenses 60365867.34
grossProfit 109439422.15
reconciledDepreciation 11088180.53
ebit 8329033.85
ebitda 19417214.38
depreciationAndAmortization 11088180.53
operatingIncome 8330155.45
otherOperatingExpenses 295467596.85
interestExpense 2531461.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 1489490.57
totalRevenue 303796630.70
totalOperatingExpenses 101110388.30
costOfRevenue 194357208.55
totalOtherIncomeExpenseNet -2530339.40
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 4361000.00
2015-03-31
date 2015-03-31
filing_date 2015-03-31
currency_symbol USD
researchDevelopment 17381934.74
effectOfAccountingCharges 0.00
incomeBeforeTax 19777351.83
minorityInterest 606000.00
netIncome 12319287.87
sellingGeneralAdministrative 17002913.05
sellingAndMarketingExpenses 51008739.16
grossProfit 101392633.98
reconciledDepreciation 7955123.83
ebit 15999047.03
ebitda 23954170.86
depreciationAndAmortization 7955123.83
operatingIncome 15999047.03
otherOperatingExpenses 267209209.14
interestExpense 3778304.80
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 6847297.58
totalRevenue 283208256.18
totalOperatingExpenses 85393586.95
costOfRevenue 181815622.19
totalOtherIncomeExpenseNet 3778304.80
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 12219000.00
2014-12-31
date 2014-12-31
filing_date 2015-03-27
currency_symbol USD
researchDevelopment 14824407.80
effectOfAccountingCharges 0.00
incomeBeforeTax 25482756.94
minorityInterest 436000.00
netIncome 20983510.87
sellingGeneralAdministrative 16656938.57
sellingAndMarketingExpenses 48236781.94
grossProfit 103663845.52
reconciledDepreciation 8392284.20
ebit 23945717.20
ebitda 33262804.61
depreciationAndAmortization 9317087.41
operatingIncome 23945717.20
otherOperatingExpenses 259137117.56
interestExpense 10792763.20
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 4028649.25
totalRevenue 283082834.77
totalOperatingExpenses 79718128.31
costOfRevenue 179418989.25
totalOtherIncomeExpenseNet 1149695.09
discontinuedOperations 0.00
netIncomeFromContinuingOps 46896000.00
netIncomeApplicableToCommonShares 19976000.00
2014-09-30
date 2014-09-30
filing_date 2014-09-30
currency_symbol USD
researchDevelopment 15536493.76
effectOfAccountingCharges 0.00
incomeBeforeTax 18599634.55
minorityInterest 64000.00
netIncome 14436351.64
sellingGeneralAdministrative 15470510.61
sellingAndMarketingExpenses 44050096.44
grossProfit 86601614.05
reconciledDepreciation 8681859.71
ebit 11544513.25
ebitda 20226372.96
depreciationAndAmortization 8681859.71
operatingIncome 11544513.25
otherOperatingExpenses 235193127.60
interestExpense 7055121.31
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 4041467.87
totalRevenue 246737640.85
totalOperatingExpenses 75057100.80
costOfRevenue 160136026.80
totalOtherIncomeExpenseNet 7055121.31
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 13763000.00
2014-06-30
date 2014-06-30
filing_date 2014-06-30
currency_symbol USD
researchDevelopment 14773936.53
effectOfAccountingCharges 0.00
incomeBeforeTax 8154383.48
minorityInterest 266000.00
netIncome 3043739.26
sellingGeneralAdministrative 15120467.13
sellingAndMarketingExpenses 43366804.01
grossProfit 80111326.37
reconciledDepreciation 7921089.25
ebit 6850118.69
ebitda 14771207.95
depreciationAndAmortization 7921089.25
operatingIncome 6848754.40
otherOperatingExpenses 218690823.76
interestExpense 1305629.08
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 4841878.36
totalRevenue 225540942.45
totalOperatingExpenses 73261207.67
costOfRevenue 145429616.09
totalOtherIncomeExpenseNet 1305629.08
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 3023000.00
2014-03-31
date 2014-03-31
filing_date 2014-03-31
currency_symbol USD
researchDevelopment 13791775.55
effectOfAccountingCharges 0.00
incomeBeforeTax 9664420.30
minorityInterest 456000.00
netIncome 4801265.30
sellingGeneralAdministrative 16249484.25
sellingAndMarketingExpenses 37439141.80
grossProfit 76037683.95
reconciledDepreciation 6651079.63
ebit 8557282.35
ebitda 15208361.99
depreciationAndAmortization 6651079.63
operatingIncome 8557282.35
otherOperatingExpenses 201207536.79
interestExpense 1107137.95
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 4407921.88
totalRevenue 209764819.14
totalOperatingExpenses 67480401.60
costOfRevenue 133727135.19
totalOtherIncomeExpenseNet 1107137.95
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 4810000.00
2013-12-31
date 2013-12-31
filing_date 2014-03-06
currency_symbol USD
researchDevelopment 13771438.04
effectOfAccountingCharges 0.00
incomeBeforeTax 5109226.99
minorityInterest 309000.00
netIncome 4206136.60
sellingGeneralAdministrative 12804827.53
sellingAndMarketingExpenses 30801734.38
grossProfit 67001298.02
reconciledDepreciation 5460244.16
ebit 9621917.20
ebitda 14816758.26
depreciationAndAmortization 5194841.06
operatingIncome 9623298.08
otherOperatingExpenses 178022038.72
interestExpense 5214137.18
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 596536.77
totalRevenue 187645336.79
totalOperatingExpenses 57377999.94
costOfRevenue 120644038.77
totalOtherIncomeExpenseNet -4627338.70
discontinuedOperations 0.00
netIncomeFromContinuingOps 1839000.00
netIncomeApplicableToCommonShares 4148000.00
2013-09-30
date 2013-09-30
filing_date 2013-09-30
currency_symbol USD
researchDevelopment 12155396.93
effectOfAccountingCharges 0.00
incomeBeforeTax 6294951.89
minorityInterest 292000.00
netIncome 3802609.74
sellingGeneralAdministrative 9336499.93
sellingAndMarketingExpenses 27564197.71
grossProfit 56773314.26
reconciledDepreciation 4038754.77
ebit 7717219.70
ebitda 11755974.47
depreciationAndAmortization 4038754.77
operatingIncome 7717219.70
otherOperatingExpenses 145859365.51
interestExpense 1422267.80
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 2195474.11
totalRevenue 153576585.21
totalOperatingExpenses 49056094.57
costOfRevenue 96803270.95
totalOtherIncomeExpenseNet -1422267.80
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 3562000.00
2013-06-30
date 2013-06-30
filing_date 2013-06-30
currency_symbol USD
researchDevelopment 9030235.22
effectOfAccountingCharges 0.00
incomeBeforeTax -7617350.12
minorityInterest 0.00
netIncome -7258274.35
sellingGeneralAdministrative 9964352.62
sellingAndMarketingExpenses 29645868.03
grossProfit 44655495.42
reconciledDepreciation 4043505.41
ebit -3986261.45
ebitda 57243.96
depreciationAndAmortization 4043505.41
operatingIncome -3986261.45
otherOperatingExpenses 133304277.69
interestExpense 3631088.68
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -307035.80
totalRevenue 129319317.24
totalOperatingExpenses 48640455.87
costOfRevenue 84663821.82
totalOtherIncomeExpenseNet -3631088.68
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares -1001000.00
2013-03-31
date 2013-03-31
filing_date 2013-03-31
currency_symbol USD
researchDevelopment 8006351.81
effectOfAccountingCharges 0.00
incomeBeforeTax 1660946.62
minorityInterest 0.00
netIncome 1000153.67
sellingGeneralAdministrative 9650650.55
sellingAndMarketingExpenses 22149369.94
grossProfit 41152289.72
reconciledDepreciation 2986374.35
ebit 1344636.82
ebitda 4331011.17
depreciationAndAmortization 2986374.35
operatingIncome 1345917.43
otherOperatingExpenses 120132414.71
interestExpense 315029.20
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 755557.83
totalRevenue 121478332.14
totalOperatingExpenses 39806372.30
costOfRevenue 80326042.41
totalOtherIncomeExpenseNet 315029.20
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 1001000.00
2012-12-31
date 2012-12-31
filing_date 2012-12-31
currency_symbol USD
researchDevelopment 6015949.63
effectOfAccountingCharges 0.00
incomeBeforeTax -26359.09
minorityInterest 0.00
netIncome -5877670.32
sellingGeneralAdministrative 10112685.38
sellingAndMarketingExpenses 24770251.92
grossProfit 43047308.25
reconciledDepreciation 2474829.55
ebit 2148421.31
ebitda 4623250.85
depreciationAndAmortization 2474829.55
operatingIncome 2148421.31
otherOperatingExpenses 119473726.17
interestExpense 146218.36
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 6018870.95
totalRevenue 121622147.47
totalOperatingExpenses 40898886.94
costOfRevenue 78574839.23
totalOtherIncomeExpenseNet -2174780.40
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares -865000.00
2012-09-30
date 2012-09-30
filing_date 2012-09-30
currency_symbol USD
researchDevelopment 4682785.27
effectOfAccountingCharges 0.00
incomeBeforeTax 2471719.67
minorityInterest 0.00
netIncome 2080096.56
sellingGeneralAdministrative 7583364.36
sellingAndMarketingExpenses 18561651.75
grossProfit 33597411.44
reconciledDepreciation 1748821.92
ebit 2769610.05
ebitda 4518431.97
depreciationAndAmortization 1748821.92
operatingIncome 2768326.04
otherOperatingExpenses 89861455.30
interestExpense 296606.36
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 423723.37
totalRevenue 92631065.34
totalOperatingExpenses 30827801.39
costOfRevenue 59033653.91
totalOtherIncomeExpenseNet -296606.36
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 2159000.00
2012-06-30
date 2012-06-30
currency_symbol USD
researchDevelopment 4468000.00
effectOfAccountingCharges 0.00
incomeBeforeTax -8170000.00
minorityInterest 0.00
netIncome -5903000.00
sellingGeneralAdministrative 27611000.00
grossProfit 0.00
ebit 0.00
operatingIncome -7601000.00
otherOperatingExpenses 0.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense -2267000.00
totalRevenue 68002000.00
totalOperatingExpenses 0.00
costOfRevenue 40129000.00
totalOtherIncomeExpenseNet 0.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares -5903000.00
2012-03-31
date 2012-03-31
currency_symbol USD
researchDevelopment 3615000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 8170000.00
minorityInterest 0.00
netIncome 5903000.00
sellingGeneralAdministrative 22368000.00
grossProfit 0.00
ebit 0.00
operatingIncome 7601000.00
otherOperatingExpenses 0.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 2267000.00
totalRevenue 75328000.00
totalOperatingExpenses 0.00
costOfRevenue 44147000.00
totalOtherIncomeExpenseNet 0.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 5903000.00
2011-12-31
date 2011-12-31
currency_symbol USD
researchDevelopment 2577000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 4240000.00
minorityInterest 0.00
netIncome 2205000.00
sellingGeneralAdministrative 19665000.00
grossProfit 78904000.00
ebit 0.00
operatingIncome 3616000.00
otherOperatingExpenses 0.00
interestExpense 5000.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 2035000.00
totalRevenue 58352000.00
totalOperatingExpenses 0.00
costOfRevenue 33828000.00
totalOtherIncomeExpenseNet 0.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 2205000.00
2011-09-30
date 2011-09-30
currency_symbol USD
researchDevelopment 3510000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 1733000.00
minorityInterest 0.00
netIncome 776000.00
sellingGeneralAdministrative 15177000.00
grossProfit 0.00
ebit 0.00
operatingIncome 1298000.00
otherOperatingExpenses 0.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 957000.00
totalRevenue 40582000.00
totalOperatingExpenses 0.00
costOfRevenue 23295000.00
totalOtherIncomeExpenseNet 0.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 776000.00
2011-06-30
date 2011-06-30
currency_symbol USD
researchDevelopment 5311000.00
effectOfAccountingCharges 0.00
incomeBeforeTax 7668000.00
minorityInterest 0.00
netIncome 4964000.00
sellingGeneralAdministrative 28628000.00
grossProfit 0.00
ebit 0.00
operatingIncome 7912000.00
otherOperatingExpenses 0.00
interestExpense 0.00
extraordinaryItems 0.00
nonRecurring 0.00
otherItems 0.00
incomeTaxExpense 2704000.00
totalRevenue 87309000.00
totalOperatingExpenses 0.00
costOfRevenue 49546000.00
totalOtherIncomeExpenseNet 0.00
discontinuedOperations 0.00
netIncomeFromContinuingOps 0.00
netIncomeApplicableToCommonShares 4964000.00
yearly
2022-12-31
date 2022-12-31
filing_date 2023-02-24
currency_symbol USD
researchDevelopment 187596000.00
incomeBeforeTax 42061000.00
minorityInterest -1923000.00
netIncome 8952000.00
sellingGeneralAdministrative 205330000.00
sellingAndMarketingExpenses 377996000.00
grossProfit 795200000.00
reconciledDepreciation 150261000.00
ebit 24278000.00
ebitda 174539000.00
depreciationAndAmortization 150261000.00
operatingIncome 24278000.00
otherOperatingExpenses 1992725000.00
interestExpense 1520000.00
taxProvision 31186000.00
interestIncome 1932000.00
netInterestIncome 17783000.00
incomeTaxExpense 31186000.00
totalRevenue 2017003000.00
totalOperatingExpenses 770922000.00
costOfRevenue 1221803000.00
totalOtherIncomeExpenseNet 17783000.00
netIncomeFromContinuingOps 10875000.00
netIncomeApplicableToCommonShares 8952000.00
2021-12-31
date 2021-12-31
filing_date 2022-02-25
currency_symbol USD
researchDevelopment 151817000.00
incomeBeforeTax 153816000.00
minorityInterest -3191000.00
netIncome 134456000.00
sellingGeneralAdministrative 152634000.00
sellingAndMarketingExpenses 325616000.00
grossProfit 781944000.00
reconciledDepreciation 90934000.00
ebit 151877000.00
ebitda 242811000.00
depreciationAndAmortization 90934000.00
nonOperatingIncomeNetOther 1939000.00
operatingIncome 151877000.00
otherOperatingExpenses 2102358000.00
interestExpense 1988000.00
taxProvision 16169000.00
interestIncome 634000.00
netInterestIncome 1939000.00
incomeTaxExpense 16169000.00
totalRevenue 2254235000.00
totalOperatingExpenses 630067000.00
costOfRevenue 1472291000.00
totalOtherIncomeExpenseNet 1939000.00
netIncomeFromContinuingOps 137647000.00
netIncomeApplicableToCommonShares 134456000.00
2020-12-31
date 2020-12-31
filing_date 2021-02-26
currency_symbol USD
researchDevelopment 132513000.00
incomeBeforeTax 106886000.00
minorityInterest 3010000.00
netIncome 71679000.00
sellingGeneralAdministrative 116395000.00
sellingAndMarketingExpenses 330285000.00
grossProfit 688018000.00
reconciledDepreciation 106591000.00
ebit 108825000.00
ebitda 215416000.00
depreciationAndAmortization 106591000.00
nonOperatingIncomeNetOther -1939000.00
operatingIncome 108825000.00
otherOperatingExpenses 1963792000.00
interestExpense 1939000.00
taxProvision 32197000.00
interestIncome 1117000.00
netInterestIncome -1939000.00
incomeTaxExpense 32197000.00
totalRevenue 2072617000.00
totalOperatingExpenses 579193000.00
costOfRevenue 1384599000.00
totalOtherIncomeExpenseNet -1939000.00
netIncomeFromContinuingOps 74689000.00
netIncomeApplicableToCommonShares 71679000.00
2019-12-31
date 2019-12-31
filing_date 2020-03-02
currency_symbol USD
researchDevelopment 172591000.00
incomeBeforeTax 135465000.00
minorityInterest 30721000.00
netIncome 90745000.00
sellingGeneralAdministrative 139754000.00
sellingAndMarketingExpenses 375477000.00
grossProfit 829036000.00
reconciledDepreciation 97110000.00
ebit 141214000.00
ebitda 238324000.00
depreciationAndAmortization 97110000.00
operatingIncome 141214000.00
otherOperatingExpenses 2120302000.00
interestExpense 1756000.00
taxProvision 39496000.00
interestIncome 1528000.00
netInterestIncome -1324000.00
incomeTaxExpense 39496000.00
totalRevenue 2261516000.00
totalOperatingExpenses 687822000.00
costOfRevenue 1432480000.00
totalOtherIncomeExpenseNet -5749000.00
netIncomeFromContinuingOps 95969000.00
netIncomeApplicableToCommonShares 90745000.00
2018-12-31
date 2018-12-31
filing_date 2019-03-01
currency_symbol USD
researchDevelopment 179263000.00
incomeBeforeTax 142023000.00
minorityInterest 7235000.00
netIncome 88644000.00
sellingGeneralAdministrative 135159000.00
sellingAndMarketingExpenses 372707000.00
grossProfit 834236000.00
reconciledDepreciation 111825000.00
ebit 147107000.00
ebitda 258932000.00
depreciationAndAmortization 111825000.00
nonOperatingIncomeNetOther -5084000.00
operatingIncome 147107000.00
otherOperatingExpenses 2153207000.00
interestExpense 1796000.00
taxProvision 46144000.00
interestIncome 1055000.00
netInterestIncome -1139000.00
incomeTaxExpense 46144000.00
totalRevenue 2300314000.00
totalOperatingExpenses 687129000.00
costOfRevenue 1466078000.00
totalOtherIncomeExpenseNet -3945000.00
netIncomeFromContinuingOps 95879000.00
netIncomeApplicableToCommonShares 88644000.00
2017-12-31
date 2017-12-31
filing_date 2018-03-01
currency_symbol USD
researchDevelopment 173925000.00
incomeBeforeTax 128310000.00
minorityInterest 5445000.00
netIncome 91214000.00
sellingGeneralAdministrative 127077000.00
sellingAndMarketingExpenses 380649000.00
grossProfit 819495000.00
reconciledDepreciation 104025000.00
ebit 137844000.00
ebitda 241869000.00
depreciationAndAmortization 104025000.00
nonOperatingIncomeNetOther -9534000.00
operatingIncome 137844000.00
otherOperatingExpenses 2158848000.00
interestExpense 2459000.00
taxProvision 31651000.00
interestIncome 883000.00
netInterestIncome -2039000.00
extraordinaryItems -1046000.00
incomeTaxExpense 31651000.00
totalRevenue 2296692000.00
totalOperatingExpenses 681651000.00
costOfRevenue 1477197000.00
totalOtherIncomeExpenseNet -7495000.00
netIncomeFromContinuingOps 96659000.00
netIncomeApplicableToCommonShares 91214000.00
2016-12-31
date 2016-12-31
filing_date 2017-03-01
currency_symbol USD
researchDevelopment 123649000.00
incomeBeforeTax 120458000.00
minorityInterest 5057000.00
netIncome 82272000.00
sellingGeneralAdministrative 117469000.00
sellingAndMarketingExpenses 282853000.00
grossProfit 644975000.00
ebit 121004000.00
ebitda 183737000.00
depreciationAndAmortization 62733000.00
nonOperatingIncomeNetOther -500000.00
operatingIncome 121004000.00
otherOperatingExpenses 1678142000.00
interestExpense 1134000.00
taxProvision 33129000.00
interestIncome 1352000.00
netInterestIncome -1052000.00
incomeTaxExpense 33129000.00
totalRevenue 1799146000.00
totalOperatingExpenses 523971000.00
costOfRevenue 1154171000.00
totalOtherIncomeExpenseNet 506000.00
netIncomeFromContinuingOps 87329000.00
netIncomeApplicableToCommonShares 82272000.00
2015-12-31
date 2015-12-31
filing_date 2016-02-29
currency_symbol USD
researchDevelopment 78313000.00
incomeBeforeTax 65441000.00
minorityInterest 4698000.00
netIncome 54296000.00
sellingGeneralAdministrative 71386000.00
sellingAndMarketingExpenses 206325000.00
grossProfit 425559000.00
ebit 69535000.00
ebitda 112004000.00
depreciationAndAmortization 42469000.00
operatingIncome 69535000.00
otherOperatingExpenses 1123879000.00
interestExpense 653000.00
taxProvision 9517000.00
interestIncome 4519000.00
incomeTaxExpense 8689000.00
totalRevenue 1193414000.00
totalOperatingExpenses 356024000.00
costOfRevenue 767855000.00
totalOtherIncomeExpenseNet -5971000.00
netIncomeFromContinuingOps 62276000.00
netIncomeApplicableToCommonShares 59553000.00
2014-12-31
date 2014-12-31
filing_date 2015-03-27
currency_symbol USD
researchDevelopment 55076851.99
incomeBeforeTax 59118877.38
minorityInterest 1222000.00
netIncome 41774891.77
sellingGeneralAdministrative 59326815.51
sellingAndMarketingExpenses 162207549.01
grossProfit 325288194.95
ebit 48676978.45
ebitda 79257259.59
depreciationAndAmortization 30580281.14
operatingIncome 48676978.45
otherOperatingExpenses 857350795.27
interestExpense 533829.47
incomeTaxExpense 16115813.03
totalRevenue 906027773.72
totalOperatingExpenses 276611216.50
costOfRevenue 580739578.77
totalOtherIncomeExpenseNet 11942458.29
netIncomeFromContinuingOps 46896000.00
netIncomeApplicableToCommonShares 41572000.00
2013-12-31
date 2013-12-31
filing_date 2014-03-06
currency_symbol USD
researchDevelopment 44429561.71
incomeBeforeTax 5255599.44
minorityInterest 452000.00
netIncome 1470628.85
sellingGeneralAdministrative 43341434.45
sellingAndMarketingExpenses 114358308.71
grossProfit 216868734.29
ebit 14738048.55
ebitda 31577784.53
depreciationAndAmortization 16839735.98
operatingIncome 14739429.42
otherOperatingExpenses 598312574.22
interestExpense 357645.89
incomeTaxExpense 3332044.52
totalRevenue 613052003.65
totalOperatingExpenses 202129304.87
costOfRevenue 396183269.35
totalOtherIncomeExpenseNet -9841475.88
netIncomeFromContinuingOps 1839000.00
netIncomeApplicableToCommonShares 1467000.00
2012-12-31
date 2012-12-31
filing_date 2012-12-31
currency_symbol USD
researchDevelopment 18892004.13
incomeBeforeTax 9769354.88
netIncome 1297378.79
sellingGeneralAdministrative 26725209.62
sellingAndMarketingExpenses 76767529.82
grossProfit 134215885.95
ebit 14152141.14
ebitda 21757875.53
depreciationAndAmortization 7605734.39
operatingIncome 11831142.38
otherOperatingExpenses 347698838.84
interestExpense 259211.26
incomeTaxExpense 8670352.05
totalRevenue 359529981.22
totalOperatingExpenses 122384743.57
costOfRevenue 225314095.27
totalOtherIncomeExpenseNet -2320998.76
netIncomeApplicableToCommonShares 1294000.00
2011-12-31
date 2011-12-31
filing_date 2011-12-31
currency_symbol USD
researchDevelopment 11387466.79
incomeBeforeTax 13628410.34
netIncome 7937269.13
sellingGeneralAdministrative 12065323.05
sellingAndMarketingExpenses 39958525.05
grossProfit 76225779.28
ebit 12099021.45
ebitda 16453891.52
depreciationAndAmortization 4354870.07
operatingIncome 12814464.39
otherOperatingExpenses 173255135.77
interestExpense 98503.01
incomeTaxExpense 5691141.21
totalRevenue 186069600.16
totalOperatingExpenses 63411314.89
costOfRevenue 109843820.88
totalOtherIncomeExpenseNet 715442.94
netIncomeApplicableToCommonShares 7945000.00
2010-12-31
date 2010-12-31
filing_date 2010-12-31
currency_symbol USD
researchDevelopment 3235802.63
incomeBeforeTax 9817794.92
netIncome 6269450.72
sellingGeneralAdministrative 7635323.85
sellingAndMarketingExpenses 15591169.04
grossProfit 36325309.22
ebit 9990690.25
ebitda 10949594.36
depreciationAndAmortization 958904.11
operatingIncome 9863013.70
otherOperatingExpenses 77417209.74
interestExpense 82457.77
incomeTaxExpense 3548344.19
totalRevenue 87280223.43
totalOperatingExpenses 26462295.52
costOfRevenue 50954914.22
totalOtherIncomeExpenseNet -127676.55