{"symbol":"PEN","cik":1321732,"issuer_id":"sec-cik:0001321732","security_id":"sec-cik:0001321732:pen","entity_name":"Penumbra, Inc","fiscal_year_end_month":12,"fiscal_note":"Fiscal year ends in month 12; periods are labeled with the issuer's own fiscal calendar. Values are as most recently filed (restatements apply; per-share values are on current split basis per the connector's split table, flagged in adjusted). Flow items flagged in `derived` were computed (Q4 = FY \u2212 nine months; quarterly cash flow differenced from year-to-date filings) rather than read from a filing. `reconciliation.repaired` lists periods where a full-year figure was filed in a quarter slot: that row was dropped and the quarter rebuilt from the annual figure. `reconciliation.quarantined` lists periods where four filed quarters do not sum to the filed year \u2014 those quarterly values are withheld, so a blank there is a withholding rather than an absence of reporting.","reconciliation":{"repaired":[{"section":"income","fiscal_year":"FY2022","item":"other_income","qsum_over_fy":1.0758}],"quarantined":[{"section":"cashflow","fiscal_year":"FY2016","item":"depreciation_amortization","qsum_over_fy":1.0126}]},"generated_at":"2026-11-04T03:49:46.862189+00:00","concepts_used":{"income":{"revenue":["RevenueFromContractWithCustomerExcludingAssessedTax","Revenues","SalesRevenueNet"],"cost_of_revenue":["CostOfRevenue"],"gross_profit":["GrossProfit"],"rnd":["ResearchAndDevelopmentExpense"],"opex_sga":["SellingGeneralAndAdministrativeExpense"],"operating_income":["OperatingIncomeLoss"],"other_income":["NonoperatingIncomeExpense","OtherNonoperatingIncomeExpense"],"pretax_income":["IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"],"income_tax":["IncomeTaxExpenseBenefit"],"net_income":["NetIncomeLoss"],"eps_diluted":["EarningsPerShareDiluted"],"shares_diluted":["WeightedAverageNumberOfDilutedSharesOutstanding"]},"balance":{"cash_and_equivalents":["CashAndCashEquivalentsAtCarryingValue"],"short_term_investments":["AvailableForSaleSecuritiesDebtSecuritiesCurrent"],"total_current_assets":["AssetsCurrent"],"total_assets":["Assets"],"total_current_liabilities":["LiabilitiesCurrent"],"total_liabilities":["Liabilities"],"stockholders_equity":["StockholdersEquity"],"shares_outstanding":["dei:EntityCommonStockSharesOutstanding"]},"cashflow":{"cfo":["NetCashProvidedByUsedInOperatingActivities"],"capex":["PaymentsToAcquirePropertyPlantAndEquipment"],"buybacks":["PaymentsForRepurchaseOfCommonStock"],"depreciation_amortization":["DepreciationDepletionAndAmortization"]}},"annual":[{"label":"FY2013","end":"2013-12-31","income":{"revenue":88848000,"cost_of_revenue":30972000,"gross_profit":57876000,"rnd":14084000,"opex_sga":44918000,"operating_income":-1126000,"other_income":-474000,"pretax_income":-1255000,"income_tax":-5354000,"net_income":4099000,"eps_diluted":0.14,"shares_diluted":6500835000.0},"balance":{"cash_and_equivalents":4131000,"stockholders_equity":-8062000},"cashflow":{"cfo":-3396000,"capex":798000,"depreciation_amortization":677000,"fcf":-4194000},"derived":[],"adjusted":["income.shares_diluted"],"filed":"2016-03-08","filed_exceptions":{"balance.cash_and_equivalents":"2017-02-28","balance.stockholders_equity":"2017-02-28"},"first_filed":"2015-11-12"},{"label":"FY2014","end":"2014-12-31","income":{"revenue":125510000,"cost_of_revenue":42668000,"gross_profit":82842000,"rnd":15575000,"opex_sga":64258000,"operating_income":3009000,"other_income":-309000,"pretax_income":3139000,"income_tax":894000,"net_income":2245000,"eps_diluted":-0.18,"shares_diluted":4609375000.0},"balance":{"cash_and_equivalents":3290000,"total_current_assets":115301000,"total_assets":121381000,"total_current_liabilities":20823000,"total_liabilities":22284000,"stockholders_equity":-12370000},"cashflow":{"cfo":-6389000,"capex":3888000,"depreciation_amortization":751000,"fcf":-10277000},"derived":[],"adjusted":["income.shares_diluted"],"filed":"2017-02-28","filed_exceptions":{"balance.cash_and_equivalents":"2018-02-27","balance.stockholders_equity":"2018-02-27","balance.total_assets":"2016-03-08","balance.total_current_assets":"2016-03-08","balance.total_current_liabilities":"2016-03-08","balance.total_liabilities":"2016-03-08"},"first_filed":"2015-11-12"},{"label":"FY2015","end":"2015-12-31","income":{"revenue":186095000,"cost_of_revenue":62037000,"gross_profit":124058000,"rnd":18027000,"opex_sga":101852000,"operating_income":4179000,"other_income":-696000,"pretax_income":4024000,"income_tax":1659000,"net_income":2365000,"eps_diluted":0.08,"shares_diluted":14219650},"balance":{"cash_and_equivalents":19547000,"total_current_assets":244361000,"total_assets":263848000,"total_current_liabilities":28148000,"total_liabilities":31326000,"stockholders_equity":232522000,"shares_outstanding":29978983.0},"cashflow":{"cfo":-20689000,"capex":5474000,"depreciation_amortization":1752000,"fcf":-26163000},"derived":[],"adjusted":[],"filed":"2018-02-27","filed_exceptions":{"balance.cash_and_equivalents":"2019-02-26","balance.shares_outstanding":"2016-03-08","balance.total_assets":"2017-02-28","balance.total_current_assets":"2017-02-28","balance.total_current_liabilities":"2017-02-28","balance.total_liabilities":"2017-02-28"},"first_filed":"2016-03-08"},{"label":"FY2016","end":"2016-12-31","income":{"revenue":263317000,"cost_of_revenue":92488000,"gross_profit":170829000,"rnd":23875000,"opex_sga":148304000,"operating_income":-1350000,"other_income":-1842000,"pretax_income":-869000,"income_tax":-15683000,"net_income":14814000,"eps_diluted":0.44,"shares_diluted":33478078},"balance":{"cash_and_equivalents":13236000,"total_current_assets":263827000,"total_assets":308254000,"total_current_liabilities":35800000,"total_liabilities":41707000,"stockholders_equity":266547000,"shares_outstanding":31941821.0},"cashflow":{"cfo":-12807000,"capex":13635000,"depreciation_amortization":2297000,"fcf":-26442000},"derived":[],"adjusted":[],"filed":"2019-02-26","filed_exceptions":{"balance.shares_outstanding":"2017-02-28","balance.stockholders_equity":"2018-02-27","balance.total_assets":"2018-02-27","balance.total_current_assets":"2018-02-27","balance.total_current_liabilities":"2018-02-27","balance.total_liabilities":"2018-02-27"},"first_filed":"2017-02-28"},{"label":"FY2017","end":"2017-12-31","income":{"revenue":333764000,"cost_of_revenue":116622000,"gross_profit":217142000,"rnd":31661000,"opex_sga":184316000,"operating_income":1165000,"other_income":-1342000,"pretax_income":2476000,"income_tax":-3611000,"net_income":4657000,"eps_diluted":0.13,"shares_diluted":35319103},"balance":{"cash_and_equivalents":50637000,"total_current_assets":382234000,"total_assets":476667000,"total_current_liabilities":51582000,"total_liabilities":76259000,"stockholders_equity":400408000,"shares_outstanding":34131004.0},"cashflow":{"cfo":12691000,"capex":12532000,"depreciation_amortization":3781000,"fcf":159000},"derived":[],"adjusted":[],"filed":"2020-02-26","filed_exceptions":{"balance.cash_and_equivalents":"2019-08-06","balance.shares_outstanding":"2018-02-27","balance.stockholders_equity":"2019-02-26","balance.total_assets":"2019-02-26","balance.total_current_assets":"2019-02-26","balance.total_current_liabilities":"2019-02-26","balance.total_liabilities":"2019-02-26","income.rnd":"2019-02-26"},"first_filed":"2018-02-27"},{"label":"FY2018","end":"2018-12-31","income":{"revenue":444938000,"cost_of_revenue":152405000,"gross_profit":292533000,"rnd":36165000,"opex_sga":226385000,"operating_income":-852000,"other_income":-504000,"pretax_income":1608000,"income_tax":-4403000,"net_income":6601000,"eps_diluted":0.18,"shares_diluted":36086821},"balance":{"cash_and_equivalents":67850000,"total_current_assets":410302000,"total_assets":557859000,"total_current_liabilities":69538000,"total_liabilities":135444000,"stockholders_equity":422240000,"shares_outstanding":34653172.0},"cashflow":{"cfo":28808000,"capex":9603000,"depreciation_amortization":6168000,"fcf":19205000},"derived":[],"adjusted":[],"filed":"2021-02-23","filed_exceptions":{"balance.cash_and_equivalents":"2020-02-26","balance.shares_outstanding":"2019-02-26","balance.stockholders_equity":"2020-02-26","income.rnd":"2019-02-26"},"first_filed":"2019-02-26"},{"label":"FY2019","end":"2019-12-31","income":{"revenue":547405000,"cost_of_revenue":175441000,"gross_profit":371964000,"opex_sga":272733000,"operating_income":47508000,"other_income":-227000,"pretax_income":50135000,"income_tax":3131000,"net_income":48458000,"eps_diluted":1.34,"shares_diluted":36265999},"balance":{"cash_and_equivalents":72779000,"total_current_assets":463134000,"total_assets":665901000,"total_current_liabilities":91048000,"total_liabilities":180288000,"stockholders_equity":485892000,"shares_outstanding":35052239.0},"cashflow":{"cfo":26652000,"capex":22109000,"depreciation_amortization":8104000,"fcf":4543000},"derived":[],"adjusted":[],"filed":"2022-02-22","filed_exceptions":{"balance.cash_and_equivalents":"2021-02-23","balance.shares_outstanding":"2020-02-26","balance.stockholders_equity":"2021-02-23","balance.total_assets":"2021-02-23","balance.total_current_assets":"2021-02-23","balance.total_current_liabilities":"2021-02-23","balance.total_liabilities":"2021-02-23"},"first_filed":"2020-02-26"},{"label":"FY2020","end":"2020-12-31","income":{"revenue":560412000,"cost_of_revenue":222237000,"gross_profit":338175000,"opex_sga":287068000,"operating_income":-38942000,"other_income":-343000,"pretax_income":-38018000,"income_tax":-18761000,"net_income":-15702000,"eps_diluted":-0.44,"shares_diluted":35766892},"balance":{"cash_and_equivalents":69670000,"short_term_investments":195162000,"total_current_assets":617702000,"total_assets":822983000,"total_current_liabilities":105932000,"total_liabilities":185195000,"stockholders_equity":641498000,"shares_outstanding":36448693.0},"cashflow":{"cfo":-33242000,"capex":24756000,"depreciation_amortization":12891000,"fcf":-57998000},"derived":[],"adjusted":[],"filed":"2023-02-23","filed_exceptions":{"balance.cash_and_equivalents":"2022-02-22","balance.shares_outstanding":"2021-02-23","balance.short_term_investments":"2022-02-22","balance.stockholders_equity":"2022-02-22","balance.total_assets":"2022-02-22","balance.total_current_assets":"2022-02-22","balance.total_current_liabilities":"2022-02-22","balance.total_liabilities":"2022-02-22"},"first_filed":"2021-02-23"},{"label":"FY2021","end":"2021-12-31","income":{"revenue":747590000,"cost_of_revenue":272208000,"gross_profit":475382000,"opex_sga":378331000,"operating_income":-7501000,"other_income":-3001000,"pretax_income":-10502000,"income_tax":-13125000,"net_income":5284000,"eps_diluted":0.14,"shares_diluted":37881180},"balance":{"cash_and_equivalents":59379000,"short_term_investments":195496000,"total_current_assets":681474000,"total_assets":1244250000,"total_current_liabilities":123197000,"total_liabilities":290323000,"stockholders_equity":953927000,"shares_outstanding":37651275.0},"cashflow":{"cfo":9502000,"capex":21180000,"depreciation_amortization":16408000,"fcf":-11678000},"derived":[],"adjusted":[],"filed":"2024-02-22","filed_exceptions":{"balance.cash_and_equivalents":"2023-02-23","balance.shares_outstanding":"2022-02-22","balance.short_term_investments":"2023-02-23","balance.stockholders_equity":"2025-02-18","balance.total_assets":"2023-02-23","balance.total_current_assets":"2023-02-23","balance.total_current_liabilities":"2023-02-23","balance.total_liabilities":"2023-02-23"},"first_filed":"2022-02-22"},{"label":"FY2022","end":"2022-12-31","income":{"revenue":847133000,"cost_of_revenue":311926000,"gross_profit":535207000,"opex_sga":449718000,"operating_income":6082000,"other_income":-2190000,"pretax_income":3892000,"income_tax":5894000,"net_income":-2002000,"eps_diluted":-0.05,"shares_diluted":37841874},"balance":{"cash_and_equivalents":69858000,"short_term_investments":118172000,"total_current_assets":755699000,"total_assets":1370886000,"total_current_liabilities":144932000,"total_liabilities":372028000,"stockholders_equity":998858000,"shares_outstanding":38178925.0},"cashflow":{"cfo":-55661000,"capex":19298000,"buybacks":0,"depreciation_amortization":24321000,"fcf":-74959000},"derived":[],"adjusted":[],"filed":"2025-02-18","filed_exceptions":{"balance.cash_and_equivalents":"2024-02-22","balance.shares_outstanding":"2023-02-23","balance.short_term_investments":"2024-02-22","balance.stockholders_equity":"2026-02-25","balance.total_assets":"2024-02-22","balance.total_current_assets":"2024-02-22","balance.total_current_liabilities":"2024-02-22","balance.total_liabilities":"2024-02-22"},"first_filed":"2023-02-23"},{"label":"FY2023","end":"2023-12-31","income":{"revenue":1058522000,"cost_of_revenue":375879000,"gross_profit":682643000,"opex_sga":506454000,"operating_income":73551000,"other_income":6099000,"pretax_income":79650000,"income_tax":-11304000,"net_income":90954000,"eps_diluted":2.32,"shares_diluted":39216564},"balance":{"cash_and_equivalents":167486000,"short_term_investments":121701000,"total_current_assets":915402000,"total_assets":1556305000,"total_current_liabilities":151144000,"total_liabilities":377361000,"stockholders_equity":1178944000,"shares_outstanding":38703659.0},"cashflow":{"cfo":97333000,"capex":15213000,"buybacks":0,"depreciation_amortization":27257000,"fcf":82120000},"derived":[],"adjusted":[],"filed":"2026-02-25","filed_exceptions":{"balance.cash_and_equivalents":"2025-02-18","balance.shares_outstanding":"2024-02-22","balance.short_term_investments":"2025-02-18","balance.total_assets":"2025-02-18","balance.total_current_assets":"2025-02-18","balance.total_current_liabilities":"2025-02-18","balance.total_liabilities":"2025-02-18"},"first_filed":"2024-02-22"},{"label":"FY2024","end":"2024-12-31","income":{"revenue":1194615000,"cost_of_revenue":439620000,"gross_profit":754995000,"opex_sga":573988000,"operating_income":9279000,"other_income":11590000,"pretax_income":20869000,"income_tax":6857000,"net_income":14012000,"eps_diluted":0.36,"shares_diluted":39268037},"balance":{"cash_and_equivalents":324404000,"short_term_investments":15727000,"total_current_assets":951125000,"total_assets":1533181000,"total_current_liabilities":158345000,"total_liabilities":382250000,"stockholders_equity":1150931000,"shares_outstanding":38515949.0},"cashflow":{"cfo":168481000,"capex":21182000,"buybacks":100387000,"depreciation_amortization":23702000,"fcf":147299000},"derived":[],"adjusted":[],"filed":"2026-02-25","filed_exceptions":{"balance.shares_outstanding":"2025-02-18","balance.stockholders_equity":"2026-10-29"},"first_filed":"2025-02-18"},{"label":"FY2025","end":"2025-12-31","income":{"revenue":1403665000,"cost_of_revenue":461228000,"gross_profit":942437000,"opex_sga":663422000,"operating_income":189249000,"other_income":15876000,"pretax_income":205125000,"income_tax":27438000,"net_income":177687000,"eps_diluted":4.52,"shares_diluted":39291828},"balance":{"cash_and_equivalents":186897000,"short_term_investments":357919000,"total_current_assets":1216684000,"total_assets":1826519000,"total_current_liabilities":183133000,"total_liabilities":398916000,"stockholders_equity":1427603000,"shares_outstanding":39243053.0},"cashflow":{"cfo":238663000,"capex":63729000,"buybacks":0,"depreciation_amortization":17471000,"fcf":174934000},"derived":[],"adjusted":[],"filed":"2026-02-25","filed_exceptions":{"balance.cash_and_equivalents":"2026-10-29","balance.short_term_investments":"2026-10-29","balance.stockholders_equity":"2026-10-29","balance.total_assets":"2026-10-29","balance.total_current_assets":"2026-10-29","balance.total_current_liabilities":"2026-10-29","balance.total_liabilities":"2026-10-29"},"first_filed":"2026-02-25"}],"quarterly":[{"label":"Q1 FY2014","end":"2014-03-31","income":{"revenue":26163000,"cost_of_revenue":8709000,"gross_profit":17454000,"pretax_income":1797000,"net_income":1266000,"eps_diluted":0.04,"shares_diluted":6705066000.0},"balance":{},"cashflow":{},"derived":[],"adjusted":["income.shares_diluted"],"filed":"2016-03-08","first_filed":"2016-03-08"},{"label":"Q2 FY2014","end":"2014-06-30","income":{"revenue":31480000,"cost_of_revenue":10780000,"gross_profit":20700000,"pretax_income":526000,"net_income":391000,"eps_diluted":0.01,"shares_diluted":6868889000.0},"balance":{},"cashflow":{},"derived":[],"adjusted":["income.shares_diluted"],"filed":"2016-03-08","first_filed":"2016-03-08"},{"label":"Q3 FY2014","end":"2014-09-30","income":{"revenue":32464000,"cost_of_revenue":11667000,"gross_profit":20797000,"rnd":3897000,"opex_sga":16589000,"operating_income":311000,"other_income":-56000,"pretax_income":399000,"income_tax":227000,"net_income":172000,"eps_diluted":-0.25,"shares_diluted":4688045000.0},"balance":{"cash_and_equivalents":8188000},"cashflow":{"depreciation_amortization":200000},"derived":[],"adjusted":["income.shares_diluted"],"filed":"2015-11-12","filed_exceptions":{"income.cost_of_revenue":"2016-03-08","income.eps_diluted":"2016-03-08","income.gross_profit":"2016-03-08","income.net_income":"2016-03-08","income.pretax_income":"2016-03-08","income.revenue":"2016-03-08","income.shares_diluted":"2016-03-08"},"first_filed":"2015-11-12"},{"label":"Q4 FY2014","end":"2014-12-31","income":{"revenue":35403000,"cost_of_revenue":11512000,"gross_profit":23891000,"rnd":4140000,"opex_sga":19429000,"operating_income":322000,"other_income":-161000,"pretax_income":417000,"income_tax":1000,"net_income":416000,"eps_diluted":0.01,"shares_diluted":7102885000.0},"balance":{"cash_and_equivalents":3290000,"total_current_assets":115301000,"total_assets":121381000,"total_current_liabilities":20823000,"total_liabilities":22284000,"stockholders_equity":-12370000},"cashflow":{"cfo":-5396000,"capex":2090000,"depreciation_amortization":231000,"fcf":-7486000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.income_tax","income.operating_income","income.opex_sga","income.other_income","income.rnd"],"adjusted":["income.shares_diluted"],"filed":"2016-03-08","filed_exceptions":{"balance.cash_and_equivalents":"2018-02-27","balance.stockholders_equity":"2018-02-27"},"first_filed":"2015-11-12"},{"label":"Q1 FY2015","end":"2015-03-31","income":{"revenue":38952000,"cost_of_revenue":12224000,"gross_profit":26728000,"rnd":3191000,"opex_sga":19547000,"operating_income":3990000,"other_income":44000,"pretax_income":4242000,"income_tax":1740000,"net_income":2502000,"eps_diluted":0.07,"shares_diluted":7193452000.0},"balance":{"cash_and_equivalents":8132000},"cashflow":{"cfo":-2662000,"capex":1298000,"depreciation_amortization":338000,"fcf":-3960000},"derived":[],"adjusted":["income.shares_diluted"],"filed":"2017-02-28","filed_exceptions":{"balance.cash_and_equivalents":"2016-05-09","cashflow.capex":"2016-05-09","cashflow.depreciation_amortization":"2016-05-09","income.income_tax":"2016-05-09","income.operating_income":"2016-05-09","income.opex_sga":"2016-05-09","income.other_income":"2016-05-09","income.rnd":"2016-05-09"},"first_filed":"2016-03-08"},{"label":"Q2 FY2015","end":"2015-06-30","income":{"revenue":42311000,"cost_of_revenue":14936000,"gross_profit":27375000,"rnd":4792000,"opex_sga":26396000,"operating_income":-3813000,"other_income":-542000,"pretax_income":-4178000,"income_tax":-1507000,"net_income":-2671000,"eps_diluted":-0.11,"shares_diluted":5096151000.0},"balance":{"cash_and_equivalents":36764000},"cashflow":{"cfo":-5669000,"capex":1775000,"depreciation_amortization":400000,"fcf":-7444000},"derived":["cashflow.capex","cashflow.cfo"],"adjusted":["income.shares_diluted"],"filed":"2017-02-28","filed_exceptions":{"balance.cash_and_equivalents":"2016-08-09","cashflow.capex":"2016-08-09","cashflow.depreciation_amortization":"2016-08-09","income.income_tax":"2016-08-09","income.operating_income":"2016-08-09","income.opex_sga":"2016-08-09","income.other_income":"2016-08-09","income.rnd":"2016-08-09"},"first_filed":"2016-03-08"},{"label":"Q3 FY2015","end":"2015-09-30","income":{"revenue":50416000,"cost_of_revenue":16919000,"gross_profit":33497000,"rnd":4560000,"opex_sga":26755000,"operating_income":2182000,"other_income":-115000,"pretax_income":2084000,"income_tax":1183000,"net_income":901000,"eps_diluted":0.03,"shares_diluted":10189248},"balance":{"cash_and_equivalents":159098000,"total_current_assets":249077000,"total_assets":259325000,"total_current_liabilities":28277000,"total_liabilities":30735000,"stockholders_equity":228590000,"shares_outstanding":29889955.0},"cashflow":{"cfo":-3043000,"capex":1434000,"depreciation_amortization":500000,"fcf":-4477000},"derived":["cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2017-02-28","filed_exceptions":{"balance.cash_and_equivalents":"2016-11-03","balance.shares_outstanding":"2015-11-12","balance.stockholders_equity":"2015-11-12","balance.total_assets":"2015-11-12","balance.total_current_assets":"2015-11-12","balance.total_current_liabilities":"2015-11-12","balance.total_liabilities":"2015-11-12","cashflow.capex":"2016-11-03","cashflow.depreciation_amortization":"2016-11-03","income.income_tax":"2016-11-03","income.operating_income":"2016-11-03","income.opex_sga":"2016-11-03","income.other_income":"2016-11-03","income.rnd":"2016-11-03"},"first_filed":"2015-11-12"},{"label":"Q4 FY2015","end":"2015-12-31","income":{"revenue":54416000,"cost_of_revenue":17958000,"gross_profit":36458000,"rnd":5484000,"opex_sga":29154000,"operating_income":1820000,"other_income":-83000,"pretax_income":1876000,"income_tax":243000,"net_income":1633000,"eps_diluted":0.05,"shares_diluted":32321410},"balance":{"cash_and_equivalents":19547000,"total_current_assets":244361000,"total_assets":263848000,"total_current_liabilities":28148000,"total_liabilities":31326000,"stockholders_equity":232522000,"shares_outstanding":29978983.0},"cashflow":{"cfo":-9315000,"capex":967000,"depreciation_amortization":525000,"fcf":-10282000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.income_tax","income.operating_income","income.opex_sga","income.other_income","income.rnd"],"adjusted":[],"filed":"2017-02-28","filed_exceptions":{"balance.cash_and_equivalents":"2019-02-26","balance.shares_outstanding":"2016-03-08","balance.stockholders_equity":"2018-02-27"},"first_filed":"2016-03-08"},{"label":"Q1 FY2016","end":"2016-03-31","income":{"revenue":57919000,"cost_of_revenue":18014000,"gross_profit":39905000,"rnd":5001000,"opex_sga":33069000,"operating_income":1835000,"other_income":-224000,"pretax_income":2121000,"income_tax":-170000,"net_income":2291000,"eps_diluted":0.07,"shares_diluted":33023495},"balance":{"cash_and_equivalents":17606000,"total_current_assets":253651000,"total_assets":275121000,"total_current_liabilities":33979000,"total_liabilities":37073000,"stockholders_equity":238048000,"shares_outstanding":30701971.0},"cashflow":{"cfo":-2074000,"capex":1115000,"fcf":-3189000},"derived":[],"adjusted":[],"filed":"2018-02-27","filed_exceptions":{"balance.cash_and_equivalents":"2017-05-09","balance.shares_outstanding":"2016-05-09","balance.stockholders_equity":"2017-02-28","balance.total_assets":"2017-02-28","balance.total_current_assets":"2017-02-28","balance.total_current_liabilities":"2016-05-09","balance.total_liabilities":"2017-02-28","cashflow.capex":"2017-05-09","cashflow.cfo":"2017-05-09","cashflow.depreciation_amortization":"2017-05-09","income.operating_income":"2017-05-09","income.opex_sga":"2017-05-09","income.other_income":"2017-05-09","income.rnd":"2017-05-09"},"first_filed":"2016-05-09"},{"label":"Q2 FY2016","end":"2016-06-30","income":{"revenue":65106000,"cost_of_revenue":23636000,"gross_profit":41470000,"rnd":6264000,"opex_sga":35876000,"operating_income":-670000,"other_income":-272000,"pretax_income":-383000,"income_tax":-3396000,"net_income":3013000,"eps_diluted":0.09,"shares_diluted":33308193},"balance":{"cash_and_equivalents":13914000,"total_current_assets":260217000,"total_assets":283944000,"total_current_liabilities":32189000,"total_liabilities":36388000,"stockholders_equity":247556000,"shares_outstanding":31054604.0},"cashflow":{"cfo":-6108000,"capex":2580000,"fcf":-8688000},"derived":["cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2018-02-27","filed_exceptions":{"balance.cash_and_equivalents":"2017-08-08","balance.shares_outstanding":"2016-08-09","balance.stockholders_equity":"2017-02-28","balance.total_assets":"2017-02-28","balance.total_current_assets":"2017-02-28","balance.total_current_liabilities":"2016-08-09","balance.total_liabilities":"2017-02-28","cashflow.capex":"2017-08-08","cashflow.cfo":"2017-08-08","cashflow.depreciation_amortization":"2017-08-08","income.operating_income":"2017-08-08","income.opex_sga":"2017-08-08","income.other_income":"2017-08-08","income.rnd":"2017-08-08"},"first_filed":"2016-08-09"},{"label":"Q3 FY2016","end":"2016-09-30","income":{"revenue":67187000,"cost_of_revenue":24313000,"gross_profit":42874000,"rnd":6497000,"opex_sga":37740000,"operating_income":-1363000,"other_income":-360000,"pretax_income":-1092000,"income_tax":-12998000,"net_income":11906000,"eps_diluted":0.35,"shares_diluted":33755383},"balance":{"cash_and_equivalents":15856000,"total_current_assets":267767000,"total_assets":306488000,"total_current_liabilities":37344000,"total_liabilities":42884000,"stockholders_equity":263604000,"shares_outstanding":31643863.0},"cashflow":{"cfo":5732000,"capex":3383000,"fcf":2349000},"derived":["cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2018-02-27","filed_exceptions":{"balance.cash_and_equivalents":"2017-11-07","balance.shares_outstanding":"2016-11-03","balance.stockholders_equity":"2017-02-28","balance.total_assets":"2017-02-28","balance.total_current_assets":"2017-02-28","balance.total_current_liabilities":"2016-11-03","balance.total_liabilities":"2017-02-28","cashflow.capex":"2017-11-07","cashflow.cfo":"2017-11-07","cashflow.depreciation_amortization":"2017-11-07","income.operating_income":"2017-11-07","income.opex_sga":"2017-11-07","income.other_income":"2017-11-07","income.rnd":"2017-11-07"},"first_filed":"2016-11-03"},{"label":"Q4 FY2016","end":"2016-12-31","income":{"revenue":73105000,"cost_of_revenue":26525000,"gross_profit":46580000,"rnd":6113000,"opex_sga":41619000,"operating_income":-1152000,"other_income":-986000,"pretax_income":-1515000,"income_tax":881000,"net_income":-2396000,"eps_diluted":-0.08,"shares_diluted":31045700},"balance":{"cash_and_equivalents":13236000,"total_current_assets":263827000,"total_assets":308254000,"total_current_liabilities":35800000,"total_liabilities":41707000,"stockholders_equity":266547000,"shares_outstanding":31941821.0},"cashflow":{"cfo":-10357000,"capex":6557000,"fcf":-16914000},"derived":["cashflow.capex","cashflow.cfo","income.operating_income","income.opex_sga","income.other_income","income.rnd"],"adjusted":[],"filed":"2018-02-27","filed_exceptions":{"balance.cash_and_equivalents":"2019-02-26","balance.shares_outstanding":"2017-02-28"},"first_filed":"2017-02-28"},{"label":"Q1 FY2017","end":"2017-03-31","income":{"revenue":73213000,"cost_of_revenue":25504000,"gross_profit":47709000,"rnd":7034000,"opex_sga":42721000,"operating_income":-2046000,"other_income":-349000,"pretax_income":-1751000,"income_tax":1355000,"net_income":-3106000,"eps_diluted":-0.1,"shares_diluted":31611841},"balance":{"cash_and_equivalents":109383000,"total_current_assets":372362000,"total_assets":418365000,"total_current_liabilities":38564000,"total_liabilities":44893000,"stockholders_equity":373472000,"shares_outstanding":33627160.0},"cashflow":{"cfo":2194000,"capex":3194000,"depreciation_amortization":654000,"fcf":-1000000},"derived":[],"adjusted":[],"filed":"2019-02-26","filed_exceptions":{"balance.cash_and_equivalents":"2018-05-08","balance.shares_outstanding":"2017-05-09","balance.stockholders_equity":"2017-05-09","balance.total_assets":"2017-05-09","balance.total_current_assets":"2017-05-09","balance.total_current_liabilities":"2017-05-09","balance.total_liabilities":"2017-05-09","cashflow.capex":"2018-05-08","cashflow.cfo":"2018-05-08","cashflow.depreciation_amortization":"2018-05-08","income.operating_income":"2018-05-08","income.opex_sga":"2018-05-08","income.other_income":"2018-05-08","income.rnd":"2018-05-08"},"first_filed":"2017-05-09"},{"label":"Q2 FY2017","end":"2017-06-30","income":{"revenue":80589000,"cost_of_revenue":29660000,"gross_profit":50929000,"rnd":8094000,"opex_sga":44163000,"operating_income":-1328000,"other_income":-214000,"pretax_income":-918000,"income_tax":482000,"net_income":-1558000,"eps_diluted":-0.05,"shares_diluted":33219487},"balance":{"cash_and_equivalents":76576000,"total_current_assets":364717000,"total_assets":417003000,"total_current_liabilities":37511000,"total_liabilities":44025000,"stockholders_equity":372978000,"shares_outstanding":33772018.0},"cashflow":{"cfo":650000,"capex":2170000,"depreciation_amortization":768000,"fcf":-1520000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2019-02-26","filed_exceptions":{"balance.cash_and_equivalents":"2018-08-07","balance.shares_outstanding":"2017-08-08","balance.stockholders_equity":"2017-08-08","balance.total_assets":"2017-08-08","balance.total_current_assets":"2017-08-08","balance.total_current_liabilities":"2017-08-08","balance.total_liabilities":"2017-08-08","cashflow.capex":"2018-08-07","cashflow.cfo":"2018-08-07","cashflow.depreciation_amortization":"2018-08-07","income.operating_income":"2018-08-07","income.opex_sga":"2018-08-07","income.other_income":"2018-08-07","income.rnd":"2018-08-07"},"first_filed":"2017-08-08"},{"label":"Q3 FY2017","end":"2017-09-30","income":{"revenue":83911000,"cost_of_revenue":29134000,"gross_profit":54777000,"rnd":8132000,"opex_sga":45962000,"operating_income":683000,"other_income":-102000,"pretax_income":1239000,"income_tax":456000,"net_income":238000,"eps_diluted":0.01,"shares_diluted":35664272},"balance":{"cash_and_equivalents":65621000,"total_current_assets":371781000,"total_assets":459094000,"total_current_liabilities":51080000,"total_liabilities":75262000,"stockholders_equity":383832000,"shares_outstanding":33938594.0},"cashflow":{"cfo":10754000,"capex":1441000,"depreciation_amortization":1158000,"fcf":9313000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2019-02-26","filed_exceptions":{"balance.cash_and_equivalents":"2017-11-07","balance.shares_outstanding":"2017-11-07","balance.stockholders_equity":"2017-11-07","balance.total_assets":"2017-11-07","balance.total_current_assets":"2017-11-07","balance.total_current_liabilities":"2017-11-07","balance.total_liabilities":"2017-11-07","cashflow.capex":"2018-11-05","cashflow.cfo":"2018-11-05","cashflow.depreciation_amortization":"2018-11-05","income.operating_income":"2018-11-05","income.opex_sga":"2018-11-05","income.other_income":"2018-11-05","income.rnd":"2017-11-07"},"first_filed":"2017-11-07"},{"label":"Q4 FY2017","end":"2017-12-31","income":{"revenue":96051000,"cost_of_revenue":32324000,"gross_profit":63727000,"rnd":8401000,"opex_sga":51470000,"operating_income":3856000,"other_income":-677000,"pretax_income":3906000,"income_tax":-5904000,"net_income":9083000,"eps_diluted":0.25,"shares_diluted":35833621},"balance":{"cash_and_equivalents":50637000,"total_current_assets":382234000,"total_assets":476667000,"total_current_liabilities":51582000,"total_liabilities":76259000,"stockholders_equity":400408000,"shares_outstanding":34131004.0},"cashflow":{"cfo":-907000,"capex":5727000,"depreciation_amortization":1201000,"fcf":-6634000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.operating_income","income.opex_sga","income.other_income","income.rnd"],"adjusted":[],"filed":"2019-02-26","filed_exceptions":{"balance.cash_and_equivalents":"2019-08-06","balance.shares_outstanding":"2018-02-27"},"first_filed":"2018-02-27"},{"label":"Q1 FY2018","end":"2018-03-31","income":{"revenue":102701000,"cost_of_revenue":36144000,"gross_profit":66557000,"rnd":8013000,"opex_sga":54499000,"operating_income":4045000,"other_income":-290000,"pretax_income":4504000,"income_tax":-1938000,"net_income":5491000,"eps_diluted":0.15,"shares_diluted":35917051},"balance":{"cash_and_equivalents":50637000,"total_current_assets":387938000,"total_assets":489707000,"total_current_liabilities":50253000,"total_liabilities":74786000,"stockholders_equity":414921000,"shares_outstanding":34262844.0},"cashflow":{"cfo":10708000,"capex":2823000,"depreciation_amortization":1399000,"fcf":7885000},"derived":[],"adjusted":[],"filed":"2020-02-26","filed_exceptions":{"balance.cash_and_equivalents":"2019-11-07","balance.shares_outstanding":"2018-05-08","balance.stockholders_equity":"2018-05-08","balance.total_assets":"2018-05-08","balance.total_current_assets":"2018-05-08","balance.total_current_liabilities":"2018-05-08","balance.total_liabilities":"2018-05-08","cashflow.capex":"2019-05-07","cashflow.cfo":"2019-05-07","cashflow.depreciation_amortization":"2019-05-07","income.operating_income":"2019-05-07","income.opex_sga":"2019-05-07","income.other_income":"2019-05-07","income.rnd":"2019-05-07"},"first_filed":"2018-05-08"},{"label":"Q2 FY2018","end":"2018-06-30","income":{"revenue":109638000,"cost_of_revenue":37386000,"gross_profit":72252000,"rnd":8193000,"opex_sga":54776000,"operating_income":9283000,"other_income":-340000,"pretax_income":9663000,"income_tax":-4948000,"net_income":13381000,"eps_diluted":0.37,"shares_diluted":36116254},"balance":{"cash_and_equivalents":59705000,"total_current_assets":392499000,"total_assets":499314000,"total_current_liabilities":49687000,"total_liabilities":74115000,"stockholders_equity":425199000,"shares_outstanding":34379354.0},"cashflow":{"cfo":124000,"capex":2282000,"depreciation_amortization":1549000,"fcf":-2158000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2020-02-26","filed_exceptions":{"balance.cash_and_equivalents":"2019-08-06","balance.shares_outstanding":"2018-08-07","balance.stockholders_equity":"2018-08-07","balance.total_assets":"2018-08-07","balance.total_current_assets":"2018-08-07","balance.total_current_liabilities":"2018-08-07","balance.total_liabilities":"2018-08-07","cashflow.capex":"2019-08-06","cashflow.cfo":"2019-08-06","cashflow.depreciation_amortization":"2019-08-06","income.operating_income":"2019-08-06","income.opex_sga":"2019-08-06","income.other_income":"2019-08-06","income.rnd":"2019-08-06"},"first_filed":"2018-08-07"},{"label":"Q3 FY2018","end":"2018-09-30","income":{"revenue":111806000,"cost_of_revenue":36794000,"gross_profit":75012000,"rnd":9092000,"opex_sga":55934000,"operating_income":-20849000,"other_income":170000,"pretax_income":-19908000,"income_tax":1598000,"net_income":-18930000,"eps_diluted":-0.55,"shares_diluted":34248484},"balance":{"cash_and_equivalents":47742000,"total_current_assets":397595000,"total_assets":501005000,"total_current_liabilities":65052000,"total_liabilities":91717000,"stockholders_equity":409419000,"shares_outstanding":34503038.0},"cashflow":{"cfo":10445000,"capex":1458000,"depreciation_amortization":1511000,"fcf":8987000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2020-02-26","filed_exceptions":{"balance.cash_and_equivalents":"2019-11-07","balance.shares_outstanding":"2018-11-05","balance.stockholders_equity":"2018-11-05","balance.total_assets":"2018-11-05","balance.total_current_assets":"2018-11-05","balance.total_current_liabilities":"2018-11-05","balance.total_liabilities":"2018-11-05","cashflow.capex":"2019-11-07","cashflow.cfo":"2019-11-07","cashflow.depreciation_amortization":"2019-11-07","income.operating_income":"2019-11-07","income.opex_sga":"2019-11-07","income.other_income":"2019-11-07","income.rnd":"2019-11-07"},"first_filed":"2018-11-05"},{"label":"Q4 FY2018","end":"2018-12-31","income":{"revenue":120793000,"cost_of_revenue":42081000,"gross_profit":78712000,"rnd":10867000,"opex_sga":61176000,"operating_income":6669000,"other_income":-44000,"pretax_income":7349000,"income_tax":885000,"net_income":6659000,"eps_diluted":0.18,"shares_diluted":36150450},"balance":{"cash_and_equivalents":67850000,"total_current_assets":410302000,"total_assets":557859000,"total_current_liabilities":69538000,"total_liabilities":135444000,"stockholders_equity":422240000,"shares_outstanding":34653172.0},"cashflow":{"cfo":7531000,"capex":3040000,"depreciation_amortization":1709000,"fcf":4491000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.operating_income","income.opex_sga","income.other_income","income.rnd"],"adjusted":[],"filed":"2020-02-26","filed_exceptions":{"balance.shares_outstanding":"2019-02-26","balance.total_assets":"2021-02-23","balance.total_current_assets":"2021-02-23","balance.total_current_liabilities":"2021-02-23","balance.total_liabilities":"2021-02-23"},"first_filed":"2019-02-26"},{"label":"Q1 FY2019","end":"2019-03-31","income":{"revenue":128439000,"cost_of_revenue":44529000,"gross_profit":83910000,"rnd":11667000,"opex_sga":61091000,"operating_income":11152000,"other_income":24000,"pretax_income":11909000,"income_tax":1455000,"net_income":10698000,"eps_diluted":0.3,"shares_diluted":36213164},"balance":{"cash_and_equivalents":67850000,"total_current_assets":423086000,"total_assets":568789000,"total_current_liabilities":69412000,"total_liabilities":132126000,"stockholders_equity":436732000,"shares_outstanding":34737497.0},"cashflow":{"cfo":-2068000,"capex":2463000,"depreciation_amortization":1804000,"fcf":-4531000},"derived":[],"adjusted":[],"filed":"2021-02-23","filed_exceptions":{"balance.cash_and_equivalents":"2019-11-07","balance.shares_outstanding":"2019-05-07","balance.stockholders_equity":"2019-05-07","balance.total_assets":"2019-05-07","balance.total_current_assets":"2019-05-07","balance.total_current_liabilities":"2019-05-07","balance.total_liabilities":"2019-05-07","cashflow.capex":"2020-05-07","cashflow.cfo":"2020-05-07","cashflow.depreciation_amortization":"2020-05-07","income.operating_income":"2020-05-07","income.opex_sga":"2020-05-07","income.other_income":"2020-05-07","income.rnd":"2020-05-07"},"first_filed":"2019-05-07"},{"label":"Q2 FY2019","end":"2019-06-30","income":{"revenue":134201000,"cost_of_revenue":40273000,"gross_profit":93928000,"rnd":13462000,"opex_sga":67665000,"operating_income":12801000,"other_income":-71000,"pretax_income":13514000,"income_tax":-2735000,"net_income":16588000,"eps_diluted":0.46,"shares_diluted":36214321},"balance":{"cash_and_equivalents":77261000,"total_current_assets":434604000,"total_assets":585109000,"total_current_liabilities":69761000,"total_liabilities":130926000,"stockholders_equity":454091000,"shares_outstanding":34792984.0},"cashflow":{"cfo":1903000,"capex":3745000,"depreciation_amortization":1933000,"fcf":-1842000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2021-02-23","filed_exceptions":{"balance.cash_and_equivalents":"2019-08-06","balance.shares_outstanding":"2019-08-06","balance.stockholders_equity":"2019-08-06","balance.total_assets":"2019-08-06","balance.total_current_assets":"2019-08-06","balance.total_current_liabilities":"2019-08-06","balance.total_liabilities":"2019-08-06","cashflow.capex":"2020-08-03","cashflow.cfo":"2020-08-03","cashflow.depreciation_amortization":"2020-08-03","income.operating_income":"2020-08-03","income.opex_sga":"2020-08-03","income.other_income":"2020-08-03","income.rnd":"2020-08-03"},"first_filed":"2019-08-06"},{"label":"Q3 FY2019","end":"2019-09-30","income":{"revenue":139502000,"cost_of_revenue":43504000,"gross_profit":95998000,"rnd":13733000,"opex_sga":69289000,"operating_income":12976000,"other_income":-772000,"pretax_income":12963000,"income_tax":1963000,"net_income":11483000,"eps_diluted":0.32,"shares_diluted":36271394},"balance":{"cash_and_equivalents":111581000,"total_current_assets":451334000,"total_assets":614170000,"total_current_liabilities":86167000,"total_liabilities":147229000,"stockholders_equity":467332000,"shares_outstanding":34914292.0},"cashflow":{"cfo":22050000,"capex":7917000,"depreciation_amortization":2053000,"fcf":14133000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2021-02-23","filed_exceptions":{"balance.cash_and_equivalents":"2019-11-07","balance.shares_outstanding":"2019-11-07","balance.stockholders_equity":"2019-11-07","balance.total_assets":"2019-11-07","balance.total_current_assets":"2019-11-07","balance.total_current_liabilities":"2019-11-07","balance.total_liabilities":"2019-11-07","cashflow.capex":"2020-11-02","cashflow.cfo":"2020-11-02","cashflow.depreciation_amortization":"2020-11-02","income.operating_income":"2020-11-02","income.opex_sga":"2020-11-02","income.other_income":"2020-11-02","income.rnd":"2020-11-02"},"first_filed":"2019-11-07"},{"label":"Q4 FY2019","end":"2019-12-31","income":{"revenue":145263000,"cost_of_revenue":47135000,"gross_profit":98128000,"opex_sga":74688000,"operating_income":10579000,"other_income":592000,"pretax_income":11749000,"income_tax":2448000,"net_income":9689000,"eps_diluted":0.27,"shares_diluted":36312471},"balance":{"cash_and_equivalents":72779000,"total_current_assets":463134000,"total_assets":665901000,"total_current_liabilities":91048000,"total_liabilities":180288000,"stockholders_equity":485892000,"shares_outstanding":35052239.0},"cashflow":{"cfo":4767000,"capex":7984000,"depreciation_amortization":2314000,"fcf":-3217000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.operating_income","income.opex_sga","income.other_income"],"adjusted":[],"filed":"2021-02-23","filed_exceptions":{"balance.shares_outstanding":"2020-02-26"},"first_filed":"2020-02-26"},{"label":"Q1 FY2020","end":"2020-03-31","income":{"revenue":137329000,"cost_of_revenue":49320000,"gross_profit":88009000,"rnd":12946000,"opex_sga":74453000,"operating_income":610000,"other_income":-1655000,"pretax_income":-746000,"income_tax":-1634000,"net_income":1425000,"eps_diluted":0.04,"shares_diluted":36362726},"balance":{"cash_and_equivalents":72456000,"total_current_assets":453740000,"total_assets":664240000,"total_current_liabilities":88074000,"total_liabilities":176123000,"stockholders_equity":488933000,"shares_outstanding":35074352.0},"cashflow":{"cfo":-5920000,"capex":10131000,"depreciation_amortization":2959000,"fcf":-16051000},"derived":[],"adjusted":[],"filed":"2022-02-22","filed_exceptions":{"balance.cash_and_equivalents":"2020-05-07","balance.shares_outstanding":"2020-05-07","balance.stockholders_equity":"2020-05-07","balance.total_assets":"2020-05-07","balance.total_current_assets":"2020-05-07","balance.total_current_liabilities":"2020-05-07","balance.total_liabilities":"2020-05-07","cashflow.capex":"2021-05-04","cashflow.cfo":"2021-05-04","cashflow.depreciation_amortization":"2021-05-04","income.operating_income":"2021-05-04","income.opex_sga":"2021-05-04","income.other_income":"2021-05-04","income.rnd":"2021-05-04"},"first_filed":"2020-05-07"},{"label":"Q2 FY2020","end":"2020-06-30","income":{"revenue":105109000,"cost_of_revenue":40179000,"gross_profit":64930000,"rnd":22725000,"opex_sga":59854000,"operating_income":-17649000,"other_income":511000,"pretax_income":-17030000,"income_tax":-4129000,"net_income":-11960000,"eps_diluted":-0.34,"shares_diluted":35400542},"balance":{"cash_and_equivalents":134381000,"total_current_assets":575895000,"total_assets":780200000,"total_current_liabilities":77612000,"total_liabilities":157039000,"stockholders_equity":624794000,"shares_outstanding":36107440.0},"cashflow":{"cfo":-21689000,"capex":6719000,"depreciation_amortization":3131000,"fcf":-28408000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2022-02-22","filed_exceptions":{"balance.cash_and_equivalents":"2020-08-03","balance.shares_outstanding":"2020-08-03","balance.stockholders_equity":"2020-08-03","balance.total_assets":"2020-08-03","balance.total_current_assets":"2020-08-03","balance.total_current_liabilities":"2020-08-03","balance.total_liabilities":"2020-08-03","cashflow.capex":"2021-08-09","cashflow.cfo":"2021-08-09","cashflow.depreciation_amortization":"2021-08-09","income.operating_income":"2021-08-09","income.opex_sga":"2021-08-09","income.other_income":"2021-08-09","income.rnd":"2021-08-09"},"first_filed":"2020-08-03"},{"label":"Q3 FY2020","end":"2020-09-30","income":{"revenue":151076000,"cost_of_revenue":60153000,"gross_profit":90923000,"rnd":34923000,"opex_sga":76158000,"operating_income":-20158000,"other_income":14000,"pretax_income":-19731000,"income_tax":-9855000,"net_income":-8815000,"eps_diluted":-0.24,"shares_diluted":36207716},"balance":{"cash_and_equivalents":80115000,"total_current_assets":590199000,"total_assets":810303000,"total_current_liabilities":108055000,"total_liabilities":190591000,"stockholders_equity":622406000,"shares_outstanding":36311239.0},"cashflow":{"cfo":-3550000,"capex":4153000,"depreciation_amortization":3343000,"fcf":-7703000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2022-02-22","filed_exceptions":{"balance.cash_and_equivalents":"2020-11-02","balance.shares_outstanding":"2020-11-02","balance.stockholders_equity":"2020-11-02","balance.total_assets":"2020-11-02","balance.total_current_assets":"2020-11-02","balance.total_current_liabilities":"2020-11-02","balance.total_liabilities":"2020-11-02","cashflow.capex":"2021-11-03","cashflow.cfo":"2021-11-03","cashflow.depreciation_amortization":"2021-11-03","income.operating_income":"2021-11-03","income.opex_sga":"2021-11-03","income.other_income":"2021-11-03","income.rnd":"2021-11-03"},"first_filed":"2020-11-02"},{"label":"Q4 FY2020","end":"2020-12-31","income":{"revenue":166898000,"cost_of_revenue":72585000,"gross_profit":94313000,"opex_sga":76603000,"operating_income":-1745000,"other_income":787000,"pretax_income":-511000,"income_tax":-3143000,"net_income":3648000,"eps_diluted":0.1,"shares_diluted":37453842},"balance":{"cash_and_equivalents":69670000,"short_term_investments":195162000,"total_current_assets":617702000,"total_assets":822983000,"total_current_liabilities":105932000,"total_liabilities":185195000,"stockholders_equity":641498000,"shares_outstanding":36448693.0},"cashflow":{"cfo":-2083000,"capex":3753000,"depreciation_amortization":3458000,"fcf":-5836000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.operating_income","income.opex_sga","income.other_income"],"adjusted":[],"filed":"2022-02-22","filed_exceptions":{"balance.shares_outstanding":"2021-02-23"},"first_filed":"2021-02-23"},{"label":"Q1 FY2021","end":"2021-03-31","income":{"revenue":169204000,"cost_of_revenue":57867000,"gross_profit":111337000,"rnd":18076000,"opex_sga":79798000,"operating_income":13463000,"other_income":-1476000,"pretax_income":12467000,"income_tax":1541000,"net_income":11836000,"eps_diluted":0.32,"shares_diluted":37533520},"balance":{"cash_and_equivalents":55632000,"total_current_assets":635127000,"total_assets":840824000,"total_current_liabilities":111862000,"total_liabilities":190353000,"stockholders_equity":655091000,"shares_outstanding":36482357.0},"cashflow":{"cfo":-14368000,"capex":3991000,"depreciation_amortization":3471000,"fcf":-18359000},"derived":[],"adjusted":[],"filed":"2023-02-23","filed_exceptions":{"balance.cash_and_equivalents":"2021-05-04","balance.shares_outstanding":"2021-05-04","balance.stockholders_equity":"2021-05-04","balance.total_assets":"2021-05-04","balance.total_current_assets":"2021-05-04","balance.total_current_liabilities":"2021-05-04","balance.total_liabilities":"2021-05-04","cashflow.capex":"2022-05-03","cashflow.cfo":"2022-05-03","cashflow.depreciation_amortization":"2022-05-03","income.operating_income":"2022-05-03","income.opex_sga":"2022-05-03","income.other_income":"2022-05-03","income.rnd":"2022-05-03"},"first_filed":"2021-05-04"},{"label":"Q2 FY2021","end":"2021-06-30","income":{"revenue":184258000,"cost_of_revenue":65572000,"gross_profit":118686000,"rnd":17738000,"opex_sga":90636000,"operating_income":10312000,"other_income":-408000,"pretax_income":10203000,"income_tax":1904000,"net_income":9231000,"eps_diluted":0.25,"shares_diluted":37582348},"balance":{"shares_outstanding":36580540.0},"cashflow":{"cfo":-3310000,"capex":3295000,"depreciation_amortization":3551000,"fcf":-6605000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2023-02-23","filed_exceptions":{"balance.shares_outstanding":"2021-08-09","cashflow.capex":"2022-08-05","cashflow.cfo":"2022-08-05","cashflow.depreciation_amortization":"2022-08-05","income.operating_income":"2022-08-05","income.opex_sga":"2022-08-05","income.other_income":"2022-08-05","income.rnd":"2022-08-05"},"first_filed":"2021-08-09"},{"label":"Q3 FY2021","end":"2021-09-30","income":{"revenue":190117000,"cost_of_revenue":70205000,"gross_profit":119912000,"rnd":16734000,"opex_sga":94397000,"operating_income":8781000,"other_income":-1137000,"pretax_income":7782000,"income_tax":-249000,"net_income":8850000,"eps_diluted":0.24,"shares_diluted":37611355},"balance":{"cash_and_equivalents":66290000,"short_term_investments":200637000,"total_current_assets":667987000,"total_assets":973241000,"total_current_liabilities":116059000,"total_liabilities":288638000,"stockholders_equity":690939000,"shares_outstanding":37358765.0},"cashflow":{"cfo":36450000,"capex":5802000,"depreciation_amortization":3633000,"fcf":30648000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2023-02-23","filed_exceptions":{"balance.cash_and_equivalents":"2021-11-03","balance.shares_outstanding":"2021-11-03","balance.short_term_investments":"2021-11-03","balance.stockholders_equity":"2021-11-03","balance.total_assets":"2021-11-03","balance.total_current_assets":"2021-11-03","balance.total_current_liabilities":"2021-11-03","balance.total_liabilities":"2021-11-03","cashflow.capex":"2022-11-03","cashflow.cfo":"2022-11-03","cashflow.depreciation_amortization":"2022-11-03","income.operating_income":"2022-11-03","income.opex_sga":"2022-11-03","income.other_income":"2022-11-03","income.rnd":"2022-11-03"},"first_filed":"2021-08-09"},{"label":"Q4 FY2021","end":"2021-12-31","income":{"revenue":204011000,"cost_of_revenue":78564000,"gross_profit":125447000,"opex_sga":113500000,"operating_income":-40057000,"other_income":20000,"pretax_income":-40954000,"income_tax":-16321000,"net_income":-24633000,"eps_diluted":-0.66,"shares_diluted":37451145},"balance":{"cash_and_equivalents":59379000,"short_term_investments":195496000,"total_current_assets":681474000,"total_assets":1244250000,"total_current_liabilities":123197000,"total_liabilities":290323000,"stockholders_equity":953927000,"shares_outstanding":37651275.0},"cashflow":{"cfo":-9270000,"capex":8092000,"depreciation_amortization":5753000,"fcf":-17362000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.operating_income","income.opex_sga","income.other_income"],"adjusted":[],"filed":"2023-02-23","filed_exceptions":{"balance.shares_outstanding":"2022-02-22","balance.stockholders_equity":"2025-02-18"},"first_filed":"2022-02-22"},{"label":"Q1 FY2022","end":"2022-03-31","income":{"revenue":203895000,"cost_of_revenue":76477000,"gross_profit":127418000,"rnd":20564000,"opex_sga":110900000,"operating_income":-4046000,"other_income":-1011000,"pretax_income":-5104000,"income_tax":-5183000,"net_income":79000,"eps_diluted":0,"shares_diluted":38708657},"balance":{"cash_and_equivalents":68163000,"short_term_investments":172178000,"total_current_assets":690326000,"total_assets":1301573000,"total_current_liabilities":130099000,"total_liabilities":342271000,"stockholders_equity":959302000,"shares_outstanding":37677637.0},"cashflow":{"cfo":-4514000,"capex":4957000,"depreciation_amortization":5726000,"fcf":-9471000},"derived":[],"adjusted":[],"filed":"2024-02-22","filed_exceptions":{"balance.cash_and_equivalents":"2022-05-03","balance.shares_outstanding":"2022-05-03","balance.short_term_investments":"2022-05-03","balance.stockholders_equity":"2023-11-02","balance.total_assets":"2022-05-03","balance.total_current_assets":"2022-05-03","balance.total_current_liabilities":"2022-05-03","balance.total_liabilities":"2022-05-03","cashflow.capex":"2023-05-02","cashflow.cfo":"2023-05-02","cashflow.depreciation_amortization":"2023-05-02","income.operating_income":"2023-05-02","income.opex_sga":"2023-05-02","income.other_income":"2023-05-02","income.rnd":"2023-05-02"},"first_filed":"2022-05-03"},{"label":"Q2 FY2022","end":"2022-06-30","income":{"revenue":208344000,"cost_of_revenue":74309000,"gross_profit":134035000,"rnd":19559000,"opex_sga":114615000,"operating_income":-139000,"other_income":-956000,"pretax_income":-1167000,"income_tax":2520000,"net_income":-3687000,"eps_diluted":-0.1,"shares_diluted":37767519},"balance":{"cash_and_equivalents":58234000,"short_term_investments":146135000,"total_current_assets":717961000,"total_assets":1327900000,"total_current_liabilities":145604000,"total_liabilities":357885000,"stockholders_equity":970015000,"shares_outstanding":37888366.0},"cashflow":{"cfo":-39575000,"capex":4431000,"depreciation_amortization":5929000,"fcf":-44006000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2024-02-22","filed_exceptions":{"balance.cash_and_equivalents":"2022-08-05","balance.shares_outstanding":"2022-08-05","balance.short_term_investments":"2022-08-05","balance.stockholders_equity":"2023-11-02","balance.total_assets":"2022-08-05","balance.total_current_assets":"2022-08-05","balance.total_current_liabilities":"2022-08-05","balance.total_liabilities":"2022-08-05","cashflow.capex":"2023-08-01","cashflow.cfo":"2023-08-01","cashflow.depreciation_amortization":"2023-08-01","income.operating_income":"2023-08-01","income.opex_sga":"2023-08-01","income.other_income":"2023-08-01","income.rnd":"2023-08-01"},"first_filed":"2022-08-05"},{"label":"Q3 FY2022","end":"2022-09-30","income":{"revenue":213678000,"cost_of_revenue":78351000,"gross_profit":135327000,"rnd":21320000,"opex_sga":108573000,"operating_income":5434000,"other_income":-2356000,"pretax_income":3035000,"income_tax":5306000,"net_income":-2271000,"eps_diluted":-0.06,"shares_diluted":37918452},"balance":{"cash_and_equivalents":54844000,"short_term_investments":129583000,"total_current_assets":723625000,"total_assets":1321601000,"total_current_liabilities":138332000,"total_liabilities":347849000,"stockholders_equity":973752000,"shares_outstanding":37978504.0},"cashflow":{"cfo":-12909000,"capex":6348000,"depreciation_amortization":6225000,"fcf":-19257000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.other_income"],"adjusted":[],"filed":"2024-02-22","filed_exceptions":{"balance.cash_and_equivalents":"2022-11-03","balance.shares_outstanding":"2022-11-03","balance.short_term_investments":"2022-11-03","balance.stockholders_equity":"2023-11-02","balance.total_assets":"2022-11-03","balance.total_current_assets":"2022-11-03","balance.total_current_liabilities":"2022-11-03","balance.total_liabilities":"2022-11-03","cashflow.capex":"2023-11-02","cashflow.cfo":"2023-11-02","cashflow.depreciation_amortization":"2023-11-02","income.operating_income":"2023-11-02","income.opex_sga":"2023-11-02","income.other_income":"2023-11-02","income.rnd":"2022-11-03"},"first_filed":"2022-11-03"},{"label":"Q4 FY2022","end":"2022-12-31","income":{"revenue":221216000,"cost_of_revenue":82789000,"gross_profit":138427000,"opex_sga":115630000,"operating_income":4833000,"other_income":2133000,"pretax_income":7128000,"income_tax":3251000,"net_income":3877000,"eps_diluted":0.1,"shares_diluted":38896940},"balance":{"cash_and_equivalents":69858000,"short_term_investments":118172000,"total_current_assets":755699000,"total_assets":1370886000,"total_current_liabilities":144932000,"total_liabilities":372028000,"stockholders_equity":998858000,"shares_outstanding":38178925.0},"cashflow":{"cfo":1337000,"capex":3562000,"depreciation_amortization":6441000,"fcf":-2225000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.operating_income","income.opex_sga","income.other_income"],"adjusted":[],"filed":"2024-02-22","filed_exceptions":{"balance.shares_outstanding":"2023-02-23","balance.stockholders_equity":"2026-02-25"},"first_filed":"2023-02-23"},{"label":"Q1 FY2023","end":"2023-03-31","income":{"revenue":241398000,"cost_of_revenue":90326000,"gross_profit":151072000,"rnd":19986000,"opex_sga":123078000,"operating_income":8008000,"other_income":644000,"pretax_income":8652000,"income_tax":90000,"net_income":8562000,"eps_diluted":0.22,"shares_diluted":39075388},"balance":{"cash_and_equivalents":94688000,"short_term_investments":104409000,"total_current_assets":786490000,"total_assets":1395298000,"total_current_liabilities":146328000,"total_liabilities":370829000,"stockholders_equity":1024469000,"shares_outstanding":38252969.0},"cashflow":{"cfo":13129000,"capex":3894000,"depreciation_amortization":6575000,"fcf":9235000},"derived":[],"adjusted":[],"filed":"2024-05-07","filed_exceptions":{"balance.cash_and_equivalents":"2023-05-02","balance.shares_outstanding":"2023-05-02","balance.short_term_investments":"2023-05-02","balance.stockholders_equity":"2024-10-30","balance.total_assets":"2023-05-02","balance.total_current_assets":"2023-05-02","balance.total_current_liabilities":"2023-05-02","balance.total_liabilities":"2023-05-02","income.net_income":"2024-10-30","income.rnd":"2023-05-02"},"first_filed":"2023-05-02"},{"label":"Q2 FY2023","end":"2023-06-30","income":{"revenue":261499000,"cost_of_revenue":94638000,"gross_profit":166861000,"rnd":21537000,"opex_sga":127435000,"operating_income":17889000,"other_income":1647000,"pretax_income":19536000,"income_tax":576000,"net_income":18960000,"eps_diluted":0.48,"shares_diluted":39201155},"balance":{"cash_and_equivalents":114167000,"short_term_investments":106896000,"total_current_assets":827876000,"total_assets":1432532000,"total_current_liabilities":144124000,"total_liabilities":365989000,"stockholders_equity":1066543000,"shares_outstanding":38436663.0},"cashflow":{"cfo":17099000,"capex":4342000,"depreciation_amortization":6710000,"fcf":12757000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2024-07-30","filed_exceptions":{"balance.cash_and_equivalents":"2023-08-01","balance.shares_outstanding":"2023-08-01","balance.short_term_investments":"2023-08-01","balance.stockholders_equity":"2024-10-30","balance.total_assets":"2023-08-01","balance.total_current_assets":"2023-08-01","balance.total_current_liabilities":"2023-08-01","balance.total_liabilities":"2023-08-01","income.net_income":"2024-10-30","income.rnd":"2023-08-01"},"first_filed":"2023-08-01"},{"label":"Q3 FY2023","end":"2023-09-30","income":{"revenue":270946000,"cost_of_revenue":93228000,"gross_profit":177718000,"opex_sga":125920000,"operating_income":12625000,"other_income":679000,"pretax_income":13304000,"income_tax":4090000,"net_income":9214000,"eps_diluted":0.23,"shares_diluted":39219966},"balance":{"cash_and_equivalents":100757000,"short_term_investments":148098000,"total_current_assets":868476000,"total_assets":1468377000,"total_current_liabilities":145078000,"total_liabilities":364239000,"stockholders_equity":1104138000,"shares_outstanding":38596366.0},"cashflow":{"cfo":30844000,"capex":3332000,"depreciation_amortization":6933000,"fcf":27512000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2024-10-30","filed_exceptions":{"balance.cash_and_equivalents":"2023-11-02","balance.shares_outstanding":"2023-11-02","balance.short_term_investments":"2023-11-02","balance.total_assets":"2023-11-02","balance.total_current_assets":"2023-11-02","balance.total_current_liabilities":"2023-11-02","balance.total_liabilities":"2023-11-02"},"first_filed":"2023-11-02"},{"label":"Q4 FY2023","end":"2023-12-31","income":{"revenue":284679000,"cost_of_revenue":97687000,"gross_profit":186992000,"opex_sga":130021000,"operating_income":35029000,"other_income":3129000,"pretax_income":38158000,"income_tax":-16060000,"net_income":54218000,"eps_diluted":1.38,"shares_diluted":39291044},"balance":{"cash_and_equivalents":167486000,"short_term_investments":121701000,"total_current_assets":915402000,"total_assets":1556305000,"total_current_liabilities":151144000,"total_liabilities":377361000,"stockholders_equity":1178944000,"shares_outstanding":38703659.0},"cashflow":{"cfo":36261000,"capex":3645000,"buybacks":0,"depreciation_amortization":7039000,"fcf":32616000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.operating_income","income.opex_sga","income.other_income"],"adjusted":[],"filed":"2024-02-22","filed_exceptions":{"balance.cash_and_equivalents":"2025-02-18","balance.short_term_investments":"2025-02-18","balance.stockholders_equity":"2026-02-25","balance.total_assets":"2025-02-18","balance.total_current_assets":"2025-02-18","balance.total_current_liabilities":"2025-02-18","balance.total_liabilities":"2025-02-18"},"first_filed":"2024-02-22"},{"label":"Q1 FY2024","end":"2024-03-31","income":{"revenue":278655000,"cost_of_revenue":97516000,"gross_profit":181139000,"opex_sga":144412000,"operating_income":12101000,"other_income":2525000,"pretax_income":14626000,"income_tax":3624000,"net_income":11002000,"eps_diluted":0.28,"shares_diluted":39387359},"balance":{"cash_and_equivalents":223114000,"short_term_investments":90360000,"total_current_assets":935023000,"total_assets":1579845000,"total_current_liabilities":152803000,"total_liabilities":376314000,"stockholders_equity":1203531000,"shares_outstanding":38764917.0},"cashflow":{"cfo":38295000,"capex":5824000,"depreciation_amortization":7519000,"fcf":32471000},"derived":[],"adjusted":[],"filed":"2025-04-23","filed_exceptions":{"balance.cash_and_equivalents":"2024-05-07","balance.shares_outstanding":"2024-05-07","balance.short_term_investments":"2024-05-07","balance.stockholders_equity":"2025-11-05","balance.total_assets":"2024-05-07","balance.total_current_assets":"2024-05-07","balance.total_current_liabilities":"2024-05-07","balance.total_liabilities":"2024-05-07","income.net_income":"2025-11-05"},"first_filed":"2024-05-07"},{"label":"Q2 FY2024","end":"2024-06-30","income":{"revenue":299403000,"cost_of_revenue":136574000,"gross_profit":162829000,"opex_sga":141903000,"operating_income":-80961000,"other_income":3087000,"pretax_income":-77874000,"income_tax":-17674000,"net_income":-60200000,"eps_diluted":-1.55,"shares_diluted":38793341},"balance":{"cash_and_equivalents":288332000,"short_term_investments":51363000,"total_current_assets":943795000,"total_assets":1534561000,"total_current_liabilities":150994000,"total_liabilities":373330000,"stockholders_equity":1161231000,"shares_outstanding":38843936.0},"cashflow":{"cfo":22611000,"capex":4536000,"depreciation_amortization":7647000,"fcf":18075000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2025-07-29","filed_exceptions":{"balance.cash_and_equivalents":"2024-07-30","balance.shares_outstanding":"2024-07-30","balance.short_term_investments":"2024-07-30","balance.stockholders_equity":"2025-11-05","balance.total_assets":"2024-07-30","balance.total_current_assets":"2024-07-30","balance.total_current_liabilities":"2024-07-30","balance.total_liabilities":"2024-07-30","income.net_income":"2025-11-05"},"first_filed":"2024-07-30"},{"label":"Q3 FY2024","end":"2024-09-30","income":{"revenue":301039000,"cost_of_revenue":100733000,"gross_profit":200306000,"opex_sga":139737000,"operating_income":35364000,"other_income":4414000,"pretax_income":39778000,"income_tax":10251000,"net_income":29527000,"eps_diluted":0.75,"shares_diluted":39178227},"balance":{"cash_and_equivalents":280476000,"short_term_investments":10548000,"total_current_assets":891753000,"total_assets":1479123000,"total_current_liabilities":153185000,"total_liabilities":374843000,"stockholders_equity":1104280000,"shares_outstanding":38379199.0},"cashflow":{"cfo":56467000,"capex":5451000,"depreciation_amortization":4148000,"fcf":51016000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2025-11-05","filed_exceptions":{"balance.cash_and_equivalents":"2024-10-30","balance.shares_outstanding":"2024-10-30","balance.short_term_investments":"2024-10-30","balance.total_assets":"2024-10-30","balance.total_current_assets":"2024-10-30","balance.total_current_liabilities":"2024-10-30","balance.total_liabilities":"2024-10-30"},"first_filed":"2024-10-30"},{"label":"Q4 FY2024","end":"2024-12-31","income":{"revenue":315518000,"cost_of_revenue":104797000,"gross_profit":210721000,"opex_sga":147936000,"operating_income":42775000,"other_income":1564000,"pretax_income":44339000,"income_tax":10656000,"net_income":33683000},"balance":{"cash_and_equivalents":324404000,"short_term_investments":15727000,"total_current_assets":951125000,"total_assets":1533181000,"total_current_liabilities":158345000,"total_liabilities":382250000,"stockholders_equity":1150931000,"shares_outstanding":38515949.0},"cashflow":{"cfo":51108000,"capex":5371000,"buybacks":-1000,"depreciation_amortization":4388000,"fcf":45737000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.cost_of_revenue","income.gross_profit","income.income_tax","income.net_income","income.operating_income","income.opex_sga","income.other_income","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2026-02-25","filed_exceptions":{"balance.shares_outstanding":"2025-02-18","balance.stockholders_equity":"2026-10-29"},"first_filed":"2025-02-18"},{"label":"Q1 FY2025","end":"2025-03-31","income":{"revenue":324140000,"cost_of_revenue":108257000,"gross_profit":215883000,"opex_sga":153456000,"operating_income":40350000,"other_income":3508000,"pretax_income":43858000,"income_tax":4635000,"net_income":39223000,"eps_diluted":1,"shares_diluted":39163428},"balance":{"cash_and_equivalents":376054000,"short_term_investments":2794000,"total_current_assets":999709000,"total_assets":1593307000,"total_current_liabilities":158630000,"total_liabilities":380425000,"stockholders_equity":1212882000,"shares_outstanding":38725940.0},"cashflow":{"cfo":48970000,"capex":13467000,"depreciation_amortization":5015000,"fcf":35503000},"derived":[],"adjusted":[],"filed":"2026-05-06","filed_exceptions":{"balance.cash_and_equivalents":"2025-04-23","balance.shares_outstanding":"2025-04-23","balance.short_term_investments":"2025-04-23","balance.stockholders_equity":"2026-10-29","balance.total_assets":"2025-04-23","balance.total_current_assets":"2025-04-23","balance.total_current_liabilities":"2025-04-23","balance.total_liabilities":"2025-04-23","income.net_income":"2026-10-29"},"first_filed":"2025-04-23"},{"label":"Q2 FY2025","end":"2025-06-30","income":{"revenue":339455000,"cost_of_revenue":115445000,"gross_profit":224010000,"opex_sga":159964000,"operating_income":40828000,"other_income":4482000,"pretax_income":45310000,"income_tax":40000,"net_income":45270000,"eps_diluted":1.15,"shares_diluted":39245953},"balance":{"cash_and_equivalents":421768000,"short_term_investments":2795000,"total_current_assets":1065484000,"total_assets":1674809000,"total_current_liabilities":157761000,"total_liabilities":380858000,"stockholders_equity":1293951000,"shares_outstanding":38999129.0},"cashflow":{"cfo":44946000,"capex":15579000,"depreciation_amortization":5507000,"fcf":29367000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2026-07-30","filed_exceptions":{"balance.cash_and_equivalents":"2025-07-29","balance.shares_outstanding":"2025-07-29","balance.short_term_investments":"2025-07-29","balance.stockholders_equity":"2026-10-29","balance.total_assets":"2025-07-29","balance.total_current_assets":"2025-07-29","balance.total_current_liabilities":"2025-07-29","balance.total_liabilities":"2025-07-29","income.net_income":"2026-10-29"},"first_filed":"2025-07-29"},{"label":"Q3 FY2025","end":"2025-09-30","income":{"revenue":354685000,"cost_of_revenue":114269000,"gross_profit":240416000,"opex_sga":168901000,"operating_income":48838000,"other_income":3487000,"pretax_income":52325000,"income_tax":6474000,"net_income":45851000,"eps_diluted":1.17,"shares_diluted":39302239},"balance":{"cash_and_equivalents":321029000,"short_term_investments":149267000,"total_current_assets":1141520000,"total_assets":1744369000,"total_current_liabilities":169603000,"total_liabilities":385673000,"stockholders_equity":1358696000,"shares_outstanding":39162177.0},"cashflow":{"cfo":58263000,"capex":16249000,"depreciation_amortization":2488000,"fcf":42014000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2026-10-29","filed_exceptions":{"balance.cash_and_equivalents":"2025-11-05","balance.shares_outstanding":"2025-11-05","balance.short_term_investments":"2025-11-05","balance.total_assets":"2025-11-05","balance.total_current_assets":"2025-11-05","balance.total_current_liabilities":"2025-11-05","balance.total_liabilities":"2025-11-05","cashflow.buybacks":"2025-11-05"},"first_filed":"2025-11-05"},{"label":"Q4 FY2025","end":"2025-12-31","income":{"revenue":385385000,"cost_of_revenue":123257000,"gross_profit":262128000,"opex_sga":181101000,"operating_income":59233000,"other_income":4399000,"pretax_income":63632000,"income_tax":16289000,"net_income":47343000},"balance":{"cash_and_equivalents":186897000,"short_term_investments":357919000,"total_current_assets":1216684000,"total_assets":1826519000,"total_current_liabilities":183133000,"total_liabilities":398916000,"stockholders_equity":1427603000,"shares_outstanding":39243053.0},"cashflow":{"cfo":86484000,"capex":18434000,"buybacks":0,"depreciation_amortization":4461000,"fcf":68050000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.cost_of_revenue","income.gross_profit","income.income_tax","income.net_income","income.operating_income","income.opex_sga","income.other_income","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2026-10-29","filed_exceptions":{"balance.shares_outstanding":"2026-02-25"},"first_filed":"2026-02-25"},{"label":"Q1 FY2026","end":"2026-03-31","income":{"revenue":374758000,"cost_of_revenue":121347000,"gross_profit":253411000,"opex_sga":192795000,"operating_income":38234000,"other_income":3454000,"pretax_income":41688000,"income_tax":9104000,"net_income":32584000,"eps_diluted":0.82,"shares_diluted":39543780},"balance":{"cash_and_equivalents":241289000,"short_term_investments":374371000,"total_current_assets":1275406000,"total_assets":1898438000,"total_current_liabilities":211731000,"total_liabilities":424626000,"stockholders_equity":1473812000,"shares_outstanding":39331425.0},"cashflow":{"cfo":86971000,"capex":13671000,"depreciation_amortization":4574000,"fcf":73300000},"derived":[],"adjusted":[],"filed":"2026-05-06","filed_exceptions":{"balance.stockholders_equity":"2026-10-29","income.net_income":"2026-10-29"},"first_filed":"2026-05-06"},{"label":"Q2 FY2026","end":"2026-06-30","income":{"revenue":390046000,"cost_of_revenue":125102000,"gross_profit":264944000,"opex_sga":198509000,"operating_income":41039000,"other_income":5148000,"pretax_income":46187000,"income_tax":11376000,"net_income":34811000,"eps_diluted":0.88,"shares_diluted":39572059},"balance":{"cash_and_equivalents":205271000,"short_term_investments":453524000,"total_current_assets":1344122000,"total_assets":1974723000,"total_current_liabilities":233776000,"total_liabilities":443957000,"stockholders_equity":1530766000,"shares_outstanding":39389422.0},"cashflow":{"cfo":46084000,"capex":13542000,"depreciation_amortization":5615000,"fcf":32542000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2026-07-30","filed_exceptions":{"balance.stockholders_equity":"2026-10-29","income.net_income":"2026-10-29"},"first_filed":"2026-07-30"},{"label":"Q3 FY2026","end":"2026-09-30","income":{"revenue":410145000,"cost_of_revenue":129842000,"gross_profit":280303000,"opex_sga":204203000,"operating_income":50739000,"other_income":5577000,"pretax_income":56316000,"income_tax":14037000,"net_income":42279000,"eps_diluted":1.07,"shares_diluted":39620298},"balance":{"cash_and_equivalents":254282000,"short_term_investments":419330000,"total_current_assets":1376631000,"total_assets":2025103000,"total_current_liabilities":233810000,"total_liabilities":441594000,"stockholders_equity":1583509000,"shares_outstanding":39414385.0},"cashflow":{"cfo":41508000,"capex":15107000,"depreciation_amortization":5466000,"fcf":26401000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2026-10-29","first_filed":"2026-10-29"}]}
