{"symbol":"STRL","cik":874238,"issuer_id":"sec-cik:0000874238","security_id":"sec-cik:0000874238:strl","entity_name":"STERLING INFRASTRUCTURE, 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":"FY2017","item":"income_tax","qsum_over_fy":2.9153}],"quarantined":[{"section":"income","fiscal_year":"FY2011","item":"net_income","qsum_over_fy":-0.3319},{"section":"income","fiscal_year":"FY2020","item":"revenue","qsum_over_fy":0.9557}]},"generated_at":"2026-11-01T20:17:04.840799+00:00","concepts_used":{"income":{"revenue":["RevenueFromContractWithCustomerExcludingAssessedTax","Revenues"],"cost_of_revenue":["CostOfGoodsAndServicesSold"],"gross_profit":["GrossProfit"],"opex_sga":["GeneralAndAdministrativeExpense"],"operating_income":["OperatingIncomeLoss"],"other_income":["OtherNonoperatingIncomeExpense"],"pretax_income":["IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"],"income_tax":["IncomeTaxExpenseBenefit"],"net_income":["NetIncomeLoss"],"eps_diluted":["EarningsPerShareDiluted"],"shares_diluted":["WeightedAverageNumberOfDilutedSharesOutstanding"]},"balance":{"cash_and_equivalents":["CashAndCashEquivalentsAtCarryingValue"],"short_term_investments":["ShortTermInvestments"],"total_current_assets":["AssetsCurrent"],"total_assets":["Assets"],"total_current_liabilities":["LiabilitiesCurrent"],"long_term_debt":["LongTermDebtNoncurrent"],"total_liabilities":["Liabilities"],"stockholders_equity":["StockholdersEquity"],"shares_outstanding":["dei:EntityCommonStockSharesOutstanding"]},"cashflow":{"cfo":["NetCashProvidedByUsedInOperatingActivities"],"capex":["PaymentsToAcquirePropertyPlantAndEquipment"],"buybacks":["PaymentsForRepurchaseOfCommonStock"],"depreciation_amortization":["DepreciationDepletionAndAmortization"]}},"annual":[{"label":"FY2009","end":"2009-12-31","income":{"revenue":390847000,"gross_profit":54369000,"opex_sga":14971000,"operating_income":36938000,"other_income":519000,"income_tax":12267000,"net_income":23704000,"eps_diluted":1.71,"shares_diluted":13855709000},"balance":{"cash_and_equivalents":54406000},"cashflow":{"cfo":47346000,"capex":5277000,"buybacks":0,"depreciation_amortization":13730000,"fcf":42069000},"derived":[],"adjusted":[],"filed":"2012-03-15","filed_exceptions":{"balance.cash_and_equivalents":"2013-03-18"},"first_filed":"2011-08-08"},{"label":"FY2010","end":"2010-12-31","income":{"revenue":459893000,"gross_profit":62705000,"opex_sga":24895000,"operating_income":35910000,"other_income":-38000,"income_tax":10270000,"net_income":19087000,"eps_diluted":1.13,"shares_diluted":16563169},"balance":{"cash_and_equivalents":49441000,"short_term_investments":35752000,"total_current_assets":176329000,"total_assets":367131000,"total_current_liabilities":69051000,"long_term_debt":336000,"stockholders_equity":250429000},"cashflow":{"cfo":47073000,"capex":13409000,"buybacks":0,"depreciation_amortization":15770000,"fcf":33664000},"derived":[],"adjusted":[],"filed":"2013-03-18","filed_exceptions":{"balance.cash_and_equivalents":"2014-03-17","balance.long_term_debt":"2012-03-15","balance.short_term_investments":"2012-03-15","balance.stockholders_equity":"2012-03-15","balance.total_assets":"2012-03-15","balance.total_current_assets":"2012-03-15","balance.total_current_liabilities":"2012-03-15","cashflow.buybacks":"2012-03-15"},"first_filed":"2011-08-08"},{"label":"FY2011","end":"2011-12-31","income":{"revenue":501156000,"gross_profit":39837000,"opex_sga":24785000,"operating_income":-52234000,"other_income":94000,"pretax_income":-51716000,"income_tax":-17012000,"net_income":-35900000,"eps_diluted":-2.24,"shares_diluted":16395739},"balance":{"cash_and_equivalents":16371000,"short_term_investments":44855000,"total_current_assets":164023000,"total_assets":303831000,"total_current_liabilities":69285000,"long_term_debt":263000,"stockholders_equity":213311000,"shares_outstanding":16322912.0},"cashflow":{"cfo":20988000,"capex":23989000,"buybacks":3592000,"depreciation_amortization":17322000,"fcf":-3001000},"derived":[],"adjusted":[],"filed":"2014-03-17","filed_exceptions":{"balance.cash_and_equivalents":"2015-03-16","balance.long_term_debt":"2013-03-18","balance.shares_outstanding":"2012-03-15","balance.short_term_investments":"2013-03-18","balance.stockholders_equity":"2013-03-18","balance.total_assets":"2013-03-18","balance.total_current_assets":"2013-03-18","balance.total_current_liabilities":"2013-03-18","income.pretax_income":"2013-03-18"},"first_filed":"2012-03-15"},{"label":"FY2012","end":"2012-12-31","income":{"revenue":630507000,"gross_profit":47472000,"opex_sga":35187000,"operating_income":15991000,"other_income":1797000,"pretax_income":17133000,"income_tax":-579000,"net_income":-297000,"eps_diluted":-0.26,"shares_diluted":16420886},"balance":{"cash_and_equivalents":3142000,"short_term_investments":49211000,"total_current_assets":164758000,"total_assets":331510000,"total_current_liabilities":77274000,"long_term_debt":24201000,"stockholders_equity":210148000,"shares_outstanding":16602034.0},"cashflow":{"cfo":24789000,"capex":37359000,"depreciation_amortization":18997000,"fcf":-12570000},"derived":[],"adjusted":[],"filed":"2014-03-17","filed_exceptions":{"balance.cash_and_equivalents":"2016-03-14","balance.shares_outstanding":"2013-03-18","cashflow.capex":"2015-03-16","cashflow.cfo":"2015-03-16","cashflow.depreciation_amortization":"2015-03-16","income.gross_profit":"2015-03-16","income.income_tax":"2015-03-16","income.net_income":"2015-03-16","income.operating_income":"2015-03-16","income.opex_sga":"2015-03-16","income.revenue":"2015-03-16"},"first_filed":"2013-03-18"},{"label":"FY2013","end":"2013-12-31","income":{"revenue":556236000,"gross_profit":-29944000,"opex_sga":40951000,"operating_income":-69158000,"other_income":522000,"pretax_income":-68804000,"income_tax":1222000,"net_income":-73929000,"eps_diluted":-4.91,"shares_diluted":16635179},"balance":{"cash_and_equivalents":1872000,"short_term_investments":0,"total_current_assets":114485000,"total_assets":273018000,"total_current_liabilities":105799000,"long_term_debt":8331000,"total_liabilities":15578000,"stockholders_equity":128893000,"shares_outstanding":16670372.0},"cashflow":{"cfo":-22072000,"capex":14390000,"depreciation_amortization":18650000,"fcf":-36462000},"derived":[],"adjusted":[],"filed":"2016-03-14","filed_exceptions":{"balance.cash_and_equivalents":"2017-03-09","balance.long_term_debt":"2015-03-16","balance.shares_outstanding":"2014-03-17","balance.short_term_investments":"2015-03-16","balance.stockholders_equity":"2015-03-16","balance.total_assets":"2015-03-16","balance.total_current_assets":"2015-03-16","balance.total_current_liabilities":"2015-03-16","balance.total_liabilities":"2014-05-12","income.eps_diluted":"2014-03-17","income.other_income":"2014-03-17","income.pretax_income":"2015-03-16","income.shares_diluted":"2014-03-17"},"first_filed":"2014-03-17"},{"label":"FY2014","end":"2014-12-31","income":{"revenue":672230000,"gross_profit":32421000,"opex_sga":36897000,"operating_income":-4224000,"pretax_income":-4593000,"income_tax":632000,"net_income":-9781000},"balance":{"cash_and_equivalents":22843000,"short_term_investments":0,"total_current_assets":156974000,"total_assets":306451000,"total_current_liabilities":104650000,"long_term_debt":37021000,"stockholders_equity":133686000,"shares_outstanding":18768244.0},"cashflow":{"cfo":-10513000,"capex":13509000,"depreciation_amortization":18348000,"fcf":-24022000},"derived":[],"adjusted":[],"filed":"2017-03-09","filed_exceptions":{"balance.cash_and_equivalents":"2018-03-06","balance.long_term_debt":"2016-03-14","balance.shares_outstanding":"2015-03-16","balance.short_term_investments":"2016-03-14","balance.stockholders_equity":"2016-03-14","balance.total_assets":"2016-03-14","balance.total_current_assets":"2016-03-14","balance.total_current_liabilities":"2016-03-14","cashflow.cfo":"2016-03-14","income.pretax_income":"2016-03-14"},"first_filed":"2015-03-16"},{"label":"FY2015","end":"2015-12-31","income":{"revenue":623595000,"gross_profit":27651000,"opex_sga":40466000,"operating_income":-14387000,"pretax_income":-17179000,"income_tax":7000,"net_income":-20402000,"eps_diluted":-2.02,"shares_diluted":19375000},"balance":{"cash_and_equivalents":4426000,"short_term_investments":0,"total_current_assets":134921000,"total_assets":266165000,"total_current_liabilities":104311000,"long_term_debt":15324000,"stockholders_equity":95845000,"shares_outstanding":19773170.0},"cashflow":{"cfo":8676000,"capex":8086000,"depreciation_amortization":16236000,"fcf":590000},"derived":[],"adjusted":[],"filed":"2018-03-06","filed_exceptions":{"balance.cash_and_equivalents":"2019-03-05","balance.long_term_debt":"2017-03-09","balance.shares_outstanding":"2016-03-14","balance.short_term_investments":"2016-03-14","balance.stockholders_equity":"2017-03-09","balance.total_assets":"2017-03-09","balance.total_current_assets":"2017-03-09","balance.total_current_liabilities":"2017-03-09","income.pretax_income":"2017-03-09"},"first_filed":"2016-03-14"},{"label":"FY2016","end":"2016-12-31","income":{"revenue":690123000,"cost_of_revenue":648065000,"gross_profit":42058000,"opex_sga":36844000,"operating_income":-4729000,"pretax_income":-7324000,"income_tax":88000,"net_income":-9238000,"eps_diluted":-0.4,"shares_diluted":23140000},"balance":{"cash_and_equivalents":42785000,"total_current_assets":175908000,"total_assets":301823000,"total_current_liabilities":146592000,"long_term_debt":1549000,"stockholders_equity":107434000,"shares_outstanding":25051045.0},"cashflow":{"cfo":44274000,"capex":10888000,"buybacks":0,"depreciation_amortization":15699000,"fcf":33386000},"derived":[],"adjusted":[],"filed":"2019-03-05","filed_exceptions":{"balance.long_term_debt":"2018-03-06","balance.shares_outstanding":"2017-03-09","balance.stockholders_equity":"2018-03-06","balance.total_assets":"2018-03-06","balance.total_current_assets":"2018-03-06","balance.total_current_liabilities":"2018-03-06","income.net_income":"2018-03-06","income.pretax_income":"2018-03-06"},"first_filed":"2013-03-18"},{"label":"FY2017","end":"2017-12-31","income":{"revenue":957958000,"cost_of_revenue":868866000,"gross_profit":89092000,"opex_sga":46552000,"operating_income":26176000,"pretax_income":15935000,"income_tax":118000,"net_income":11617000,"eps_diluted":0.43,"shares_diluted":26712000},"balance":{"cash_and_equivalents":83953000,"total_current_assets":278526000,"total_assets":463298000,"total_current_liabilities":182292000,"long_term_debt":86160000,"stockholders_equity":141333000,"shares_outstanding":27034575.0},"cashflow":{"cfo":24767000,"capex":9420000,"buybacks":0,"depreciation_amortization":16994000,"fcf":15347000},"derived":[],"adjusted":[],"filed":"2020-03-03","filed_exceptions":{"balance.cash_and_equivalents":"2019-05-07","balance.long_term_debt":"2019-03-05","balance.shares_outstanding":"2018-03-06","balance.stockholders_equity":"2019-03-05","balance.total_assets":"2019-03-05","balance.total_current_assets":"2019-03-05","balance.total_current_liabilities":"2019-03-05","income.net_income":"2018-03-06","income.pretax_income":"2018-03-06"},"first_filed":"2018-03-06"},{"label":"FY2018","end":"2018-12-31","income":{"revenue":1037667000,"cost_of_revenue":927335000,"gross_profit":110332000,"opex_sga":48220000,"operating_income":42611000,"income_tax":1738000,"eps_diluted":0.93,"shares_diluted":27194000},"balance":{"cash_and_equivalents":94095000,"total_current_assets":302616000,"total_assets":482573000,"total_current_liabilities":179174000,"long_term_debt":79117000,"total_liabilities":310313000,"stockholders_equity":164401000,"shares_outstanding":26639715.0},"cashflow":{"cfo":39474000,"capex":13171000,"buybacks":4731000,"depreciation_amortization":16770000,"fcf":26303000},"derived":[],"adjusted":[],"filed":"2021-03-03","filed_exceptions":{"balance.cash_and_equivalents":"2020-03-03","balance.long_term_debt":"2020-03-03","balance.shares_outstanding":"2019-03-05","balance.stockholders_equity":"2020-03-03","balance.total_assets":"2020-03-03","balance.total_current_assets":"2020-03-03","balance.total_current_liabilities":"2020-03-03","balance.total_liabilities":"2020-03-03"},"first_filed":"2019-03-05"},{"label":"FY2019","end":"2019-12-31","income":{"revenue":1126278000,"cost_of_revenue":1018484000,"gross_profit":107794000,"opex_sga":49200000,"operating_income":37751000,"income_tax":-26216000,"eps_diluted":1.47,"shares_diluted":27119000},"balance":{"cash_and_equivalents":45733000,"total_current_assets":330270000,"total_assets":934689000,"total_current_liabilities":266253000,"long_term_debt":390627000,"total_liabilities":713478000,"stockholders_equity":219918000,"shares_outstanding":27787903.0},"cashflow":{"cfo":42067000,"capex":15397000,"buybacks":3201000,"depreciation_amortization":20740000,"fcf":26670000},"derived":[],"adjusted":[],"filed":"2022-03-24","filed_exceptions":{"balance.long_term_debt":"2021-03-03","balance.shares_outstanding":"2020-03-03","balance.stockholders_equity":"2021-03-03","balance.total_assets":"2021-03-03","balance.total_current_assets":"2021-03-03","balance.total_current_liabilities":"2021-03-03","balance.total_liabilities":"2021-03-03"},"first_filed":"2020-03-03"},{"label":"FY2020","end":"2020-12-31","income":{"revenue":1226738000,"cost_of_revenue":1047108000,"gross_profit":179630000,"opex_sga":64308000,"operating_income":92615000,"income_tax":19410000,"net_income":42306000,"eps_diluted":1.5,"shares_diluted":28195000},"balance":{"cash_and_equivalents":47656000,"total_current_assets":361543000,"total_assets":952694000,"total_current_liabilities":321884000,"long_term_debt":291249000,"total_liabilities":683965000,"stockholders_equity":267270000,"shares_outstanding":28207557.0},"cashflow":{"cfo":122896000,"capex":32864000,"buybacks":0,"depreciation_amortization":32785000,"fcf":90032000},"derived":[],"adjusted":[],"filed":"2023-02-28","filed_exceptions":{"balance.long_term_debt":"2022-03-24","balance.shares_outstanding":"2021-03-03","balance.stockholders_equity":"2022-03-24","balance.total_assets":"2022-03-24","balance.total_current_assets":"2022-03-24","balance.total_current_liabilities":"2022-03-24","balance.total_liabilities":"2022-03-24","cashflow.buybacks":"2022-03-24"},"first_filed":"2021-03-03"},{"label":"FY2021","end":"2021-12-31","income":{"revenue":1414374000,"cost_of_revenue":1210842000,"gross_profit":203532000,"opex_sga":69153000,"operating_income":107011000,"income_tax":24874000,"net_income":62645000,"eps_diluted":2.15,"shares_diluted":29101000},"balance":{"cash_and_equivalents":60945000,"total_current_assets":434691000,"total_assets":1234774000,"total_current_liabilities":351760000,"long_term_debt":428507000,"total_liabilities":874547000,"stockholders_equity":358767000,"shares_outstanding":29838802.0},"cashflow":{"cfo":158932000,"capex":46651000,"buybacks":0,"depreciation_amortization":34201000,"fcf":112281000},"derived":[],"adjusted":[],"filed":"2024-02-27","filed_exceptions":{"balance.long_term_debt":"2023-02-28","balance.shares_outstanding":"2022-03-01","balance.stockholders_equity":"2023-02-28","balance.total_assets":"2023-02-28","balance.total_current_assets":"2023-02-28","balance.total_current_liabilities":"2023-02-28","balance.total_liabilities":"2023-02-28","cashflow.buybacks":"2022-03-24"},"first_filed":"2022-03-01"},{"label":"FY2022","end":"2022-12-31","income":{"revenue":1769436000,"cost_of_revenue":1494869000,"gross_profit":274567000,"opex_sga":86480000,"operating_income":159870000,"income_tax":41707000,"net_income":106461000,"eps_diluted":3.48,"shares_diluted":30564000},"balance":{"cash_and_equivalents":181544000,"total_current_assets":597254000,"total_assets":1441620000,"total_current_liabilities":446611000,"long_term_debt":398735000,"total_liabilities":963821000,"stockholders_equity":474599000,"shares_outstanding":30586938.0},"cashflow":{"cfo":219116000,"capex":60909000,"buybacks":0,"depreciation_amortization":52066000,"fcf":158207000},"derived":[],"adjusted":[],"filed":"2025-02-26","filed_exceptions":{"balance.long_term_debt":"2024-02-27","balance.shares_outstanding":"2023-02-28","balance.stockholders_equity":"2024-02-27","balance.total_assets":"2024-02-27","balance.total_current_assets":"2024-02-27","balance.total_current_liabilities":"2024-02-27","balance.total_liabilities":"2024-02-27"},"first_filed":"2023-02-28"},{"label":"FY2023","end":"2023-12-31","income":{"revenue":1972229000,"cost_of_revenue":1634591000,"gross_profit":337638000,"opex_sga":98703000,"operating_income":205795000,"income_tax":47770000,"net_income":138655000,"eps_diluted":4.44,"shares_diluted":31208000},"balance":{"cash_and_equivalents":471563000,"total_current_assets":847979000,"total_assets":1777184000,"total_current_liabilities":678168000,"long_term_debt":314996000,"total_liabilities":1153331000,"stockholders_equity":618913000,"shares_outstanding":30925747.0},"cashflow":{"cfo":478584000,"capex":64379000,"buybacks":0,"depreciation_amortization":57403000,"fcf":414205000},"derived":[],"adjusted":[],"filed":"2026-02-26","filed_exceptions":{"balance.long_term_debt":"2025-02-26","balance.shares_outstanding":"2024-02-27","balance.stockholders_equity":"2025-02-26","balance.total_assets":"2025-02-26","balance.total_current_assets":"2025-02-26","balance.total_current_liabilities":"2025-02-26","balance.total_liabilities":"2025-02-26"},"first_filed":"2024-02-27"},{"label":"FY2024","end":"2024-12-31","income":{"revenue":2115756000,"cost_of_revenue":1689633000,"gross_profit":426123000,"opex_sga":118424000,"operating_income":264622000,"income_tax":87360000,"net_income":257461000,"eps_diluted":8.27,"shares_diluted":31146000},"balance":{"cash_and_equivalents":664195000,"total_current_assets":1021880000,"total_assets":2016774000,"total_current_liabilities":741958000,"long_term_debt":289898000,"total_liabilities":1190296000,"stockholders_equity":808081000,"shares_outstanding":30603090.0},"cashflow":{"cfo":497104000,"capex":80954000,"buybacks":70596000,"depreciation_amortization":68410000,"fcf":416150000},"derived":[],"adjusted":[],"filed":"2026-02-26","filed_exceptions":{"balance.shares_outstanding":"2025-02-26"},"first_filed":"2025-02-26"},{"label":"FY2025","end":"2025-12-31","income":{"revenue":2490049000,"cost_of_revenue":1917735000,"gross_profit":572314000,"opex_sga":154814000,"operating_income":405916000,"income_tax":98752000,"net_income":290153000,"eps_diluted":9.38,"shares_diluted":30947000},"balance":{"cash_and_equivalents":390721000,"total_current_assets":1034462000,"total_assets":2633831000,"total_current_liabilities":1022454000,"long_term_debt":275903000,"total_liabilities":1527396000,"stockholders_equity":1108517000,"shares_outstanding":30644110.0},"cashflow":{"cfo":439988000,"capex":77312000,"buybacks":74200000,"depreciation_amortization":77114000,"fcf":362676000},"derived":[],"adjusted":[],"filed":"2026-02-26","filed_exceptions":{"balance.cash_and_equivalents":"2026-10-29","balance.long_term_debt":"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-26"}],"quarterly":[{"label":"Q2 FY2010","end":"2010-06-30","income":{"revenue":116865000,"gross_profit":12703000,"opex_sga":5241000,"operating_income":7379000,"other_income":547000,"income_tax":2263000,"net_income":4667000,"eps_diluted":0.28,"shares_diluted":16542667},"balance":{"cash_and_equivalents":36823000},"cashflow":{},"derived":[],"adjusted":[],"filed":"2011-08-08","first_filed":"2011-08-08"},{"label":"Q3 FY2010","end":"2010-09-30","income":{"revenue":118874000,"gross_profit":12998000,"opex_sga":6774000,"operating_income":6179000,"other_income":80000,"income_tax":1824000,"net_income":3496000,"eps_diluted":0.21,"shares_diluted":16549056},"balance":{"cash_and_equivalents":13076000},"cashflow":{"cfo":13688000,"capex":4193000,"buybacks":0,"depreciation_amortization":3713000,"fcf":9495000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2011-11-08","first_filed":"2011-11-08"},{"label":"Q4 FY2010","end":"2010-12-31","income":{"revenue":137997000,"gross_profit":28751000,"opex_sga":7413000,"operating_income":19535000,"other_income":-1082000,"income_tax":5325000,"net_income":9372000},"balance":{"cash_and_equivalents":49441000,"short_term_investments":35752000,"total_current_assets":176329000,"total_assets":367131000,"total_current_liabilities":69051000,"long_term_debt":336000,"stockholders_equity":250429000},"cashflow":{"cfo":9642000,"capex":5611000,"buybacks":0,"depreciation_amortization":3954000,"fcf":4031000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.gross_profit","income.income_tax","income.net_income","income.operating_income","income.opex_sga","income.other_income","income.revenue"],"adjusted":[],"filed":"2012-03-15","filed_exceptions":{"balance.cash_and_equivalents":"2014-03-17"},"first_filed":"2011-08-08"},{"label":"Q1 FY2011","end":"2011-03-31","income":{"revenue":99242000,"gross_profit":7599000,"opex_sga":6056000,"operating_income":1688000,"other_income":-204000,"income_tax":166000,"eps_diluted":0,"shares_diluted":16624459},"balance":{"cash_and_equivalents":12370000},"cashflow":{"cfo":5446000,"capex":8433000,"buybacks":196000,"depreciation_amortization":4211000,"fcf":-2987000},"derived":[],"adjusted":[],"filed":"2012-05-09","first_filed":"2012-05-09"},{"label":"Q2 FY2011","end":"2011-06-30","income":{"revenue":128498000,"gross_profit":13582000,"opex_sga":6300000,"operating_income":7287000,"other_income":-41000,"income_tax":1145000,"eps_diluted":16594509,"shares_diluted":250.0},"balance":{"cash_and_equivalents":10267000,"short_term_investments":60503000,"total_current_assets":178721000,"total_assets":375888000,"total_current_liabilities":72704000,"long_term_debt":299000,"stockholders_equity":253363000,"shares_outstanding":16447283.0},"cashflow":{"cfo":1122000,"capex":6738000,"buybacks":1645000,"depreciation_amortization":4225000,"fcf":-5616000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":["income.shares_diluted"],"filed":"2012-08-08","filed_exceptions":{"balance.long_term_debt":"2011-08-08","balance.shares_outstanding":"2011-08-08","balance.short_term_investments":"2011-08-08","balance.stockholders_equity":"2011-08-08","balance.total_assets":"2011-08-08","balance.total_current_assets":"2011-08-08","balance.total_current_liabilities":"2011-08-08"},"first_filed":"2011-08-08"},{"label":"Q3 FY2011","end":"2011-09-30","income":{"revenue":159427000,"gross_profit":14756000,"opex_sga":7071000,"operating_income":7761000,"other_income":212000,"income_tax":1984000,"eps_diluted":16440835,"shares_diluted":210.0},"balance":{"cash_and_equivalents":16650000,"short_term_investments":49824000,"total_current_assets":198068000,"total_assets":404034000,"total_current_liabilities":91887000,"long_term_debt":8281000,"stockholders_equity":255436000,"shares_outstanding":16321112.0},"cashflow":{"cfo":-1931000,"capex":4421000,"buybacks":1751000,"depreciation_amortization":4339000,"fcf":-6352000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":["income.shares_diluted"],"filed":"2012-11-08","filed_exceptions":{"balance.long_term_debt":"2011-11-08","balance.shares_outstanding":"2011-11-08","balance.short_term_investments":"2011-11-08","balance.stockholders_equity":"2011-11-08","balance.total_assets":"2011-11-08","balance.total_current_assets":"2011-11-08","balance.total_current_liabilities":"2011-11-08"},"first_filed":"2011-11-08"},{"label":"Q4 FY2011","end":"2011-12-31","income":{"revenue":113989000,"gross_profit":5900000,"opex_sga":5358000,"operating_income":-68970000,"other_income":127000,"income_tax":-20307000,"eps_diluted":0.26},"balance":{"cash_and_equivalents":16371000,"short_term_investments":44855000,"total_current_assets":164023000,"total_assets":303831000,"total_current_liabilities":69285000,"long_term_debt":263000,"stockholders_equity":213311000,"shares_outstanding":16322912.0},"cashflow":{"cfo":16351000,"capex":4397000,"buybacks":0,"depreciation_amortization":4547000,"fcf":11954000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.income_tax","income.operating_income","income.opex_sga","income.other_income","income.revenue"],"adjusted":[],"filed":"2013-03-18","filed_exceptions":{"balance.cash_and_equivalents":"2015-03-16","balance.shares_outstanding":"2012-03-15"},"first_filed":"2012-03-15"},{"label":"Q1 FY2012","end":"2012-03-31","income":{"revenue":98425000,"gross_profit":1873000,"opex_sga":7666000,"operating_income":-4562000,"other_income":750000,"pretax_income":-3781000,"income_tax":-3976000,"net_income":-7500000,"eps_diluted":0.27,"shares_diluted":16322477},"balance":{"cash_and_equivalents":16610000,"short_term_investments":43582000,"total_current_assets":166248000,"total_assets":308863000,"total_current_liabilities":74114000,"long_term_debt":245000,"stockholders_equity":206251000,"shares_outstanding":16324212.0},"cashflow":{"cfo":1378000,"capex":5910000,"buybacks":0,"depreciation_amortization":4530000,"fcf":-4532000},"derived":[],"adjusted":[],"filed":"2013-05-10","filed_exceptions":{"balance.long_term_debt":"2012-05-09","balance.shares_outstanding":"2012-05-09","balance.short_term_investments":"2012-05-09","balance.stockholders_equity":"2012-05-09","balance.total_assets":"2012-05-09","balance.total_current_assets":"2012-05-09","balance.total_current_liabilities":"2012-05-09","cashflow.buybacks":"2012-05-09","income.eps_diluted":"2014-03-17","income.gross_profit":"2014-03-17","income.net_income":"2014-03-17","income.pretax_income":"2014-03-17","income.revenue":"2014-03-17"},"first_filed":"2012-05-09"},{"label":"Q2 FY2012","end":"2012-06-30","income":{"revenue":168709000,"gross_profit":15159000,"opex_sga":8444000,"operating_income":8240000,"other_income":333000,"pretax_income":8652000,"income_tax":984000,"net_income":3287000,"eps_diluted":0.15,"shares_diluted":16444324},"balance":{"cash_and_equivalents":19112000,"short_term_investments":49676000,"total_current_assets":189841000,"total_assets":352882000,"total_current_liabilities":120873000,"long_term_debt":268000,"stockholders_equity":208804000,"shares_outstanding":16393716.0},"cashflow":{"cfo":21753000,"capex":11946000,"depreciation_amortization":4854000,"fcf":9807000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2013-08-09","filed_exceptions":{"balance.long_term_debt":"2012-08-08","balance.shares_outstanding":"2012-08-08","balance.short_term_investments":"2012-08-08","balance.stockholders_equity":"2012-08-08","balance.total_assets":"2012-08-08","balance.total_current_assets":"2012-08-08","balance.total_current_liabilities":"2012-08-08","income.gross_profit":"2014-03-17","income.net_income":"2014-03-17","income.pretax_income":"2014-03-17","income.revenue":"2014-03-17"},"first_filed":"2012-08-08"},{"label":"Q3 FY2012","end":"2012-09-30","income":{"revenue":205284000,"gross_profit":14170000,"opex_sga":10259000,"operating_income":4171000,"other_income":617000,"pretax_income":4915000,"income_tax":847000,"net_income":990000,"eps_diluted":0.01,"shares_diluted":16504033},"balance":{"cash_and_equivalents":1034000,"short_term_investments":53454000,"total_current_assets":213753000,"total_assets":375281000,"total_current_liabilities":131129000,"long_term_debt":10208000,"stockholders_equity":209653000,"shares_outstanding":16495216.0},"cashflow":{"cfo":-18085000,"capex":9962000,"depreciation_amortization":5243000,"fcf":-28047000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2013-11-08","filed_exceptions":{"balance.long_term_debt":"2012-11-08","balance.shares_outstanding":"2012-11-08","balance.short_term_investments":"2012-11-08","balance.stockholders_equity":"2012-11-08","balance.total_assets":"2012-11-08","balance.total_current_assets":"2012-11-08","balance.total_current_liabilities":"2012-11-08","income.gross_profit":"2014-03-17","income.net_income":"2014-03-17","income.pretax_income":"2014-03-17","income.revenue":"2014-03-17"},"first_filed":"2012-11-08"},{"label":"Q4 FY2012","end":"2012-12-31","income":{"revenue":158089000,"gross_profit":16270000,"opex_sga":8818000,"operating_income":8141000,"other_income":97000,"pretax_income":7347000,"income_tax":1567000,"net_income":2926000},"balance":{"cash_and_equivalents":3142000,"short_term_investments":49211000,"total_current_assets":164758000,"total_assets":331510000,"total_current_liabilities":77274000,"long_term_debt":24201000,"stockholders_equity":210148000,"shares_outstanding":16602034.0},"cashflow":{"cfo":19743000,"capex":9541000,"depreciation_amortization":4370000,"fcf":10202000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.income_tax","income.operating_income","income.opex_sga","income.other_income"],"adjusted":[],"filed":"2014-03-17","filed_exceptions":{"balance.cash_and_equivalents":"2016-03-14","balance.shares_outstanding":"2013-03-18"},"first_filed":"2013-03-18"},{"label":"Q1 FY2013","end":"2013-03-31","income":{"revenue":111035000,"gross_profit":1385000,"opex_sga":9611000,"operating_income":-7883000,"other_income":482000,"pretax_income":-7219000,"income_tax":-2800000,"net_income":-4580000,"eps_diluted":-0.39,"shares_diluted":16598255},"balance":{"cash_and_equivalents":4154000,"short_term_investments":21562000,"total_current_assets":149243000,"total_assets":316147000,"total_current_liabilities":78124000,"long_term_debt":11892000,"stockholders_equity":203722000,"shares_outstanding":16612254.0},"cashflow":{"cfo":-10248000,"capex":4898000,"depreciation_amortization":4622000,"fcf":-15146000},"derived":[],"adjusted":[],"filed":"2014-05-12","filed_exceptions":{"balance.long_term_debt":"2013-05-10","balance.shares_outstanding":"2013-05-10","balance.short_term_investments":"2013-05-10","balance.stockholders_equity":"2013-05-10","balance.total_assets":"2013-05-10","balance.total_current_assets":"2013-05-10","balance.total_current_liabilities":"2013-05-10","income.gross_profit":"2015-03-16","income.net_income":"2015-03-16","income.pretax_income":"2015-03-16","income.revenue":"2015-03-16"},"first_filed":"2013-05-10"},{"label":"Q2 FY2013","end":"2013-06-30","income":{"revenue":133350000,"gross_profit":-16635000,"opex_sga":9486000,"operating_income":-26013000,"other_income":102000,"pretax_income":-25967000,"income_tax":-9747000,"net_income":-17025000,"eps_diluted":-0.93,"shares_diluted":16629630},"balance":{"cash_and_equivalents":1029000,"short_term_investments":21000000,"total_current_assets":156963000,"total_assets":329069000,"total_current_liabilities":91457000,"long_term_debt":29469000,"stockholders_equity":187803000,"shares_outstanding":16652579.0},"cashflow":{"cfo":-16698000,"capex":1791000,"depreciation_amortization":4864000,"fcf":-18489000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2014-08-11","filed_exceptions":{"balance.long_term_debt":"2013-08-09","balance.shares_outstanding":"2013-08-09","balance.short_term_investments":"2013-08-09","balance.stockholders_equity":"2013-08-09","balance.total_assets":"2013-08-09","balance.total_current_assets":"2013-08-09","balance.total_current_liabilities":"2013-08-09","income.gross_profit":"2015-03-16","income.net_income":"2015-03-16","income.pretax_income":"2015-03-16","income.revenue":"2015-03-16"},"first_filed":"2013-08-09"},{"label":"Q3 FY2013","end":"2013-09-30","income":{"revenue":185935000,"gross_profit":8359000,"opex_sga":8176000,"operating_income":1697000,"other_income":163000,"pretax_income":1715000,"income_tax":-380000,"net_income":-189000,"eps_diluted":-0.06,"shares_diluted":16652074},"balance":{"cash_and_equivalents":5014000,"short_term_investments":21016000,"total_current_assets":176763000,"total_assets":354112000,"total_current_liabilities":122717000,"long_term_debt":20568000,"stockholders_equity":187238000,"shares_outstanding":16662824.0},"cashflow":{"cfo":15108000,"capex":4644000,"depreciation_amortization":4534000,"fcf":10464000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2014-11-10","filed_exceptions":{"balance.long_term_debt":"2013-11-08","balance.shares_outstanding":"2013-11-08","balance.short_term_investments":"2013-11-08","balance.stockholders_equity":"2013-11-08","balance.total_assets":"2013-11-08","balance.total_current_assets":"2013-11-08","balance.total_current_liabilities":"2013-11-08","income.gross_profit":"2015-03-16","income.net_income":"2015-03-16","income.other_income":"2013-11-08","income.pretax_income":"2015-03-16","income.revenue":"2015-03-16"},"first_filed":"2013-11-08"},{"label":"Q4 FY2013","end":"2013-12-31","income":{"revenue":125916000,"gross_profit":-23053000,"opex_sga":13678000,"operating_income":-36959000,"other_income":-316000,"pretax_income":-37333000,"income_tax":14150000,"net_income":-52135000},"balance":{"cash_and_equivalents":1872000,"short_term_investments":0,"total_current_assets":114485000,"total_assets":273018000,"total_current_liabilities":105799000,"long_term_debt":8331000,"total_liabilities":15578000,"stockholders_equity":128893000,"shares_outstanding":16670372.0},"cashflow":{"cfo":-10234000,"capex":3057000,"depreciation_amortization":4630000,"fcf":-13291000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.income_tax","income.operating_income","income.opex_sga","income.other_income"],"adjusted":[],"filed":"2015-03-16","filed_exceptions":{"balance.cash_and_equivalents":"2017-03-09","balance.shares_outstanding":"2014-03-17","balance.total_liabilities":"2014-05-12"},"first_filed":"2014-03-17"},{"label":"Q1 FY2014","end":"2014-03-31","income":{"revenue":134538000,"gross_profit":7869000,"opex_sga":8484000,"operating_income":441000,"pretax_income":480000,"income_tax":0,"net_income":205000,"eps_diluted":0.01,"shares_diluted":16855173},"balance":{"cash_and_equivalents":1287000,"short_term_investments":0,"total_current_assets":127094000,"total_assets":280821000,"total_current_liabilities":102018000,"long_term_debt":21084000,"total_liabilities":16134000,"stockholders_equity":129242000,"shares_outstanding":18773098.0},"cashflow":{"cfo":-12182000,"capex":2283000,"depreciation_amortization":4633000,"fcf":-14465000},"derived":[],"adjusted":[],"filed":"2014-05-12","filed_exceptions":{"balance.cash_and_equivalents":"2015-05-11","cashflow.capex":"2015-05-11","cashflow.cfo":"2015-05-11","cashflow.depreciation_amortization":"2015-05-11","income.eps_diluted":"2015-05-11","income.gross_profit":"2016-03-14","income.net_income":"2016-03-14","income.operating_income":"2015-05-11","income.opex_sga":"2015-05-11","income.pretax_income":"2016-03-14","income.revenue":"2016-03-14","income.shares_diluted":"2015-05-11"},"first_filed":"2014-05-12"},{"label":"Q2 FY2014","end":"2014-06-30","income":{"revenue":194806000,"gross_profit":12499000,"opex_sga":9507000,"operating_income":2535000,"pretax_income":2473000,"income_tax":28000,"net_income":1200000,"eps_diluted":0.07,"shares_diluted":18110025},"balance":{"cash_and_equivalents":14281000,"short_term_investments":0,"total_current_assets":177048000,"total_assets":329714000,"total_current_liabilities":135876000,"long_term_debt":19622000,"stockholders_equity":144678000,"shares_outstanding":18808389.0},"cashflow":{"cfo":3708000,"capex":4387000,"depreciation_amortization":4568000,"fcf":-679000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2015-08-10","filed_exceptions":{"balance.long_term_debt":"2014-08-11","balance.shares_outstanding":"2014-08-11","balance.short_term_investments":"2014-08-11","balance.stockholders_equity":"2014-08-11","balance.total_assets":"2014-08-11","balance.total_current_assets":"2014-08-11","balance.total_current_liabilities":"2014-08-11","income.gross_profit":"2016-03-14","income.net_income":"2016-03-14","income.pretax_income":"2016-03-14","income.revenue":"2016-03-14"},"first_filed":"2014-08-11"},{"label":"Q3 FY2014","end":"2014-09-30","income":{"revenue":189275000,"gross_profit":8356000,"opex_sga":9326000,"operating_income":-1573000,"pretax_income":-1671000,"income_tax":546000,"net_income":-3935000,"eps_diluted":-0.21,"shares_diluted":18809401},"balance":{"cash_and_equivalents":17000000,"short_term_investments":0,"total_current_assets":181439000,"total_assets":335068000,"total_current_liabilities":127739000,"long_term_debt":36810000,"stockholders_equity":140803000,"shares_outstanding":18802779.0},"cashflow":{"cfo":-8824000,"capex":4554000,"depreciation_amortization":4608000,"fcf":-13378000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2015-11-16","filed_exceptions":{"balance.long_term_debt":"2014-11-10","balance.shares_outstanding":"2014-11-10","balance.short_term_investments":"2014-11-10","balance.stockholders_equity":"2014-11-10","balance.total_assets":"2014-11-10","balance.total_current_assets":"2014-11-10","balance.total_current_liabilities":"2014-11-10","income.gross_profit":"2016-03-14","income.net_income":"2016-03-14","income.pretax_income":"2016-03-14","income.revenue":"2016-03-14"},"first_filed":"2014-11-10"},{"label":"Q4 FY2014","end":"2014-12-31","income":{"revenue":153611000,"gross_profit":3697000,"opex_sga":9581000,"operating_income":-5628000,"pretax_income":-5875000,"income_tax":59000,"net_income":-7251000},"balance":{"cash_and_equivalents":22843000,"short_term_investments":0,"total_current_assets":156974000,"total_assets":306451000,"total_current_liabilities":104650000,"long_term_debt":37021000,"stockholders_equity":133686000,"shares_outstanding":18768244.0},"cashflow":{"cfo":6785000,"capex":2285000,"depreciation_amortization":4539000,"fcf":4500000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.income_tax","income.operating_income","income.opex_sga"],"adjusted":[],"filed":"2016-03-14","filed_exceptions":{"balance.cash_and_equivalents":"2018-03-06","balance.shares_outstanding":"2015-03-16"},"first_filed":"2015-03-16"},{"label":"Q1 FY2015","end":"2015-03-31","income":{"revenue":117682000,"gross_profit":-6836000,"opex_sga":11603000,"operating_income":-16678000,"pretax_income":-16697000,"income_tax":3000,"net_income":-16992000,"eps_diluted":-0.9,"shares_diluted":18901739},"balance":{"cash_and_equivalents":17196000,"total_current_assets":157295000,"total_assets":301001000,"total_current_liabilities":120242000,"long_term_debt":33477000,"stockholders_equity":116712000,"shares_outstanding":18883949.0},"cashflow":{"cfo":-2943000,"capex":1161000,"depreciation_amortization":4274000,"fcf":-4104000},"derived":[],"adjusted":[],"filed":"2016-05-02","filed_exceptions":{"balance.long_term_debt":"2015-05-11","balance.shares_outstanding":"2015-05-11","balance.stockholders_equity":"2015-05-11","balance.total_assets":"2015-05-11","balance.total_current_assets":"2015-05-11","balance.total_current_liabilities":"2015-05-11","income.eps_diluted":"2015-05-11","income.gross_profit":"2017-03-09","income.pretax_income":"2017-03-09","income.revenue":"2017-03-09","income.shares_diluted":"2015-05-11"},"first_filed":"2015-05-11"},{"label":"Q2 FY2015","end":"2015-06-30","income":{"revenue":177425000,"gross_profit":9111000,"opex_sga":9598000,"operating_income":-162000,"pretax_income":-967000,"income_tax":28000,"net_income":-2542000,"eps_diluted":-0.13,"shares_diluted":19269977},"balance":{"cash_and_equivalents":14336000,"total_current_assets":162658000,"total_assets":307318000,"total_current_liabilities":131521000,"long_term_debt":33260000,"stockholders_equity":114539000,"shares_outstanding":19612487.0},"cashflow":{"cfo":-681000,"capex":2106000,"depreciation_amortization":4116000,"fcf":-2787000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2016-08-01","filed_exceptions":{"balance.long_term_debt":"2015-08-10","balance.shares_outstanding":"2015-08-10","balance.stockholders_equity":"2015-08-10","balance.total_assets":"2015-08-10","balance.total_current_assets":"2015-08-10","balance.total_current_liabilities":"2015-08-10","cashflow.cfo":"2015-08-10","income.eps_diluted":"2015-08-10","income.gross_profit":"2017-03-09","income.pretax_income":"2017-03-09","income.revenue":"2017-03-09"},"first_filed":"2015-08-10"},{"label":"Q3 FY2015","end":"2015-09-30","income":{"revenue":176000000,"gross_profit":14458000,"opex_sga":11119000,"operating_income":2381000,"pretax_income":1326000,"income_tax":-39000,"net_income":256000,"eps_diluted":0.01,"shares_diluted":19627674},"balance":{"cash_and_equivalents":11488000,"total_current_assets":157154000,"total_assets":290674000,"total_current_liabilities":115592000,"long_term_debt":30509000,"stockholders_equity":115459000,"shares_outstanding":19588170.0},"cashflow":{"cfo":7116000,"capex":3819000,"depreciation_amortization":4089000,"fcf":3297000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2016-10-31","filed_exceptions":{"balance.long_term_debt":"2015-11-16","balance.shares_outstanding":"2015-11-09","balance.stockholders_equity":"2015-11-16","balance.total_assets":"2015-11-16","balance.total_current_assets":"2015-11-16","balance.total_current_liabilities":"2015-11-16","cashflow.cfo":"2015-11-16","income.eps_diluted":"2015-11-16","income.gross_profit":"2017-03-09","income.pretax_income":"2017-03-09","income.revenue":"2017-03-09"},"first_filed":"2015-11-09"},{"label":"Q4 FY2015","end":"2015-12-31","income":{"revenue":152488000,"gross_profit":12220000,"opex_sga":8146000,"operating_income":72000,"pretax_income":-841000,"income_tax":15000,"net_income":-1124000},"balance":{"cash_and_equivalents":4426000,"short_term_investments":0,"total_current_assets":134921000,"total_assets":266165000,"total_current_liabilities":104311000,"long_term_debt":15324000,"stockholders_equity":95845000,"shares_outstanding":19773170.0},"cashflow":{"cfo":5184000,"capex":1000000,"depreciation_amortization":3757000,"fcf":4184000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.income_tax","income.operating_income","income.opex_sga"],"adjusted":[],"filed":"2017-03-09","filed_exceptions":{"balance.cash_and_equivalents":"2019-03-05","balance.shares_outstanding":"2016-03-14","balance.short_term_investments":"2016-03-14","income.net_income":"2016-03-14"},"first_filed":"2016-03-14"},{"label":"Q1 FY2016","end":"2016-03-31","income":{"revenue":126567000,"gross_profit":3548000,"opex_sga":10085000,"operating_income":-6466000,"pretax_income":-7336000,"net_income":-7328000,"shares_diluted":19760000},"balance":{"cash_and_equivalents":14919000,"total_current_assets":153738000,"total_assets":284007000,"total_current_liabilities":121363000,"long_term_debt":27273000,"stockholders_equity":88904000,"shares_outstanding":19768724.0},"cashflow":{"cfo":840000,"capex":2818000,"depreciation_amortization":4162000,"fcf":-1978000},"derived":[],"adjusted":[],"filed":"2016-05-02","filed_exceptions":{"balance.cash_and_equivalents":"2017-05-03","cashflow.capex":"2017-05-03","cashflow.depreciation_amortization":"2017-05-03","income.gross_profit":"2018-03-06","income.operating_income":"2017-05-03","income.opex_sga":"2017-05-03","income.pretax_income":"2018-03-06","income.revenue":"2018-03-06","income.shares_diluted":"2017-05-03"},"first_filed":"2016-05-02"},{"label":"Q2 FY2016","end":"2016-06-30","income":{"revenue":189582000,"gross_profit":15543000,"opex_sga":8657000,"operating_income":3381000,"pretax_income":2570000,"income_tax":27000,"net_income":2023000,"eps_diluted":0.09,"shares_diluted":22959000},"balance":{"cash_and_equivalents":42635000,"total_current_assets":201139000,"total_assets":330962000,"total_current_liabilities":157372000,"long_term_debt":13044000,"stockholders_equity":110476000,"shares_outstanding":25002964.0},"cashflow":{"capex":3252000,"depreciation_amortization":3982000},"derived":["cashflow.capex","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2017-08-02","filed_exceptions":{"balance.long_term_debt":"2016-08-01","balance.shares_outstanding":"2016-08-01","balance.stockholders_equity":"2016-08-01","balance.total_assets":"2016-08-01","balance.total_current_assets":"2016-08-01","balance.total_current_liabilities":"2016-08-01","income.gross_profit":"2018-03-06","income.net_income":"2016-08-01","income.pretax_income":"2018-03-06","income.revenue":"2018-03-06"},"first_filed":"2016-08-01"},{"label":"Q3 FY2016","end":"2016-09-30","income":{"revenue":205629000,"gross_profit":16622000,"opex_sga":9146000,"operating_income":3672000,"pretax_income":3196000,"income_tax":41000,"net_income":2415000,"eps_diluted":0.1,"shares_diluted":25365000},"balance":{"cash_and_equivalents":43021000,"total_current_assets":200064000,"total_assets":328215000,"total_current_liabilities":159430000,"long_term_debt":6952000,"stockholders_equity":113295000,"shares_outstanding":25002964.0},"cashflow":{"capex":2782000,"depreciation_amortization":3953000},"derived":["cashflow.capex","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2017-10-31","filed_exceptions":{"balance.long_term_debt":"2016-10-31","balance.shares_outstanding":"2016-10-31","balance.stockholders_equity":"2016-10-31","balance.total_assets":"2016-10-31","balance.total_current_assets":"2016-10-31","balance.total_current_liabilities":"2016-10-31","income.gross_profit":"2018-03-06","income.net_income":"2016-10-31","income.pretax_income":"2018-03-06","income.revenue":"2018-03-06"},"first_filed":"2016-10-31"},{"label":"Q4 FY2016","end":"2016-12-31","income":{"revenue":168345000,"gross_profit":6345000,"opex_sga":8956000,"operating_income":-5316000,"pretax_income":-5754000,"income_tax":20000,"net_income":-6348000},"balance":{"cash_and_equivalents":42785000,"total_current_assets":175908000,"total_assets":301823000,"total_current_liabilities":146592000,"long_term_debt":1549000,"stockholders_equity":107434000,"shares_outstanding":25051045.0},"cashflow":{"cfo":8564000,"capex":2036000,"depreciation_amortization":3602000,"fcf":6528000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.income_tax","income.net_income","income.operating_income","income.opex_sga"],"adjusted":[],"filed":"2018-03-06","filed_exceptions":{"balance.cash_and_equivalents":"2019-03-05","balance.shares_outstanding":"2017-03-09"},"first_filed":"2013-03-18"},{"label":"Q1 FY2017","end":"2017-03-31","income":{"revenue":153416000,"gross_profit":9287000,"opex_sga":10604000,"operating_income":-1788000,"pretax_income":-1859000,"income_tax":27000,"eps_diluted":-0.09,"shares_diluted":25022000},"balance":{"cash_and_equivalents":37147000,"total_current_assets":180967000,"total_assets":304576000,"total_current_liabilities":151778000,"long_term_debt":1358000,"stockholders_equity":105811000,"shares_outstanding":26977437.0},"cashflow":{"cfo":-3062000,"capex":1825000,"depreciation_amortization":4070000,"fcf":-4887000},"derived":[],"adjusted":[],"filed":"2018-05-08","filed_exceptions":{"balance.long_term_debt":"2017-05-03","balance.shares_outstanding":"2017-05-03","balance.stockholders_equity":"2017-05-03","balance.total_assets":"2017-05-03","balance.total_current_assets":"2017-05-03","balance.total_current_liabilities":"2017-05-03","income.eps_diluted":"2019-03-05","income.gross_profit":"2019-03-05","income.pretax_income":"2018-03-06","income.revenue":"2019-03-05"},"first_filed":"2017-05-03"},{"label":"Q2 FY2017","end":"2017-06-30","income":{"revenue":246412000,"gross_profit":25205000,"opex_sga":12812000,"operating_income":8356000,"pretax_income":4661000,"income_tax":98000,"eps_diluted":0.13,"shares_diluted":27336000},"balance":{"cash_and_equivalents":60058000,"total_current_assets":260749000,"total_assets":455453000,"total_current_liabilities":187323000,"long_term_debt":88125000,"stockholders_equity":131258000,"shares_outstanding":27030207.0},"cashflow":{"cfo":-9274000,"capex":4045000,"depreciation_amortization":4317000,"fcf":-13319000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2018-08-02","filed_exceptions":{"balance.long_term_debt":"2017-08-02","balance.shares_outstanding":"2017-08-02","balance.stockholders_equity":"2017-08-02","balance.total_assets":"2017-08-02","balance.total_current_assets":"2017-08-02","balance.total_current_liabilities":"2017-08-02","income.eps_diluted":"2019-03-05","income.gross_profit":"2019-03-05","income.pretax_income":"2018-03-06","income.revenue":"2019-03-05"},"first_filed":"2017-08-02"},{"label":"Q3 FY2017","end":"2017-09-30","income":{"revenue":304219000,"cost_of_revenue":273588000,"gross_profit":30631000,"opex_sga":13129000,"operating_income":12639000,"pretax_income":9170000,"income_tax":344000,"eps_diluted":0.26,"shares_diluted":26920000},"balance":{"cash_and_equivalents":66541000,"total_current_assets":279793000,"total_assets":473035000,"total_current_liabilities":194953000,"long_term_debt":88619000,"stockholders_equity":138917000,"shares_outstanding":27051143.0},"cashflow":{"cfo":18124000,"capex":2435000,"depreciation_amortization":4753000,"fcf":15689000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.income_tax"],"adjusted":[],"filed":"2018-11-06","filed_exceptions":{"balance.long_term_debt":"2017-10-31","balance.shares_outstanding":"2017-10-31","balance.stockholders_equity":"2017-10-31","balance.total_assets":"2017-10-31","balance.total_current_assets":"2017-10-31","balance.total_current_liabilities":"2017-10-31","income.eps_diluted":"2019-03-05","income.gross_profit":"2019-03-05","income.pretax_income":"2018-03-06","income.revenue":"2019-03-05"},"first_filed":"2017-10-31"},{"label":"Q4 FY2017","end":"2017-12-31","income":{"revenue":253911000,"cost_of_revenue":229942000,"gross_profit":23969000,"opex_sga":10007000,"operating_income":6969000,"pretax_income":3963000,"income_tax":-351000,"eps_diluted":0.11},"balance":{"cash_and_equivalents":83953000,"total_current_assets":278526000,"total_assets":463298000,"total_current_liabilities":182292000,"long_term_debt":86160000,"stockholders_equity":141333000,"shares_outstanding":27034575.0},"cashflow":{"cfo":18979000,"capex":1115000,"depreciation_amortization":3854000,"fcf":17864000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.cost_of_revenue","income.income_tax","income.operating_income","income.opex_sga"],"adjusted":[],"filed":"2019-03-05","filed_exceptions":{"balance.cash_and_equivalents":"2019-05-07","balance.shares_outstanding":"2018-03-06","income.pretax_income":"2018-03-06"},"first_filed":"2018-03-06"},{"label":"Q1 FY2018","end":"2018-03-31","income":{"revenue":222492000,"cost_of_revenue":202658000,"gross_profit":19834000,"opex_sga":12340000,"operating_income":6679000,"income_tax":41000,"eps_diluted":0.09,"shares_diluted":27078000},"balance":{"cash_and_equivalents":55462000,"total_current_assets":257179000,"total_assets":439035000,"total_current_liabilities":158462000,"long_term_debt":85106000,"stockholders_equity":144245000,"shares_outstanding":27020004.0},"cashflow":{"cfo":-22492000,"capex":1897000,"buybacks":0,"depreciation_amortization":4124000,"fcf":-24389000},"derived":[],"adjusted":[],"filed":"2019-05-07","filed_exceptions":{"balance.long_term_debt":"2018-05-08","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","income.eps_diluted":"2020-03-03","income.gross_profit":"2020-03-03","income.operating_income":"2020-03-03","income.revenue":"2020-03-03"},"first_filed":"2018-05-08"},{"label":"Q2 FY2018","end":"2018-06-30","income":{"revenue":268734000,"cost_of_revenue":237688000,"gross_profit":31046000,"opex_sga":13203000,"operating_income":12149000,"income_tax":97000,"eps_diluted":0.3,"shares_diluted":27125000},"balance":{"cash_and_equivalents":66585000,"total_current_assets":289883000,"total_assets":470685000,"total_current_liabilities":175761000,"long_term_debt":85749000,"stockholders_equity":153078000,"shares_outstanding":27063932.0},"cashflow":{"cfo":14578000,"capex":3366000,"buybacks":0,"depreciation_amortization":4183000,"fcf":11212000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2019-08-06","filed_exceptions":{"balance.cash_and_equivalents":"2018-08-02","balance.long_term_debt":"2018-08-02","balance.shares_outstanding":"2018-08-02","balance.stockholders_equity":"2018-08-02","balance.total_assets":"2018-08-02","balance.total_current_assets":"2018-08-02","balance.total_current_liabilities":"2018-08-02","income.eps_diluted":"2020-03-03","income.gross_profit":"2020-03-03","income.operating_income":"2020-03-03","income.revenue":"2020-03-03"},"first_filed":"2018-08-02"},{"label":"Q3 FY2018","end":"2018-09-30","income":{"revenue":291266000,"cost_of_revenue":259987000,"gross_profit":31279000,"opex_sga":11455000,"operating_income":14373000,"income_tax":1413000,"eps_diluted":0.33,"shares_diluted":27295000},"balance":{"cash_and_equivalents":89336000,"total_current_assets":313376000,"total_assets":494164000,"total_current_liabilities":194669000,"long_term_debt":78424000,"stockholders_equity":162783000,"shares_outstanding":27068353.0},"cashflow":{"cfo":34160000,"capex":4270000,"buybacks":0,"depreciation_amortization":4204000,"fcf":29890000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2019-11-05","filed_exceptions":{"balance.cash_and_equivalents":"2018-11-06","balance.long_term_debt":"2018-11-06","balance.shares_outstanding":"2018-11-06","balance.stockholders_equity":"2018-11-06","balance.total_assets":"2018-11-06","balance.total_current_assets":"2018-11-06","balance.total_current_liabilities":"2018-11-06","income.eps_diluted":"2020-03-03","income.gross_profit":"2020-03-03","income.operating_income":"2020-03-03","income.revenue":"2020-03-03"},"first_filed":"2018-11-06"},{"label":"Q4 FY2018","end":"2018-12-31","income":{"revenue":255175000,"cost_of_revenue":227002000,"gross_profit":28173000,"opex_sga":11222000,"operating_income":9410000,"income_tax":187000,"eps_diluted":0.21},"balance":{"cash_and_equivalents":94095000,"total_current_assets":302616000,"total_assets":482573000,"total_current_liabilities":179174000,"long_term_debt":79117000,"total_liabilities":310313000,"stockholders_equity":164401000,"shares_outstanding":26639715.0},"cashflow":{"cfo":13228000,"capex":3638000,"buybacks":4731000,"depreciation_amortization":4259000,"fcf":9590000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.cost_of_revenue","income.income_tax","income.opex_sga"],"adjusted":[],"filed":"2020-03-03","filed_exceptions":{"balance.shares_outstanding":"2019-03-05"},"first_filed":"2019-03-05"},{"label":"Q1 FY2019","end":"2019-03-31","income":{"revenue":223949000,"cost_of_revenue":204446000,"gross_profit":19503000,"opex_sga":11889000,"operating_income":4720000,"income_tax":163000,"eps_diluted":0.07,"shares_diluted":26723000},"balance":{"cash_and_equivalents":56764000,"total_current_assets":268918000,"total_assets":463514000,"total_current_liabilities":162010000,"long_term_debt":76923000,"total_liabilities":297237000,"stockholders_equity":163472000,"shares_outstanding":26416472.0},"cashflow":{"cfo":-19242000,"capex":3814000,"buybacks":3201000,"depreciation_amortization":4302000,"fcf":-23056000},"derived":[],"adjusted":[],"filed":"2020-05-05","filed_exceptions":{"balance.cash_and_equivalents":"2019-05-07","balance.long_term_debt":"2019-05-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"},"first_filed":"2019-05-07"},{"label":"Q2 FY2019","end":"2019-06-30","income":{"revenue":264086000,"cost_of_revenue":238590000,"gross_profit":25496000,"opex_sga":10174000,"operating_income":11184000,"income_tax":706000,"eps_diluted":0.29,"shares_diluted":26623000},"balance":{"cash_and_equivalents":71730000,"total_current_assets":309023000,"total_assets":499895000,"total_current_liabilities":198532000,"long_term_debt":66497000,"total_liabilities":325202000,"stockholders_equity":171851000,"shares_outstanding":26466675.0},"cashflow":{"cfo":14917000,"capex":1040000,"buybacks":0,"depreciation_amortization":4171000,"fcf":13877000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2020-08-04","filed_exceptions":{"balance.cash_and_equivalents":"2019-08-06","balance.long_term_debt":"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"},"first_filed":"2019-08-06"},{"label":"Q3 FY2019","end":"2019-09-30","income":{"revenue":291699000,"cost_of_revenue":262483000,"gross_profit":29216000,"opex_sga":10239000,"operating_income":12115000,"income_tax":913000,"eps_diluted":0.3,"shares_diluted":26637000},"balance":{"cash_and_equivalents":76530000,"total_current_assets":332746000,"total_assets":521969000,"total_current_liabilities":213659000,"long_term_debt":62489000,"total_liabilities":338710000,"stockholders_equity":180665000,"shares_outstanding":27719238.0},"cashflow":{"cfo":12802000,"capex":3017000,"buybacks":0,"depreciation_amortization":3815000,"fcf":9785000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2020-11-03","filed_exceptions":{"balance.cash_and_equivalents":"2019-11-05","balance.long_term_debt":"2019-11-05","balance.shares_outstanding":"2019-11-05","balance.stockholders_equity":"2019-11-05","balance.total_assets":"2019-11-05","balance.total_current_assets":"2019-11-05","balance.total_current_liabilities":"2019-11-05","balance.total_liabilities":"2019-11-05"},"first_filed":"2019-11-05"},{"label":"Q4 FY2019","end":"2019-12-31","income":{"revenue":346544000,"cost_of_revenue":312965000,"gross_profit":33579000,"opex_sga":16898000,"operating_income":9732000,"income_tax":-27998000,"eps_diluted":0.79},"balance":{"cash_and_equivalents":45733000,"total_current_assets":330270000,"total_assets":934689000,"total_current_liabilities":266253000,"long_term_debt":390627000,"total_liabilities":713478000,"stockholders_equity":219918000,"shares_outstanding":27787903.0},"cashflow":{"cfo":33590000,"capex":7526000,"buybacks":0,"depreciation_amortization":8452000,"fcf":26064000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.cost_of_revenue","income.income_tax","income.opex_sga"],"adjusted":[],"filed":"2021-03-03","filed_exceptions":{"balance.cash_and_equivalents":"2022-03-24","balance.shares_outstanding":"2020-03-03","income.eps_diluted":"2020-03-03","income.gross_profit":"2020-03-03","income.operating_income":"2020-03-03","income.revenue":"2020-03-03"},"first_filed":"2020-03-03"},{"label":"Q1 FY2020","end":"2020-03-31","income":{"cost_of_revenue":261443000,"gross_profit":33535000,"opex_sga":17604000,"operating_income":12013000,"income_tax":1184000,"eps_diluted":0.11,"shares_diluted":27992000},"balance":{"cash_and_equivalents":73905000,"total_current_assets":371088000,"total_assets":976395000,"total_current_liabilities":286332000,"long_term_debt":408828000,"total_liabilities":757465000,"stockholders_equity":217537000,"shares_outstanding":27977131.0},"cashflow":{"cfo":10771000,"capex":7354000,"buybacks":0,"depreciation_amortization":8285000,"fcf":3417000},"derived":[],"adjusted":[],"filed":"2021-05-04","filed_exceptions":{"balance.cash_and_equivalents":"2020-05-05","balance.long_term_debt":"2020-05-05","balance.shares_outstanding":"2020-05-05","balance.stockholders_equity":"2020-05-05","balance.total_assets":"2020-05-05","balance.total_current_assets":"2020-05-05","balance.total_current_liabilities":"2020-05-05","balance.total_liabilities":"2020-05-05","cashflow.buybacks":"2020-05-05","income.gross_profit":"2023-02-28","income.operating_income":"2023-02-28"},"first_filed":"2020-05-05"},{"label":"Q2 FY2020","end":"2020-06-30","income":{"cost_of_revenue":340439000,"gross_profit":56831000,"opex_sga":18451000,"operating_income":32534000,"income_tax":7248000,"eps_diluted":0.65,"shares_diluted":27957000},"balance":{"cash_and_equivalents":70612000,"total_current_assets":416447000,"total_assets":1017510000,"total_current_liabilities":337692000,"long_term_debt":367028000,"total_liabilities":776425000,"stockholders_equity":239637000,"shares_outstanding":28068334.0},"cashflow":{"cfo":41556000,"capex":7220000,"buybacks":0,"depreciation_amortization":8256000,"fcf":34336000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2021-08-03","filed_exceptions":{"balance.long_term_debt":"2020-08-04","balance.shares_outstanding":"2020-08-04","balance.stockholders_equity":"2020-08-04","balance.total_assets":"2020-08-04","balance.total_current_assets":"2020-08-04","balance.total_current_liabilities":"2020-08-04","balance.total_liabilities":"2020-08-04","cashflow.buybacks":"2020-08-04","income.gross_profit":"2023-02-28","income.operating_income":"2023-02-28","income.revenue":"2023-02-28"},"first_filed":"2020-08-04"},{"label":"Q3 FY2020","end":"2020-09-30","income":{"cost_of_revenue":333542000,"gross_profit":46297000,"opex_sga":15154000,"operating_income":27887000,"income_tax":6280000,"eps_diluted":0.54,"shares_diluted":28233000},"balance":{"cash_and_equivalents":72593000,"total_current_assets":427218000,"total_assets":1022512000,"total_current_liabilities":357369000,"long_term_debt":335237000,"total_liabilities":763196000,"stockholders_equity":257628000,"shares_outstanding":28101317.0},"cashflow":{"cfo":39928000,"capex":7514000,"buybacks":0,"depreciation_amortization":8098000,"fcf":32414000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2021-11-03","filed_exceptions":{"balance.long_term_debt":"2020-11-03","balance.shares_outstanding":"2020-11-03","balance.stockholders_equity":"2020-11-03","balance.total_assets":"2020-11-03","balance.total_current_assets":"2020-11-03","balance.total_current_liabilities":"2020-11-03","balance.total_liabilities":"2020-11-03","cashflow.buybacks":"2020-11-03","income.gross_profit":"2023-02-28","income.operating_income":"2023-02-28"},"first_filed":"2020-11-03"},{"label":"Q4 FY2020","end":"2020-12-31","income":{"cost_of_revenue":111684000,"gross_profit":42967000,"opex_sga":13099000,"operating_income":20181000,"income_tax":4698000},"balance":{"cash_and_equivalents":47656000,"total_current_assets":361543000,"total_assets":952694000,"total_current_liabilities":321884000,"long_term_debt":291249000,"total_liabilities":683965000,"stockholders_equity":267270000,"shares_outstanding":28207557.0},"cashflow":{"cfo":30641000,"capex":10776000,"buybacks":0,"depreciation_amortization":8146000,"fcf":19865000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.cost_of_revenue","income.income_tax","income.opex_sga"],"adjusted":[],"filed":"2022-03-24","filed_exceptions":{"balance.cash_and_equivalents":"2023-02-28","balance.shares_outstanding":"2021-03-03","income.gross_profit":"2023-02-28","income.operating_income":"2023-02-28"},"first_filed":"2021-03-03"},{"label":"Q1 FY2021","end":"2021-03-31","income":{"revenue":315316000,"cost_of_revenue":270284000,"gross_profit":42479000,"opex_sga":17099000,"operating_income":22429000,"income_tax":4760000,"eps_diluted":0.37,"shares_diluted":28763000},"balance":{"cash_and_equivalents":61402000,"total_current_assets":355229000,"total_assets":947216000,"total_current_liabilities":322246000,"long_term_debt":279175000,"total_liabilities":671523000,"stockholders_equity":275080000,"shares_outstanding":28606443.0},"cashflow":{"cfo":38090000,"capex":11209000,"depreciation_amortization":8305000,"fcf":26881000},"derived":[],"adjusted":[],"filed":"2022-05-03","filed_exceptions":{"balance.long_term_debt":"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","income.gross_profit":"2023-02-28","income.operating_income":"2023-02-28"},"first_filed":"2021-05-04"},{"label":"Q2 FY2021","end":"2021-06-30","income":{"revenue":401666000,"cost_of_revenue":345419000,"gross_profit":53663000,"opex_sga":15829000,"operating_income":32514000,"income_tax":8179000,"eps_diluted":0.69,"shares_diluted":29054000},"balance":{"cash_and_equivalents":93630000,"total_current_assets":434092000,"total_assets":1027190000,"total_current_liabilities":346242000,"long_term_debt":303531000,"total_liabilities":728420000,"stockholders_equity":297996000,"shares_outstanding":28764381.0},"cashflow":{"cfo":53402000,"capex":10941000,"depreciation_amortization":8402000,"fcf":42461000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2022-08-02","filed_exceptions":{"balance.long_term_debt":"2021-08-03","balance.shares_outstanding":"2021-08-03","balance.stockholders_equity":"2021-08-03","balance.total_assets":"2021-08-03","balance.total_current_assets":"2021-08-03","balance.total_current_liabilities":"2021-08-03","balance.total_liabilities":"2021-08-03","income.gross_profit":"2023-02-28","income.operating_income":"2023-02-28"},"first_filed":"2021-08-03"},{"label":"Q3 FY2021","end":"2021-09-30","income":{"revenue":463449000,"cost_of_revenue":405645000,"gross_profit":54878000,"opex_sga":19637000,"operating_income":32010000,"income_tax":7336000,"eps_diluted":0.72,"shares_diluted":29213000},"balance":{"cash_and_equivalents":117702000,"total_current_assets":466022000,"total_assets":1064317000,"total_current_liabilities":357724000,"long_term_debt":299923000,"total_liabilities":741224000,"stockholders_equity":321688000,"shares_outstanding":28794510.0},"cashflow":{"cfo":44250000,"capex":17165000,"depreciation_amortization":8629000,"fcf":27085000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2022-11-01","filed_exceptions":{"balance.long_term_debt":"2021-11-03","balance.shares_outstanding":"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","income.gross_profit":"2023-02-28","income.operating_income":"2023-02-28"},"first_filed":"2021-11-03"},{"label":"Q4 FY2021","end":"2021-12-31","income":{"revenue":233943000,"cost_of_revenue":189494000,"gross_profit":52512000,"opex_sga":16588000,"operating_income":20058000,"income_tax":4599000},"balance":{"cash_and_equivalents":60945000,"total_current_assets":434691000,"total_assets":1234774000,"total_current_liabilities":351760000,"long_term_debt":428507000,"total_liabilities":874547000,"stockholders_equity":358767000,"shares_outstanding":29838802.0},"cashflow":{"cfo":23190000,"capex":7336000,"depreciation_amortization":8865000,"fcf":15854000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.cost_of_revenue","income.income_tax","income.opex_sga","income.revenue"],"adjusted":[],"filed":"2023-02-28","filed_exceptions":{"balance.cash_and_equivalents":"2024-02-27","balance.shares_outstanding":"2022-03-01"},"first_filed":"2022-03-01"},{"label":"Q1 FY2022","end":"2022-03-31","income":{"revenue":365962000,"cost_of_revenue":310813000,"gross_profit":55149000,"opex_sga":20297000,"operating_income":29363000,"income_tax":6778000,"net_income":19252000,"eps_diluted":0.64,"shares_diluted":30112000},"balance":{"cash_and_equivalents":69400000,"total_current_assets":435890000,"total_assets":1242733000,"total_current_liabilities":339514000,"long_term_debt":417331000,"total_liabilities":865093000,"stockholders_equity":375909000,"shares_outstanding":30263433.0},"cashflow":{"cfo":26568000,"capex":14969000,"depreciation_amortization":11767000,"fcf":11599000},"derived":[],"adjusted":[],"filed":"2023-05-02","filed_exceptions":{"balance.long_term_debt":"2022-05-03","balance.shares_outstanding":"2022-05-03","balance.stockholders_equity":"2022-05-03","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"},"first_filed":"2022-05-03"},{"label":"Q2 FY2022","end":"2022-06-30","income":{"revenue":461827000,"cost_of_revenue":390819000,"gross_profit":71008000,"opex_sga":20844000,"operating_income":43989000,"income_tax":11015000,"net_income":25961000,"eps_diluted":0.86,"shares_diluted":30362000},"balance":{"cash_and_equivalents":62077000,"total_current_assets":537496000,"total_assets":1353530000,"total_current_liabilities":407389000,"long_term_debt":415998000,"total_liabilities":946155000,"stockholders_equity":405233000,"shares_outstanding":30300393.0},"cashflow":{"cfo":15406000,"capex":13976000,"depreciation_amortization":13645000,"fcf":1430000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2023-08-08","filed_exceptions":{"balance.long_term_debt":"2022-08-02","balance.shares_outstanding":"2022-08-02","balance.stockholders_equity":"2022-08-02","balance.total_assets":"2022-08-02","balance.total_current_assets":"2022-08-02","balance.total_current_liabilities":"2022-08-02","balance.total_liabilities":"2022-08-02"},"first_filed":"2022-08-02"},{"label":"Q3 FY2022","end":"2022-09-30","income":{"revenue":493040000,"cost_of_revenue":413596000,"gross_profit":79444000,"opex_sga":22235000,"operating_income":49475000,"income_tax":13173000,"net_income":29523000,"eps_diluted":0.97,"shares_diluted":30540000},"balance":{"cash_and_equivalents":136186000,"total_current_assets":669558000,"total_assets":1503333000,"total_current_liabilities":512308000,"long_term_debt":407090000,"total_liabilities":1063446000,"stockholders_equity":437111000,"shares_outstanding":30329659.0},"cashflow":{"cfo":96194000,"capex":18887000,"depreciation_amortization":13138000,"fcf":77307000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2023-11-07","filed_exceptions":{"balance.long_term_debt":"2022-11-01","balance.shares_outstanding":"2022-11-01","balance.stockholders_equity":"2022-11-01","balance.total_assets":"2022-11-01","balance.total_current_assets":"2022-11-01","balance.total_current_liabilities":"2022-11-01","balance.total_liabilities":"2022-11-01"},"first_filed":"2022-11-01"},{"label":"Q4 FY2022","end":"2022-12-31","income":{"revenue":448607000,"cost_of_revenue":379641000,"gross_profit":68966000,"opex_sga":23104000,"operating_income":37043000,"income_tax":10741000,"net_income":31725000},"balance":{"cash_and_equivalents":181544000,"total_current_assets":597254000,"total_assets":1441620000,"total_current_liabilities":446611000,"long_term_debt":398735000,"total_liabilities":963821000,"stockholders_equity":474599000,"shares_outstanding":30586938.0},"cashflow":{"cfo":80948000,"capex":13077000,"depreciation_amortization":13516000,"fcf":67871000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","income.cost_of_revenue","income.income_tax","income.net_income","income.opex_sga","income.revenue"],"adjusted":[],"filed":"2024-02-27","filed_exceptions":{"balance.cash_and_equivalents":"2025-02-26","balance.shares_outstanding":"2023-02-28","income.gross_profit":"2023-02-28","income.operating_income":"2023-02-28"},"first_filed":"2023-02-28"},{"label":"Q1 FY2023","end":"2023-03-31","income":{"revenue":403579000,"cost_of_revenue":341837000,"gross_profit":61742000,"opex_sga":23321000,"operating_income":32627000,"income_tax":7033000,"net_income":19649000,"eps_diluted":0.64,"shares_diluted":30789000},"balance":{"cash_and_equivalents":202576000,"total_current_assets":587960000,"total_assets":1431128000,"total_current_liabilities":444689000,"long_term_debt":365548000,"total_liabilities":932873000,"stockholders_equity":494664000,"shares_outstanding":30789675.0},"cashflow":{"cfo":49058000,"capex":14221000,"depreciation_amortization":13692000,"fcf":34837000},"derived":[],"adjusted":[],"filed":"2024-05-07","filed_exceptions":{"balance.long_term_debt":"2023-05-02","balance.shares_outstanding":"2023-05-02","balance.stockholders_equity":"2023-05-02","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"},"first_filed":"2023-05-02"},{"label":"Q2 FY2023","end":"2023-06-30","income":{"revenue":522325000,"cost_of_revenue":430051000,"gross_profit":92274000,"opex_sga":24034000,"operating_income":60263000,"income_tax":14505000,"net_income":39480000,"eps_diluted":1.27,"shares_diluted":31000000},"balance":{"cash_and_equivalents":278121000,"total_current_assets":715800000,"total_assets":1567358000,"total_current_liabilities":567765000,"long_term_debt":329284000,"total_liabilities":1025444000,"stockholders_equity":537573000,"shares_outstanding":30818070.0},"cashflow":{"cfo":132049000,"capex":24638000,"depreciation_amortization":13980000,"fcf":107411000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2024-08-06","filed_exceptions":{"balance.long_term_debt":"2023-08-08","balance.shares_outstanding":"2023-08-08","balance.stockholders_equity":"2023-08-08","balance.total_assets":"2023-08-08","balance.total_current_assets":"2023-08-08","balance.total_current_liabilities":"2023-08-08","balance.total_liabilities":"2023-08-08"},"first_filed":"2023-08-08"},{"label":"Q3 FY2023","end":"2023-09-30","income":{"revenue":560347000,"cost_of_revenue":468480000,"gross_profit":91867000,"opex_sga":25237000,"operating_income":57137000,"income_tax":13891000,"net_income":39353000,"eps_diluted":1.26,"shares_diluted":31217000},"balance":{"cash_and_equivalents":409398000,"total_current_assets":875964000,"total_assets":1723805000,"total_current_liabilities":685837000,"long_term_debt":321589000,"total_liabilities":1138331000,"stockholders_equity":580347000,"shares_outstanding":30838207.0},"cashflow":{"cfo":150108000,"capex":10385000,"buybacks":0,"depreciation_amortization":14857000,"fcf":139723000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2024-11-07","filed_exceptions":{"balance.long_term_debt":"2023-11-07","balance.shares_outstanding":"2023-11-07","balance.stockholders_equity":"2023-11-07","balance.total_assets":"2023-11-07","balance.total_current_assets":"2023-11-07","balance.total_current_liabilities":"2023-11-07","balance.total_liabilities":"2023-11-07"},"first_filed":"2023-11-07"},{"label":"Q4 FY2023","end":"2023-12-31","income":{"revenue":485978000,"cost_of_revenue":394223000,"gross_profit":91755000,"opex_sga":26111000,"operating_income":55768000,"income_tax":12341000,"net_income":40173000},"balance":{"cash_and_equivalents":471563000,"total_current_assets":847979000,"total_assets":1777184000,"total_current_liabilities":678168000,"long_term_debt":314996000,"total_liabilities":1153331000,"stockholders_equity":618913000,"shares_outstanding":30925747.0},"cashflow":{"cfo":147369000,"capex":15135000,"buybacks":0,"depreciation_amortization":14874000,"fcf":132234000},"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.revenue"],"adjusted":[],"filed":"2025-02-26","filed_exceptions":{"balance.cash_and_equivalents":"2026-02-26","balance.shares_outstanding":"2024-02-27"},"first_filed":"2024-02-27"},{"label":"Q1 FY2024","end":"2024-03-31","income":{"revenue":440360000,"cost_of_revenue":363456000,"gross_profit":76904000,"opex_sga":27298000,"operating_income":42125000,"income_tax":7604000,"net_income":31048000,"eps_diluted":1,"shares_diluted":31186000},"balance":{"cash_and_equivalents":480414000,"total_current_assets":878858000,"total_assets":1817496000,"total_current_liabilities":705717000,"long_term_debt":308721000,"total_liabilities":1165279000,"stockholders_equity":644566000,"shares_outstanding":30863541.0},"cashflow":{"cfo":49591000,"capex":22432000,"buybacks":0,"depreciation_amortization":16258000,"fcf":27159000},"derived":[],"adjusted":[],"filed":"2025-05-06","filed_exceptions":{"balance.long_term_debt":"2024-05-07","balance.shares_outstanding":"2024-05-07","balance.stockholders_equity":"2024-05-07","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"},"first_filed":"2024-05-07"},{"label":"Q2 FY2024","end":"2024-06-30","income":{"revenue":582822000,"cost_of_revenue":470079000,"gross_profit":112743000,"opex_sga":27856000,"operating_income":72734000,"income_tax":17952000,"net_income":51879000,"eps_diluted":1.67,"shares_diluted":31145000},"balance":{"cash_and_equivalents":539985000,"total_current_assets":1016768000,"total_assets":1964550000,"total_current_liabilities":820856000,"long_term_debt":302459000,"total_liabilities":1283536000,"stockholders_equity":670668000,"shares_outstanding":30732967.0},"cashflow":{"cfo":120970000,"capex":28877000,"buybacks":30142000,"depreciation_amortization":16925000,"fcf":92093000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2025-08-05","filed_exceptions":{"balance.long_term_debt":"2024-08-06","balance.shares_outstanding":"2024-08-06","balance.stockholders_equity":"2024-08-06","balance.total_assets":"2024-08-06","balance.total_current_assets":"2024-08-06","balance.total_current_liabilities":"2024-08-06","balance.total_liabilities":"2024-08-06"},"first_filed":"2024-08-06"},{"label":"Q3 FY2024","end":"2024-09-30","income":{"revenue":593741000,"cost_of_revenue":463942000,"gross_profit":129799000,"opex_sga":30672000,"operating_income":87492000,"income_tax":23404000,"net_income":61321000,"eps_diluted":1.97,"shares_diluted":31070000},"balance":{"cash_and_equivalents":648127000,"total_current_assets":1083645000,"total_assets":2023585000,"total_current_liabilities":839036000,"long_term_debt":296185000,"total_liabilities":1292643000,"stockholders_equity":716524000,"shares_outstanding":30713105.0},"cashflow":{"cfo":152274000,"capex":14000000,"buybacks":20454000,"depreciation_amortization":17363000,"fcf":138274000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2025-11-04","filed_exceptions":{"balance.long_term_debt":"2024-11-07","balance.shares_outstanding":"2024-11-07","balance.stockholders_equity":"2024-11-07","balance.total_assets":"2024-11-07","balance.total_current_assets":"2024-11-07","balance.total_current_liabilities":"2024-11-07","balance.total_liabilities":"2024-11-07"},"first_filed":"2024-11-07"},{"label":"Q4 FY2024","end":"2024-12-31","income":{"revenue":498833000,"cost_of_revenue":392156000,"gross_profit":106677000,"opex_sga":32598000,"operating_income":62271000,"income_tax":38400000,"net_income":113213000},"balance":{"cash_and_equivalents":664195000,"total_current_assets":1021880000,"total_assets":2016774000,"total_current_liabilities":741958000,"long_term_debt":289898000,"total_liabilities":1190296000,"stockholders_equity":808081000,"shares_outstanding":30603090.0},"cashflow":{"cfo":174269000,"capex":15645000,"buybacks":20000000,"depreciation_amortization":17864000,"fcf":158624000},"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.revenue"],"adjusted":[],"filed":"2026-02-26","filed_exceptions":{"balance.shares_outstanding":"2025-02-26"},"first_filed":"2025-02-26"},{"label":"Q1 FY2025","end":"2025-03-31","income":{"revenue":430949000,"cost_of_revenue":336109000,"gross_profit":94840000,"opex_sga":34631000,"operating_income":56076000,"income_tax":15080000,"net_income":39477000,"eps_diluted":1.28,"shares_diluted":30881000},"balance":{"cash_and_equivalents":638647000,"total_current_assets":997734000,"total_assets":2034539000,"total_current_liabilities":756769000,"long_term_debt":283603000,"total_liabilities":1207612000,"stockholders_equity":805416000,"shares_outstanding":30412311.0},"cashflow":{"cfo":84883000,"capex":17924000,"buybacks":43846000,"depreciation_amortization":16991000,"fcf":66959000},"derived":[],"adjusted":[],"filed":"2026-05-05","filed_exceptions":{"balance.long_term_debt":"2025-05-06","balance.shares_outstanding":"2025-05-06","balance.stockholders_equity":"2025-05-06","balance.total_assets":"2025-05-06","balance.total_current_assets":"2025-05-06","balance.total_current_liabilities":"2025-05-06","balance.total_liabilities":"2025-05-06"},"first_filed":"2025-05-06"},{"label":"Q2 FY2025","end":"2025-06-30","income":{"revenue":614468000,"cost_of_revenue":471328000,"gross_profit":143140000,"opex_sga":33987000,"operating_income":104564000,"income_tax":27362000,"net_income":70991000,"eps_diluted":2.31,"shares_diluted":30762000},"balance":{"cash_and_equivalents":699373000,"total_current_assets":1132299000,"total_assets":2160890000,"total_current_liabilities":796231000,"long_term_debt":283050000,"total_liabilities":1249517000,"stockholders_equity":881745000,"shares_outstanding":30419831.0},"cashflow":{"cfo":85428000,"capex":13338000,"buybacks":0,"depreciation_amortization":17622000,"fcf":72090000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2026-08-04","filed_exceptions":{"balance.long_term_debt":"2025-08-05","balance.shares_outstanding":"2025-08-05","balance.stockholders_equity":"2025-08-05","balance.total_assets":"2025-08-05","balance.total_current_assets":"2025-08-05","balance.total_current_liabilities":"2025-08-05","balance.total_liabilities":"2025-08-05"},"first_filed":"2025-08-05"},{"label":"Q3 FY2025","end":"2025-09-30","income":{"revenue":689019000,"cost_of_revenue":518803000,"gross_profit":170216000,"opex_sga":37585000,"operating_income":125309000,"income_tax":30517000,"net_income":92088000,"eps_diluted":2.97,"shares_diluted":30960000},"balance":{"cash_and_equivalents":306395000,"total_current_assets":963148000,"total_assets":2562267000,"total_current_liabilities":966793000,"long_term_debt":279479000,"total_liabilities":1477272000,"stockholders_equity":1051126000,"shares_outstanding":30719373.0},"cashflow":{"cfo":83626000,"capex":19661000,"buybacks":4700000,"depreciation_amortization":19913000,"fcf":63965000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2026-10-29","filed_exceptions":{"balance.long_term_debt":"2025-11-04","balance.shares_outstanding":"2025-11-04","balance.stockholders_equity":"2025-11-04","balance.total_assets":"2025-11-04","balance.total_current_assets":"2025-11-04","balance.total_current_liabilities":"2025-11-04","balance.total_liabilities":"2025-11-04"},"first_filed":"2025-11-04"},{"label":"Q4 FY2025","end":"2025-12-31","income":{"revenue":755613000,"cost_of_revenue":591495000,"gross_profit":164118000,"opex_sga":48611000,"operating_income":119967000,"income_tax":25793000,"net_income":87597000},"balance":{"cash_and_equivalents":390721000,"total_current_assets":1034462000,"total_assets":2633831000,"total_current_liabilities":1022454000,"long_term_debt":275903000,"total_liabilities":1527396000,"stockholders_equity":1108517000,"shares_outstanding":30644110.0},"cashflow":{"cfo":186051000,"capex":26389000,"buybacks":25654000,"depreciation_amortization":22588000,"fcf":159662000},"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.revenue"],"adjusted":[],"filed":"2026-10-29","filed_exceptions":{"balance.shares_outstanding":"2026-02-26"},"first_filed":"2026-02-26"},{"label":"Q1 FY2026","end":"2026-03-31","income":{"revenue":825675000,"cost_of_revenue":631379000,"gross_profit":194296000,"opex_sga":47850000,"operating_income":137814000,"income_tax":33673000,"net_income":95969000,"eps_diluted":3.09,"shares_diluted":31038000},"balance":{"cash_and_equivalents":511858000,"total_current_assets":1194691000,"total_assets":2783672000,"total_current_liabilities":1083750000,"long_term_debt":272321000,"total_liabilities":1588403000,"stockholders_equity":1189555000,"shares_outstanding":30685954.0},"cashflow":{"cfo":165568000,"capex":19629000,"buybacks":12275000,"depreciation_amortization":23034000,"fcf":145939000},"derived":[],"adjusted":[],"filed":"2026-05-05","first_filed":"2026-05-05"},{"label":"Q2 FY2026","end":"2026-06-30","income":{"revenue":1168179000,"cost_of_revenue":878222000,"gross_profit":289957000,"opex_sga":53130000,"operating_income":219261000,"income_tax":51324000,"net_income":155826000,"eps_diluted":5,"shares_diluted":31143000},"balance":{"cash_and_equivalents":464451000,"total_current_assets":1428738000,"total_assets":3194240000,"total_current_liabilities":1291082000,"long_term_debt":268734000,"total_liabilities":1803691000,"stockholders_equity":1357315000,"shares_outstanding":30588518.0},"cashflow":{"cfo":162453000,"capex":50017000,"buybacks":22981000,"depreciation_amortization":24977000,"fcf":112436000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2026-08-04","first_filed":"2026-08-04"},{"label":"Q3 FY2026","end":"2026-09-30","income":{"revenue":1563927000,"cost_of_revenue":1186648000,"gross_profit":377279000,"opex_sga":61363000,"operating_income":306842000,"income_tax":76059000,"net_income":214933000,"eps_diluted":6.92,"shares_diluted":31071000},"balance":{"cash_and_equivalents":216937000,"total_current_assets":1650687000,"total_assets":3481980000,"total_current_liabilities":1592229000,"long_term_debt":95127000,"total_liabilities":1927036000,"stockholders_equity":1507944000,"shares_outstanding":30502537.0},"cashflow":{"cfo":99074000,"capex":45812000,"buybacks":72006000,"depreciation_amortization":27819000,"fcf":53262000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization"],"adjusted":[],"filed":"2026-10-29","first_filed":"2026-10-29"}]}
