{"symbol":"FCFS","cik":840489,"issuer_id":"sec-cik:0000840489","security_id":"sec-cik:0000840489:fcfs","entity_name":"FIRSTCASH HOLDINGS, 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":[],"quarantined":[{"section":"income","fiscal_year":"FY2011","item":"gross_profit","qsum_over_fy":1.0121}],"q4_basis":[{"section":"income","fiscal_year":"FY2010","item":"cost_of_revenue","fy_used":175959000},{"section":"income","fiscal_year":"FY2010","item":"gross_profit","fy_used":247303000},{"section":"income","fiscal_year":"FY2010","item":"income_tax","fy_used":28668000},{"section":"income","fiscal_year":"FY2010","item":"opex_sga","fy_used":40522000},{"section":"income","fiscal_year":"FY2010","item":"pretax_income","fy_used":80042000},{"section":"income","fiscal_year":"FY2010","item":"revenue","fy_used":423262000},{"section":"income","fiscal_year":"FY2011","item":"income_tax","fy_used":37158000},{"section":"income","fiscal_year":"FY2011","item":"opex_sga","fy_used":45304000},{"section":"income","fiscal_year":"FY2011","item":"pretax_income","fy_used":107681000},{"section":"income","fiscal_year":"FY2014","item":"opex_sga","fy_used":54586000},{"section":"cashflow","fiscal_year":"FY2016","item":"capex","fy_used":33863000},{"section":"income","fiscal_year":"FY2023","item":"opex_sga","fy_used":176315000},{"section":"income","fiscal_year":"FY2023","item":"other_income","fy_used":1402000}]},"generated_at":"2026-11-08T07:23:56.718576+00:00","concepts_used":{"income":{"revenue":["Revenues"],"cost_of_revenue":["CostOfRevenue"],"gross_profit":["GrossProfit"],"opex_sga":["GeneralAndAdministrativeExpense"],"other_income":["OtherNonoperatingIncomeExpense"],"pretax_income":["IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"],"income_tax":["IncomeTaxExpenseBenefit"],"net_income":["NetIncomeLoss"],"eps_diluted":["EarningsPerShareDiluted"],"shares_diluted":["WeightedAverageNumberOfDilutedSharesOutstanding"]},"balance":{"cash_and_equivalents":["CashAndCashEquivalentsAtCarryingValue"],"total_current_assets":["AssetsCurrent"],"total_assets":["Assets"],"total_current_liabilities":["LiabilitiesCurrent"],"long_term_debt":["LongTermDebt","LongTermDebtNoncurrent"],"total_liabilities":["Liabilities"],"stockholders_equity":["StockholdersEquity"],"shares_outstanding":["dei:EntityCommonStockSharesOutstanding"]},"cashflow":{"cfo":["NetCashProvidedByUsedInOperatingActivities"],"capex":["PaymentsToAcquireProductiveAssets"],"buybacks":["PaymentsForRepurchaseOfCommonStock"],"dividends":["PaymentsOfDividends"]}},"annual":[{"label":"FY2009","end":"2009-12-31","income":{"revenue":355278000,"cost_of_revenue":150686000,"gross_profit":204592000,"opex_sga":34281000,"pretax_income":61175000,"income_tax":22879000,"net_income":49764000,"eps_diluted":1.65},"balance":{"cash_and_equivalents":26777000},"cashflow":{"cfo":85213000,"capex":15376000,"buybacks":0,"fcf":69837000},"derived":[],"adjusted":[],"filed":"2012-02-29","filed_exceptions":{"balance.cash_and_equivalents":"2013-02-22"},"first_filed":"2011-07-25"},{"label":"FY2010","end":"2010-12-31","income":{"revenue":421454000,"cost_of_revenue":175299000,"gross_profit":246155000,"opex_sga":40447000,"pretax_income":79932000,"income_tax":28630000,"net_income":57658000,"eps_diluted":1.86,"shares_diluted":31058000},"balance":{"cash_and_equivalents":67240000,"total_current_assets":204998000,"total_assets":342446000,"total_current_liabilities":34622000,"long_term_debt":1386000,"total_liabilities":44442000,"stockholders_equity":298004000},"cashflow":{"cfo":73645000,"capex":18385000,"buybacks":0,"fcf":55260000},"derived":[],"adjusted":[],"filed":"2013-02-22","filed_exceptions":{"balance.cash_and_equivalents":"2014-02-28","balance.long_term_debt":"2012-02-29","balance.stockholders_equity":"2012-02-29","balance.total_assets":"2012-02-29","balance.total_current_assets":"2012-02-29","balance.total_current_liabilities":"2012-02-29","balance.total_liabilities":"2012-02-29"},"first_filed":"2011-07-25"},{"label":"FY2011","end":"2011-12-31","income":{"revenue":513997000,"cost_of_revenue":224742000,"gross_profit":289255000,"opex_sga":45259000,"pretax_income":107087000,"income_tax":36950000,"net_income":77782000,"eps_diluted":2.47,"shares_diluted":31498000},"balance":{"cash_and_equivalents":70296000,"total_current_assets":210478000,"total_assets":357096000,"total_current_liabilities":35405000,"long_term_debt":0,"total_liabilities":41724000,"stockholders_equity":315372000,"shares_outstanding":29476954.0},"cashflow":{"cfo":80375000,"capex":28974000,"buybacks":55308000,"fcf":51401000},"derived":[],"adjusted":[],"filed":"2014-02-28","filed_exceptions":{"balance.cash_and_equivalents":"2015-02-12","balance.long_term_debt":"2012-08-06","balance.shares_outstanding":"2012-02-29","balance.stockholders_equity":"2013-02-22","balance.total_assets":"2013-02-22","balance.total_current_assets":"2013-02-22","balance.total_current_liabilities":"2013-02-22","balance.total_liabilities":"2013-02-22"},"first_filed":"2012-02-29"},{"label":"FY2012","end":"2012-12-31","income":{"revenue":592091000,"cost_of_revenue":256553000,"gross_profit":335538000,"opex_sga":50211000,"pretax_income":122237000,"income_tax":41375000,"net_income":80359000,"eps_diluted":2.7,"shares_diluted":29713000},"balance":{"cash_and_equivalents":50285000,"total_current_assets":241430000,"total_assets":507692000,"total_current_liabilities":31150000,"long_term_debt":114063000,"total_liabilities":155276000,"stockholders_equity":352416000,"shares_outstanding":29274376.0},"cashflow":{"cfo":88792000,"capex":21841000,"buybacks":61275000,"fcf":66951000},"derived":[],"adjusted":[],"filed":"2015-02-12","filed_exceptions":{"balance.cash_and_equivalents":"2016-02-17","balance.long_term_debt":"2013-02-22","balance.shares_outstanding":"2013-02-22","balance.stockholders_equity":"2014-02-28","balance.total_assets":"2014-02-28","balance.total_current_assets":"2014-02-28","balance.total_current_liabilities":"2014-02-28","balance.total_liabilities":"2014-02-28"},"first_filed":"2013-02-22"},{"label":"FY2013","end":"2013-12-31","income":{"revenue":660848000,"cost_of_revenue":291274000,"gross_profit":369574000,"opex_sga":49530000,"pretax_income":120192000,"income_tax":35713000,"net_income":83846000,"eps_diluted":2.84,"shares_diluted":29574000},"balance":{"cash_and_equivalents":70643000,"total_current_assets":290222000,"total_assets":658973000,"total_current_liabilities":48761000,"long_term_debt":190352000,"total_liabilities":244614000,"stockholders_equity":414359000,"shares_outstanding":28948475.0},"cashflow":{"cfo":106718000,"capex":26672000,"buybacks":38692000,"fcf":80046000},"derived":[],"adjusted":[],"filed":"2016-02-17","filed_exceptions":{"balance.cash_and_equivalents":"2017-03-01","balance.long_term_debt":"2014-02-28","balance.shares_outstanding":"2014-02-28","balance.stockholders_equity":"2015-02-12","balance.total_assets":"2015-02-12","balance.total_current_assets":"2015-02-12","balance.total_current_liabilities":"2015-02-12","balance.total_liabilities":"2015-02-12"},"first_filed":"2014-02-28"},{"label":"FY2014","end":"2014-12-31","income":{"revenue":712877000,"cost_of_revenue":312004000,"gross_profit":400873000,"opex_sga":53588000,"pretax_income":116980000,"income_tax":31542000,"net_income":85166000,"eps_diluted":2.93,"shares_diluted":29070000},"balance":{"cash_and_equivalents":67992000,"total_current_assets":300753000,"total_assets":711880000,"total_current_liabilities":42559000,"long_term_debt":222400000,"total_liabilities":282182000,"stockholders_equity":434441000,"shares_outstanding":28317566.0},"cashflow":{"cfo":97679000,"capex":23954000,"buybacks":43947000,"dividends":0,"fcf":73725000},"derived":[],"adjusted":[],"filed":"2017-03-01","filed_exceptions":{"balance.cash_and_equivalents":"2018-02-20","balance.long_term_debt":"2015-02-12","balance.shares_outstanding":"2015-02-12","balance.stockholders_equity":"2016-02-17","balance.total_current_assets":"2016-02-17","balance.total_current_liabilities":"2016-02-17","balance.total_liabilities":"2016-02-17"},"first_filed":"2015-02-12"},{"label":"FY2015","end":"2015-12-31","income":{"revenue":704602000,"cost_of_revenue":313418000,"gross_profit":391184000,"opex_sga":51883000,"pretax_income":87681000,"income_tax":26971000,"net_income":60710000,"eps_diluted":2.14,"shares_diluted":28326000},"balance":{"cash_and_equivalents":86954000,"total_current_assets":325434000,"total_assets":752895000,"total_current_liabilities":46175000,"long_term_debt":258000000,"total_liabilities":321513000,"stockholders_equity":431382000,"shares_outstanding":28243229.0},"cashflow":{"cfo":92749000,"capex":21073000,"buybacks":39974000,"dividends":0,"fcf":71676000},"derived":[],"adjusted":[],"filed":"2018-02-20","filed_exceptions":{"balance.cash_and_equivalents":"2019-02-05","balance.long_term_debt":"2016-02-17","balance.shares_outstanding":"2016-02-17","balance.stockholders_equity":"2017-03-01","balance.total_current_assets":"2017-03-01","balance.total_current_liabilities":"2017-03-01","balance.total_liabilities":"2017-03-01","income.eps_diluted":"2017-03-01"},"first_filed":"2016-02-17"},{"label":"FY2016","end":"2016-12-31","income":{"revenue":1088377000,"cost_of_revenue":483574000,"gross_profit":604803000,"opex_sga":96537000,"pretax_income":93447000,"income_tax":33320000,"net_income":60127000,"eps_diluted":1.72,"shares_diluted":35004000},"balance":{"cash_and_equivalents":89955000,"total_current_assets":892135000,"total_assets":2145203000,"total_current_liabilities":143628000,"long_term_debt":460000000,"total_liabilities":695217000,"stockholders_equity":1449986000,"shares_outstanding":48289690.0},"cashflow":{"cfo":96854000,"capex":20456000,"buybacks":0,"dividends":19808000,"fcf":76398000},"derived":[],"adjusted":[],"filed":"2019-02-05","filed_exceptions":{"balance.cash_and_equivalents":"2020-02-03","balance.long_term_debt":"2017-03-01","balance.shares_outstanding":"2017-03-01","balance.stockholders_equity":"2018-02-20","balance.total_current_assets":"2018-02-20","balance.total_current_liabilities":"2018-02-20","balance.total_liabilities":"2018-02-20"},"first_filed":"2017-03-01"},{"label":"FY2017","end":"2017-12-31","income":{"revenue":1779822000,"cost_of_revenue":832316000,"gross_profit":947506000,"opex_sga":122473000,"pretax_income":172312000,"income_tax":28420000,"net_income":143892000,"eps_diluted":3,"shares_diluted":47888000},"balance":{"cash_and_equivalents":114423000,"total_current_assets":842197000,"total_assets":2062784000,"total_current_liabilities":120571000,"long_term_debt":402243000,"total_liabilities":587451000,"stockholders_equity":1475333000,"shares_outstanding":46554838.0},"cashflow":{"cfo":220357000,"capex":25971000,"buybacks":91740000,"dividends":36836000,"fcf":194386000},"derived":[],"adjusted":[],"filed":"2020-02-03","filed_exceptions":{"balance.cash_and_equivalents":"2021-02-01","balance.long_term_debt":"2019-02-05","balance.shares_outstanding":"2018-02-20","balance.stockholders_equity":"2019-02-05","balance.total_current_assets":"2019-02-05","balance.total_current_liabilities":"2019-02-05","balance.total_liabilities":"2019-02-05"},"first_filed":"2018-02-20"},{"label":"FY2018","end":"2018-12-31","income":{"revenue":1780858000,"cost_of_revenue":814091000,"gross_profit":966767000,"opex_sga":120042000,"pretax_income":205309000,"income_tax":52103000,"net_income":153206000,"eps_diluted":3.41,"shares_diluted":44884000},"balance":{"cash_and_equivalents":71793000,"total_current_assets":789892000,"total_assets":2107974000,"total_current_liabilities":133045000,"long_term_debt":590887000,"total_liabilities":789870000,"stockholders_equity":1318104000,"shares_outstanding":43565075.0},"cashflow":{"cfo":243429000,"capex":35677000,"buybacks":273660000,"dividends":40853000,"fcf":207752000},"derived":[],"adjusted":[],"filed":"2021-02-01","filed_exceptions":{"balance.cash_and_equivalents":"2022-02-28","balance.long_term_debt":"2020-02-03","balance.shares_outstanding":"2019-02-05","balance.stockholders_equity":"2020-02-03","balance.total_current_assets":"2020-02-03","balance.total_current_liabilities":"2020-02-03","balance.total_liabilities":"2020-02-03"},"first_filed":"2019-02-05"},{"label":"FY2019","end":"2019-12-31","income":{"revenue":1864439000,"cost_of_revenue":846092000,"gross_profit":1018347000,"opex_sga":122334000,"pretax_income":224611000,"income_tax":59993000,"net_income":164618000,"eps_diluted":3.81,"shares_diluted":43208000},"balance":{"cash_and_equivalents":46527000,"total_current_assets":740989000,"total_assets":2439440000,"total_current_liabilities":202902000,"long_term_debt":631568000,"total_liabilities":1089405000,"stockholders_equity":1350035000,"shares_outstanding":41997062.0},"cashflow":{"cfo":231596000,"capex":44311000,"buybacks":116105000,"dividends":43952000,"fcf":187285000},"derived":[],"adjusted":[],"filed":"2022-02-28","filed_exceptions":{"balance.long_term_debt":"2021-02-01","balance.shares_outstanding":"2020-02-03","balance.stockholders_equity":"2021-02-01","balance.total_current_assets":"2021-02-01","balance.total_current_liabilities":"2021-02-01","balance.total_liabilities":"2021-02-01"},"first_filed":"2020-02-03"},{"label":"FY2020","end":"2020-12-31","income":{"revenue":1631284000,"cost_of_revenue":720145000,"gross_profit":911139000,"opex_sga":110931000,"other_income":-10505000,"pretax_income":143699000,"income_tax":37120000,"net_income":106579000,"eps_diluted":2.56,"shares_diluted":41600000},"balance":{"cash_and_equivalents":65850000,"total_current_assets":624565000,"total_assets":2372197000,"total_current_liabilities":206406000,"long_term_debt":615916000,"total_liabilities":1088382000,"stockholders_equity":1283815000,"shares_outstanding":41038154.0},"cashflow":{"cfo":222264000,"capex":37543000,"buybacks":106970000,"dividends":44752000,"fcf":184721000},"derived":[],"adjusted":[],"filed":"2023-02-06","filed_exceptions":{"balance.cash_and_equivalents":"2022-02-28","balance.long_term_debt":"2022-02-28","balance.shares_outstanding":"2021-02-01","balance.stockholders_equity":"2022-02-28","balance.total_current_assets":"2022-02-28","balance.total_current_liabilities":"2022-02-28","balance.total_liabilities":"2022-02-28"},"first_filed":"2021-02-01"},{"label":"FY2021","end":"2021-12-31","income":{"revenue":1698965000,"cost_of_revenue":779813000,"gross_profit":919152000,"opex_sga":111259000,"other_income":-949000,"pretax_income":166502000,"income_tax":41593000,"net_income":124909000,"eps_diluted":3.04,"shares_diluted":41024000},"balance":{"cash_and_equivalents":120046000,"total_current_assets":1129358000,"total_assets":3836452000,"total_current_liabilities":392207000,"long_term_debt":1292904000,"total_liabilities":2028325000,"stockholders_equity":1808127000,"shares_outstanding":48487979.0},"cashflow":{"cfo":223304000,"capex":42022000,"buybacks":49610000,"dividends":47533000,"fcf":181282000},"derived":[],"adjusted":[],"filed":"2024-02-05","filed_exceptions":{"balance.cash_and_equivalents":"2023-02-06","balance.long_term_debt":"2023-02-06","balance.shares_outstanding":"2022-02-28","balance.stockholders_equity":"2023-02-06","balance.total_current_assets":"2023-02-06","balance.total_current_liabilities":"2023-02-06","balance.total_liabilities":"2023-02-06"},"first_filed":"2022-02-28"},{"label":"FY2022","end":"2022-12-31","income":{"revenue":2728942000,"cost_of_revenue":1464356000,"gross_profit":1264586000,"opex_sga":147943000,"other_income":2731000,"pretax_income":323633000,"income_tax":70138000,"net_income":253495000,"eps_diluted":5.36,"shares_diluted":47330000},"balance":{"cash_and_equivalents":117330000,"total_current_assets":1130662000,"total_assets":3904867000,"total_current_liabilities":295529000,"long_term_debt":1374698000,"total_liabilities":2025101000,"stockholders_equity":1879766000,"shares_outstanding":46293162.0},"cashflow":{"cfo":469305000,"capex":35586000,"buybacks":157864000,"dividends":59571000,"fcf":433719000},"derived":[],"adjusted":[],"filed":"2025-02-03","filed_exceptions":{"balance.cash_and_equivalents":"2024-02-05","balance.long_term_debt":"2024-02-05","balance.shares_outstanding":"2023-02-06","balance.stockholders_equity":"2024-02-05","balance.total_current_assets":"2024-02-05","balance.total_current_liabilities":"2024-02-05","balance.total_liabilities":"2024-02-05"},"first_filed":"2023-02-06"},{"label":"FY2023","end":"2023-12-31","income":{"revenue":3151796000,"cost_of_revenue":1644557000,"gross_profit":1507239000,"opex_sga":181653000,"other_income":6740000,"pretax_income":292849000,"income_tax":73548000,"net_income":219301000,"eps_diluted":4.8,"shares_diluted":45693000},"balance":{"cash_and_equivalents":127018000,"total_current_assets":1306601000,"total_assets":4289915000,"total_current_liabilities":335592000,"long_term_debt":1605647000,"total_liabilities":2293497000,"stockholders_equity":1996418000,"shares_outstanding":45107912.0},"cashflow":{"cfo":416142000,"capex":60148000,"buybacks":114378000,"dividends":61875000,"fcf":355994000},"derived":[],"adjusted":[],"filed":"2026-02-09","filed_exceptions":{"balance.cash_and_equivalents":"2025-02-03","balance.long_term_debt":"2025-02-03","balance.shares_outstanding":"2024-02-05","balance.stockholders_equity":"2025-02-03","balance.total_current_assets":"2025-02-03","balance.total_current_liabilities":"2025-02-03","balance.total_liabilities":"2025-02-03"},"first_filed":"2024-02-05"},{"label":"FY2024","end":"2024-12-31","income":{"revenue":3388514000,"cost_of_revenue":1758982000,"gross_profit":1629532000,"opex_sga":177978000,"other_income":5301000,"pretax_income":342776000,"income_tax":83961000,"net_income":258815000,"eps_diluted":5.73,"shares_diluted":45168000},"balance":{"cash_and_equivalents":175095000,"total_current_assets":1403748000,"total_assets":4476986000,"total_current_liabilities":339404000,"long_term_debt":1729346000,"total_liabilities":2422822000,"stockholders_equity":2054164000,"shares_outstanding":44760746.0},"cashflow":{"cfo":539958000,"capex":68245000,"buybacks":85000000,"dividends":65761000,"fcf":471713000},"derived":[],"adjusted":[],"filed":"2026-02-09","filed_exceptions":{"balance.shares_outstanding":"2025-02-03"},"first_filed":"2025-02-03"},{"label":"FY2025","end":"2025-12-31","income":{"revenue":3661043000,"cost_of_revenue":1820436000,"gross_profit":1840607000,"opex_sga":232844000,"other_income":15884000,"pretax_income":447563000,"income_tax":117188000,"net_income":330375000,"eps_diluted":7.42,"shares_diluted":44526000},"balance":{"cash_and_equivalents":125197000,"total_current_assets":1856468000,"total_assets":5300763000,"total_current_liabilities":407814000,"long_term_debt":2208434000,"total_liabilities":3024001000,"stockholders_equity":2276762000,"shares_outstanding":43984696.0},"cashflow":{"cfo":585942000,"capex":54906000,"buybacks":115849000,"dividends":70875000,"fcf":531036000},"derived":[],"adjusted":[],"filed":"2026-02-09","filed_exceptions":{"balance.cash_and_equivalents":"2026-10-26","balance.long_term_debt":"2026-10-26","balance.stockholders_equity":"2026-10-26","balance.total_assets":"2026-10-26","balance.total_current_assets":"2026-10-26","balance.total_current_liabilities":"2026-10-26","balance.total_liabilities":"2026-10-26"},"first_filed":"2026-02-09"}],"quarterly":[{"label":"Q2 FY2010","end":"2010-06-30","income":{"revenue":95013000,"cost_of_revenue":39405000,"gross_profit":55608000,"opex_sga":9325000,"pretax_income":16075000,"income_tax":5795000,"net_income":11783000,"eps_diluted":0.38},"balance":{"cash_and_equivalents":45838000,"total_current_assets":159981000,"total_assets":283593000,"total_current_liabilities":35329000,"long_term_debt":4008000,"total_liabilities":42978000,"stockholders_equity":240615000},"cashflow":{},"derived":[],"adjusted":[],"filed":"2011-07-25","first_filed":"2011-07-25"},{"label":"Q3 FY2010","end":"2010-09-30","income":{"revenue":106083000,"cost_of_revenue":43416000,"gross_profit":62667000,"opex_sga":10296000,"pretax_income":20439000,"income_tax":7209000,"net_income":14237000,"eps_diluted":0.46},"balance":{"cash_and_equivalents":32694000,"total_current_assets":168717000,"total_assets":303069000,"total_current_liabilities":34402000,"long_term_debt":1505000,"total_liabilities":42729000,"stockholders_equity":260340000},"cashflow":{"cfo":16631000,"capex":5462000,"buybacks":0,"fcf":11169000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2011-10-24","first_filed":"2011-10-24"},{"label":"Q4 FY2010","end":"2010-12-31","income":{"revenue":127506000,"cost_of_revenue":53765000,"gross_profit":73741000,"opex_sga":11298000,"pretax_income":27480000,"income_tax":9728000,"net_income":19556000},"balance":{"cash_and_equivalents":67240000,"total_current_assets":204998000,"total_assets":342446000,"total_current_liabilities":34622000,"long_term_debt":1386000,"total_liabilities":44442000,"stockholders_equity":298004000},"cashflow":{"cfo":23888000,"capex":5405000,"buybacks":0,"fcf":18483000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.cost_of_revenue","income.gross_profit","income.income_tax","income.net_income","income.opex_sga","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2012-02-29","filed_exceptions":{"balance.cash_and_equivalents":"2014-02-28"},"first_filed":"2011-07-25"},{"label":"Q1 FY2011","end":"2011-03-31","income":{"revenue":120373000,"cost_of_revenue":50385000,"opex_sga":11532000,"pretax_income":24469000,"income_tax":8564000,"net_income":22556000,"eps_diluted":0.7,"shares_diluted":32075000},"balance":{"cash_and_equivalents":98169000,"total_current_assets":241161000,"total_assets":379289000,"total_current_liabilities":41046000,"long_term_debt":1265000,"total_liabilities":52891000,"stockholders_equity":326398000,"shares_outstanding":30841773.0},"cashflow":{"cfo":25090000,"capex":5703000,"buybacks":1261000,"fcf":19387000},"derived":[],"adjusted":[],"filed":"2012-05-01","filed_exceptions":{"balance.shares_outstanding":"2011-07-25","income.cost_of_revenue":"2013-02-22","income.eps_diluted":"2013-02-22","income.gross_profit":"2013-02-22","income.net_income":"2013-02-22","income.revenue":"2013-02-22","income.shares_diluted":"2013-02-22"},"first_filed":"2012-05-01"},{"label":"Q2 FY2011","end":"2011-06-30","income":{"revenue":120138000,"cost_of_revenue":51501000,"opex_sga":10971000,"pretax_income":23390000,"income_tax":8186000,"net_income":15338000,"eps_diluted":0.48,"shares_diluted":31869000},"balance":{"cash_and_equivalents":68259000,"total_current_assets":225749000,"total_assets":371217000,"total_current_liabilities":37480000,"long_term_debt":1143000,"total_liabilities":48522000,"stockholders_equity":322695000,"shares_outstanding":30841773.0},"cashflow":{"cfo":10329000,"capex":9302000,"buybacks":21139000,"fcf":1027000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2012-08-06","filed_exceptions":{"balance.shares_outstanding":"2011-07-25","income.cost_of_revenue":"2013-02-22","income.eps_diluted":"2013-02-22","income.gross_profit":"2013-02-22","income.net_income":"2013-02-22","income.revenue":"2013-02-22","income.shares_diluted":"2013-02-22"},"first_filed":"2011-07-25"},{"label":"Q3 FY2011","end":"2011-09-30","income":{"revenue":132852000,"cost_of_revenue":57126000,"opex_sga":11531000,"pretax_income":28084000,"income_tax":9832000,"net_income":18433000,"eps_diluted":0.59,"shares_diluted":31195000},"balance":{"cash_and_equivalents":48410000,"total_current_assets":200445000,"total_assets":341273000,"total_current_liabilities":38907000,"long_term_debt":1018000,"total_liabilities":45386000,"stockholders_equity":295887000,"shares_outstanding":30076443.0},"cashflow":{"cfo":19199000,"capex":6130000,"buybacks":32908000,"fcf":13069000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2012-10-26","filed_exceptions":{"balance.long_term_debt":"2011-10-24","balance.shares_outstanding":"2011-10-24","income.cost_of_revenue":"2013-02-22","income.eps_diluted":"2013-02-22","income.gross_profit":"2013-02-22","income.net_income":"2013-02-22","income.revenue":"2013-02-22","income.shares_diluted":"2013-02-22"},"first_filed":"2011-10-24"},{"label":"Q4 FY2011","end":"2011-12-31","income":{"revenue":144981000,"cost_of_revenue":66573000,"opex_sga":11309000,"pretax_income":31820000,"income_tax":10604000,"net_income":21455000,"eps_diluted":0.7,"shares_diluted":30854000},"balance":{"cash_and_equivalents":70296000,"total_current_assets":210478000,"total_assets":357096000,"total_current_liabilities":35405000,"long_term_debt":0,"total_liabilities":41724000,"stockholders_equity":315372000,"shares_outstanding":29476954.0},"cashflow":{"cfo":25757000,"capex":7839000,"buybacks":0,"fcf":17918000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.income_tax","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2013-02-22","filed_exceptions":{"balance.cash_and_equivalents":"2015-02-12","balance.long_term_debt":"2012-08-06","balance.shares_outstanding":"2012-02-29"},"first_filed":"2012-02-29"},{"label":"Q1 FY2012","end":"2012-03-31","income":{"revenue":133629000,"cost_of_revenue":56456000,"gross_profit":77173000,"opex_sga":12306000,"pretax_income":26644000,"income_tax":9192000,"net_income":17512000,"eps_diluted":0.58,"shares_diluted":30353000},"balance":{"cash_and_equivalents":30449000,"total_current_assets":176159000,"total_assets":375825000,"total_current_liabilities":41703000,"long_term_debt":3047000,"total_liabilities":73635000,"stockholders_equity":302190000,"shares_outstanding":28609333.0},"cashflow":{"cfo":29101000,"capex":4226000,"buybacks":38751000,"fcf":24875000},"derived":[],"adjusted":[],"filed":"2013-05-08","filed_exceptions":{"balance.long_term_debt":"2012-05-01","balance.shares_outstanding":"2012-05-01","income.cost_of_revenue":"2014-02-28","income.eps_diluted":"2014-02-28","income.gross_profit":"2014-02-28","income.net_income":"2014-02-28","income.revenue":"2014-02-28","income.shares_diluted":"2014-02-28"},"first_filed":"2012-05-01"},{"label":"Q2 FY2012","end":"2012-06-30","income":{"revenue":131505000,"cost_of_revenue":57379000,"gross_profit":74126000,"opex_sga":11612000,"pretax_income":24938000,"income_tax":8605000,"net_income":16349000,"eps_diluted":0.56,"shares_diluted":29404000},"balance":{"cash_and_equivalents":29793000,"total_current_assets":189104000,"total_assets":405232000,"total_current_liabilities":32171000,"long_term_debt":2641000,"total_liabilities":114774000,"stockholders_equity":290458000,"shares_outstanding":28609333.0},"cashflow":{"cfo":10636000,"capex":5525000,"buybacks":22524000,"fcf":5111000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2013-07-25","filed_exceptions":{"balance.long_term_debt":"2012-08-06","balance.shares_outstanding":"2012-08-06","income.cost_of_revenue":"2014-02-28","income.eps_diluted":"2014-02-28","income.gross_profit":"2014-02-28","income.net_income":"2014-02-28","income.revenue":"2014-02-28","income.shares_diluted":"2014-02-28"},"first_filed":"2012-08-06"},{"label":"Q3 FY2012","end":"2012-09-30","income":{"revenue":148700000,"cost_of_revenue":63518000,"gross_profit":85182000,"opex_sga":12330000,"pretax_income":29977000,"income_tax":10341000,"net_income":18889000,"eps_diluted":0.64,"shares_diluted":29430000},"balance":{"cash_and_equivalents":25744000,"total_current_assets":229506000,"total_assets":488220000,"total_current_liabilities":38891000,"total_liabilities":171334000,"stockholders_equity":316886000,"shares_outstanding":28640806.0},"cashflow":{"cfo":14739000,"capex":6489000,"buybacks":0,"fcf":8250000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2013-10-25","filed_exceptions":{"balance.shares_outstanding":"2012-10-26","income.cost_of_revenue":"2014-02-28","income.eps_diluted":"2014-02-28","income.gross_profit":"2014-02-28","income.net_income":"2014-02-28","income.revenue":"2014-02-28","income.shares_diluted":"2014-02-28"},"first_filed":"2012-10-26"},{"label":"Q4 FY2012","end":"2012-12-31","income":{"revenue":178257000,"cost_of_revenue":79200000,"gross_profit":99057000,"opex_sga":13963000,"pretax_income":40678000,"income_tax":13237000,"net_income":27609000,"eps_diluted":0.93,"shares_diluted":29666000},"balance":{"cash_and_equivalents":50285000,"total_current_assets":241430000,"total_assets":507692000,"total_current_liabilities":31150000,"long_term_debt":114063000,"total_liabilities":155276000,"stockholders_equity":352416000,"shares_outstanding":29274376.0},"cashflow":{"cfo":34316000,"capex":5601000,"buybacks":0,"fcf":28715000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.income_tax","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2014-02-28","filed_exceptions":{"balance.cash_and_equivalents":"2016-02-17","balance.long_term_debt":"2013-02-22","balance.shares_outstanding":"2013-02-22"},"first_filed":"2013-02-22"},{"label":"Q1 FY2013","end":"2013-03-31","income":{"revenue":159912000,"cost_of_revenue":68652000,"gross_profit":91260000,"opex_sga":13092000,"pretax_income":31166000,"income_tax":10986000,"net_income":20264000,"eps_diluted":0.68,"shares_diluted":29955000},"balance":{"cash_and_equivalents":38339000,"total_current_assets":233366000,"total_assets":505732000,"total_current_liabilities":34067000,"total_liabilities":110753000,"stockholders_equity":394979000,"shares_outstanding":29183036.0},"cashflow":{"cfo":25194000,"capex":4704000,"buybacks":0,"fcf":20490000},"derived":[],"adjusted":[],"filed":"2014-04-24","filed_exceptions":{"balance.shares_outstanding":"2013-05-08","cashflow.buybacks":"2013-05-08","income.cost_of_revenue":"2015-02-12","income.eps_diluted":"2015-02-12","income.gross_profit":"2015-02-12","income.net_income":"2015-02-12","income.revenue":"2015-02-12","income.shares_diluted":"2015-02-12"},"first_filed":"2013-05-08"},{"label":"Q2 FY2013","end":"2013-06-30","income":{"revenue":142354000,"cost_of_revenue":58207000,"gross_profit":84147000,"opex_sga":12764000,"pretax_income":23760000,"income_tax":8106000,"net_income":15663000,"eps_diluted":0.53,"shares_diluted":29603000},"balance":{"cash_and_equivalents":32706000,"total_current_assets":248652000,"total_assets":575443000,"total_current_liabilities":35533000,"total_liabilities":209641000,"stockholders_equity":365802000,"shares_outstanding":28903475.0},"cashflow":{"cfo":19853000,"capex":5670000,"buybacks":38692000,"fcf":14183000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2014-07-28","filed_exceptions":{"balance.shares_outstanding":"2013-07-25","income.cost_of_revenue":"2015-02-12","income.eps_diluted":"2015-02-12","income.gross_profit":"2015-02-12","income.net_income":"2015-02-12","income.revenue":"2015-02-12","income.shares_diluted":"2015-02-12"},"first_filed":"2013-07-25"},{"label":"Q3 FY2013","end":"2013-09-30","income":{"revenue":173379000,"cost_of_revenue":79404000,"gross_profit":93975000,"opex_sga":12834000,"pretax_income":29451000,"income_tax":6324000,"net_income":23141000,"eps_diluted":0.79,"shares_diluted":29353000},"balance":{"cash_and_equivalents":30539000,"total_current_assets":261471000,"total_assets":602654000,"total_current_liabilities":48461000,"total_liabilities":215142000,"stockholders_equity":387512000,"shares_outstanding":28904475.0},"cashflow":{"cfo":28972000,"capex":7571000,"buybacks":0,"fcf":21401000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2014-10-22","filed_exceptions":{"balance.shares_outstanding":"2013-10-25","income.cost_of_revenue":"2015-02-12","income.eps_diluted":"2015-02-12","income.gross_profit":"2015-02-12","income.net_income":"2015-02-12","income.revenue":"2015-02-12","income.shares_diluted":"2015-02-12"},"first_filed":"2013-10-25"},{"label":"Q4 FY2013","end":"2013-12-31","income":{"revenue":185203000,"cost_of_revenue":85011000,"gross_profit":100192000,"opex_sga":10840000,"pretax_income":35815000,"income_tax":10297000,"net_income":24778000,"eps_diluted":0.84,"shares_diluted":29393000},"balance":{"cash_and_equivalents":70643000,"total_current_assets":290222000,"total_assets":658973000,"total_current_liabilities":48761000,"long_term_debt":190352000,"total_liabilities":244614000,"stockholders_equity":414359000,"shares_outstanding":28948475.0},"cashflow":{"cfo":32699000,"capex":8727000,"buybacks":0,"fcf":23972000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.income_tax","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2015-02-12","filed_exceptions":{"balance.cash_and_equivalents":"2017-03-01","balance.long_term_debt":"2014-02-28","balance.shares_outstanding":"2014-02-28"},"first_filed":"2014-02-28"},{"label":"Q1 FY2014","end":"2014-03-31","income":{"revenue":169777000,"cost_of_revenue":73321000,"gross_profit":96456000,"opex_sga":13329000,"pretax_income":29008000,"income_tax":6054000,"net_income":22682000,"eps_diluted":0.77,"shares_diluted":29342000},"balance":{"cash_and_equivalents":94929000,"total_current_assets":306539000,"total_assets":687189000,"total_current_liabilities":40561000,"total_liabilities":249853000,"stockholders_equity":437336000,"shares_outstanding":28953035.0},"cashflow":{"cfo":25193000,"capex":5674000,"buybacks":0,"fcf":19519000},"derived":[],"adjusted":[],"filed":"2015-04-22","filed_exceptions":{"balance.shares_outstanding":"2014-04-24","income.cost_of_revenue":"2016-02-17","income.eps_diluted":"2016-02-17","income.gross_profit":"2016-02-17","income.net_income":"2016-02-17","income.revenue":"2016-02-17","income.shares_diluted":"2016-02-17"},"first_filed":"2014-04-24"},{"label":"Q2 FY2014","end":"2014-06-30","income":{"revenue":165326000,"cost_of_revenue":71405000,"gross_profit":93921000,"opex_sga":13615000,"pretax_income":23399000,"income_tax":7384000,"net_income":16015000,"eps_diluted":0.55,"shares_diluted":29341000},"balance":{"cash_and_equivalents":84055000,"total_current_assets":311762000,"total_assets":694727000,"total_current_liabilities":42400000,"total_liabilities":252370000,"stockholders_equity":442357000,"shares_outstanding":28470405.0},"cashflow":{"cfo":23346000,"capex":6385000,"buybacks":13314000,"fcf":16961000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2015-07-22","filed_exceptions":{"balance.shares_outstanding":"2014-07-28","income.cost_of_revenue":"2016-02-17","income.eps_diluted":"2016-02-17","income.gross_profit":"2016-02-17","income.net_income":"2016-02-17","income.revenue":"2016-02-17","income.shares_diluted":"2016-02-17"},"first_filed":"2014-07-28"},{"label":"Q3 FY2014","end":"2014-09-30","income":{"revenue":175000000,"cost_of_revenue":76137000,"gross_profit":98863000,"opex_sga":13406000,"pretax_income":27880000,"income_tax":8352000,"net_income":19528000,"eps_diluted":0.68,"shares_diluted":28805000},"balance":{"cash_and_equivalents":42760000,"total_current_assets":308213000,"total_assets":704667000,"total_current_liabilities":50178000,"total_liabilities":275213000,"stockholders_equity":429454000,"shares_outstanding":28306979.0},"cashflow":{"cfo":20789000,"capex":5742000,"buybacks":30633000,"fcf":15047000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2015-10-28","filed_exceptions":{"balance.shares_outstanding":"2014-10-22","income.cost_of_revenue":"2016-02-17","income.eps_diluted":"2016-02-17","income.gross_profit":"2016-02-17","income.net_income":"2016-02-17","income.revenue":"2016-02-17","income.shares_diluted":"2016-02-17"},"first_filed":"2014-10-22"},{"label":"Q4 FY2014","end":"2014-12-31","income":{"revenue":202774000,"cost_of_revenue":91141000,"gross_profit":111633000,"opex_sga":14236000,"pretax_income":36693000,"income_tax":9752000,"net_income":26941000,"eps_diluted":0.94,"shares_diluted":28804000},"balance":{"cash_and_equivalents":67992000,"total_current_assets":300753000,"total_assets":711880000,"total_current_liabilities":42559000,"long_term_debt":222400000,"total_liabilities":282182000,"stockholders_equity":434441000,"shares_outstanding":28317566.0},"cashflow":{"cfo":28351000,"capex":6153000,"buybacks":0,"fcf":22198000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.income_tax","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2016-02-17","filed_exceptions":{"balance.cash_and_equivalents":"2018-02-20","balance.long_term_debt":"2015-02-12","balance.shares_outstanding":"2015-02-12","balance.total_assets":"2017-03-01"},"first_filed":"2015-02-12"},{"label":"Q1 FY2015","end":"2015-03-31","income":{"revenue":176023000,"cost_of_revenue":77252000,"gross_profit":98771000,"opex_sga":13838000,"pretax_income":24389000,"income_tax":7601000,"net_income":16788000,"eps_diluted":0.59,"shares_diluted":28620000},"balance":{"cash_and_equivalents":75803000,"total_current_assets":293174000,"total_assets":702038000,"total_current_liabilities":41754000,"total_liabilities":269564000,"stockholders_equity":432474000,"shares_outstanding":28195392.0},"cashflow":{"cfo":27430000,"capex":4386000,"buybacks":16974000,"dividends":0,"fcf":23044000},"derived":[],"adjusted":[],"filed":"2016-05-10","filed_exceptions":{"balance.shares_outstanding":"2015-04-22","income.cost_of_revenue":"2017-03-01","income.eps_diluted":"2017-03-01","income.gross_profit":"2017-03-01","income.net_income":"2017-03-01","income.revenue":"2017-03-01","income.shares_diluted":"2017-03-01"},"first_filed":"2015-04-22"},{"label":"Q2 FY2015","end":"2015-06-30","income":{"revenue":167623000,"cost_of_revenue":73577000,"gross_profit":94046000,"opex_sga":13559000,"pretax_income":19431000,"income_tax":6092000,"net_income":13339000,"eps_diluted":0.47,"shares_diluted":28411000},"balance":{"cash_and_equivalents":77430000,"total_current_assets":313013000,"total_assets":744570000,"total_current_liabilities":40829000,"total_liabilities":310715000,"stockholders_equity":433855000,"shares_outstanding":27997019.0},"cashflow":{"cfo":14479000,"capex":4214000,"buybacks":6000000,"dividends":0,"fcf":10265000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2016-08-08","filed_exceptions":{"balance.shares_outstanding":"2015-07-22","income.cost_of_revenue":"2017-03-01","income.eps_diluted":"2017-03-01","income.gross_profit":"2017-03-01","income.net_income":"2017-03-01","income.revenue":"2017-03-01","income.shares_diluted":"2017-03-01"},"first_filed":"2015-07-22"},{"label":"Q3 FY2015","end":"2015-09-30","income":{"revenue":169532000,"cost_of_revenue":74090000,"gross_profit":95442000,"opex_sga":11733000,"pretax_income":16234000,"income_tax":5061000,"net_income":11173000,"eps_diluted":0.4,"shares_diluted":28224000},"balance":{"cash_and_equivalents":72523000,"total_current_assets":324126000,"total_assets":744519000,"total_current_liabilities":46972000,"total_liabilities":331217000,"stockholders_equity":413302000,"shares_outstanding":27806440.0},"cashflow":{"cfo":23213000,"capex":6928000,"buybacks":9000000,"dividends":0,"fcf":16285000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2016-11-09","filed_exceptions":{"balance.shares_outstanding":"2015-10-28","income.cost_of_revenue":"2017-03-01","income.eps_diluted":"2017-03-01","income.gross_profit":"2017-03-01","income.net_income":"2017-03-01","income.revenue":"2017-03-01","income.shares_diluted":"2017-03-01"},"first_filed":"2015-10-28"},{"label":"Q4 FY2015","end":"2015-12-31","income":{"revenue":191424000,"cost_of_revenue":88499000,"gross_profit":102925000,"opex_sga":12818000,"pretax_income":27627000,"income_tax":8217000,"net_income":19410000,"eps_diluted":0.69,"shares_diluted":28097000},"balance":{"cash_and_equivalents":86954000,"total_current_assets":325434000,"total_assets":752895000,"total_current_liabilities":46175000,"long_term_debt":258000000,"total_liabilities":321513000,"stockholders_equity":431382000,"shares_outstanding":28243229.0},"cashflow":{"cfo":27627000,"capex":5545000,"buybacks":8000000,"dividends":0,"fcf":22082000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.dividends","income.income_tax","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2017-03-01","filed_exceptions":{"balance.cash_and_equivalents":"2019-02-05","balance.long_term_debt":"2016-02-17","balance.shares_outstanding":"2016-02-17","balance.total_assets":"2018-02-20"},"first_filed":"2016-02-17"},{"label":"Q1 FY2016","end":"2016-03-31","income":{"revenue":183203000,"cost_of_revenue":81340000,"gross_profit":101863000,"opex_sga":17268000,"pretax_income":19661000,"income_tax":6487000,"net_income":13174000,"eps_diluted":0.47,"shares_diluted":28241000},"balance":{"cash_and_equivalents":54150000,"total_current_assets":296450000,"total_assets":753885000,"total_current_liabilities":55929000,"total_liabilities":314598000,"stockholders_equity":439287000,"shares_outstanding":28243229.0},"cashflow":{"cfo":25076000,"capex":6343000,"buybacks":0,"dividends":3530000,"fcf":18733000},"derived":[],"adjusted":[],"filed":"2017-05-05","filed_exceptions":{"balance.shares_outstanding":"2016-05-10","income.cost_of_revenue":"2018-02-20","income.eps_diluted":"2018-02-20","income.gross_profit":"2018-02-20","income.net_income":"2018-02-20","income.revenue":"2018-02-20","income.shares_diluted":"2018-02-20"},"first_filed":"2016-05-10"},{"label":"Q2 FY2016","end":"2016-06-30","income":{"revenue":181979000,"cost_of_revenue":80518000,"gross_profit":101461000,"opex_sga":16509000,"pretax_income":17246000,"income_tax":5573000,"net_income":11673000,"eps_diluted":0.41,"shares_diluted":28243000},"balance":{"cash_and_equivalents":46274000,"total_current_assets":299893000,"total_assets":756604000,"total_current_liabilities":52615000,"total_liabilities":323118000,"stockholders_equity":433486000,"shares_outstanding":28243229.0},"cashflow":{"cfo":14497000,"capex":10730000,"buybacks":0,"dividends":3531000,"fcf":3767000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2017-08-07","filed_exceptions":{"balance.shares_outstanding":"2016-08-08","income.cost_of_revenue":"2018-02-20","income.eps_diluted":"2018-02-20","income.gross_profit":"2018-02-20","income.net_income":"2018-02-20","income.revenue":"2018-02-20","income.shares_diluted":"2018-02-20"},"first_filed":"2016-08-08"},{"label":"Q3 FY2016","end":"2016-09-30","income":{"revenue":261153000,"cost_of_revenue":113789000,"gross_profit":147364000,"opex_sga":24500000,"pretax_income":423000,"income_tax":1835000,"net_income":-1412000,"eps_diluted":-0.04,"shares_diluted":34631000},"balance":{"cash_and_equivalents":83356000,"total_current_assets":986057000,"total_assets":2277695000,"total_current_liabilities":168498000,"total_liabilities":844641000,"stockholders_equity":1433054000,"shares_outstanding":48507343.0},"cashflow":{"cfo":901000,"capex":6353000,"buybacks":0,"dividends":3530000,"fcf":-5452000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2017-11-01","filed_exceptions":{"balance.shares_outstanding":"2016-11-09","income.cost_of_revenue":"2018-02-20","income.eps_diluted":"2018-02-20","income.gross_profit":"2018-02-20","income.net_income":"2018-02-20","income.revenue":"2018-02-20","income.shares_diluted":"2018-02-20"},"first_filed":"2016-11-09"},{"label":"Q4 FY2016","end":"2016-12-31","income":{"revenue":462042000,"cost_of_revenue":207927000,"gross_profit":254115000,"opex_sga":38260000,"pretax_income":56117000,"income_tax":19425000,"net_income":36692000,"eps_diluted":0.76,"shares_diluted":48532000},"balance":{"cash_and_equivalents":89955000,"total_current_assets":892135000,"total_assets":2145203000,"total_current_liabilities":143628000,"long_term_debt":460000000,"total_liabilities":695217000,"stockholders_equity":1449986000,"shares_outstanding":48289690.0},"cashflow":{"cfo":56380000,"capex":10437000,"buybacks":0,"dividends":9217000,"fcf":45943000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.dividends","income.income_tax","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2018-02-20","filed_exceptions":{"balance.cash_and_equivalents":"2020-02-03","balance.long_term_debt":"2017-03-01","balance.shares_outstanding":"2017-03-01","balance.total_assets":"2019-02-05"},"first_filed":"2017-03-01"},{"label":"Q1 FY2017","end":"2017-03-31","income":{"revenue":447576000,"cost_of_revenue":204676000,"gross_profit":242900000,"opex_sga":33238000,"pretax_income":52242000,"income_tax":19597000,"net_income":32645000,"eps_diluted":0.67,"shares_diluted":48402000},"balance":{"cash_and_equivalents":73148000,"total_current_assets":788798000,"total_assets":2043554000,"total_current_liabilities":117750000,"total_liabilities":556319000,"stockholders_equity":1487235000,"shares_outstanding":48302192.0},"cashflow":{"cfo":63865000,"capex":8076000,"buybacks":10005000,"dividends":9172000,"fcf":55789000},"derived":[],"adjusted":[],"filed":"2018-04-30","filed_exceptions":{"balance.shares_outstanding":"2017-05-05","income.cost_of_revenue":"2019-02-05","income.eps_diluted":"2019-02-05","income.gross_profit":"2019-02-05","income.net_income":"2019-02-05","income.revenue":"2019-02-05","income.shares_diluted":"2019-02-05"},"first_filed":"2017-05-05"},{"label":"Q2 FY2017","end":"2017-06-30","income":{"revenue":416629000,"cost_of_revenue":192205000,"gross_profit":224424000,"opex_sga":30305000,"pretax_income":21468000,"income_tax":6229000,"net_income":15239000,"eps_diluted":0.32,"shares_diluted":48289000},"balance":{"cash_and_equivalents":91434000,"total_current_assets":856729000,"total_assets":2104319000,"total_current_liabilities":125092000,"long_term_debt":391804000,"total_liabilities":612887000,"stockholders_equity":1491432000,"shares_outstanding":47719970.0},"cashflow":{"cfo":38948000,"capex":9325000,"buybacks":16269000,"dividends":9176000,"fcf":29623000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2018-08-01","filed_exceptions":{"balance.shares_outstanding":"2017-08-07","income.cost_of_revenue":"2019-02-05","income.eps_diluted":"2019-02-05","income.gross_profit":"2019-02-05","income.net_income":"2019-02-05","income.revenue":"2019-02-05","income.shares_diluted":"2019-02-05"},"first_filed":"2017-08-07"},{"label":"Q3 FY2017","end":"2017-09-30","income":{"revenue":435412000,"cost_of_revenue":204366000,"gross_profit":231046000,"opex_sga":29999000,"pretax_income":41567000,"income_tax":13293000,"net_income":28274000,"eps_diluted":0.59,"shares_diluted":47668000},"balance":{"cash_and_equivalents":93411000,"total_current_assets":894795000,"total_assets":2131726000,"total_current_liabilities":136158000,"long_term_debt":434961000,"total_liabilities":664047000,"stockholders_equity":1467679000,"shares_outstanding":47186687.0},"cashflow":{"cfo":46033000,"capex":9194000,"buybacks":38761000,"dividends":9052000,"fcf":36839000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2018-10-31","filed_exceptions":{"balance.shares_outstanding":"2017-11-01","income.cost_of_revenue":"2019-02-05","income.eps_diluted":"2019-02-05","income.gross_profit":"2019-02-05","income.net_income":"2019-02-05","income.revenue":"2019-02-05","income.shares_diluted":"2019-02-05"},"first_filed":"2017-11-01"},{"label":"Q4 FY2017","end":"2017-12-31","income":{"revenue":480205000,"cost_of_revenue":231069000,"gross_profit":249136000,"opex_sga":28931000,"pretax_income":57035000,"income_tax":-10699000,"net_income":67734000,"eps_diluted":1.43,"shares_diluted":47212000},"balance":{"cash_and_equivalents":114423000,"total_current_assets":842197000,"total_assets":2062784000,"total_current_liabilities":120571000,"long_term_debt":402243000,"total_liabilities":587451000,"stockholders_equity":1475333000,"shares_outstanding":46554838.0},"cashflow":{"cfo":71511000,"capex":-624000,"buybacks":26705000,"dividends":9436000,"fcf":72135000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.dividends","income.income_tax","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2019-02-05","filed_exceptions":{"balance.cash_and_equivalents":"2021-02-01","balance.shares_outstanding":"2018-02-20","balance.total_assets":"2020-02-03"},"first_filed":"2018-02-20"},{"label":"Q1 FY2018","end":"2018-03-31","income":{"revenue":449800000,"cost_of_revenue":210719000,"gross_profit":239081000,"opex_sga":28002000,"pretax_income":55779000,"income_tax":14144000,"net_income":41635000,"eps_diluted":0.9,"shares_diluted":46479000},"balance":{"cash_and_equivalents":110408000,"total_current_assets":766399000,"total_assets":2003696000,"total_current_liabilities":136286000,"long_term_debt":378400000,"total_liabilities":579410000,"stockholders_equity":1424286000,"shares_outstanding":45415242.0},"cashflow":{"cfo":91316000,"capex":5388000,"buybacks":100019000,"dividends":10245000,"fcf":85928000},"derived":[],"adjusted":[],"filed":"2019-05-03","filed_exceptions":{"balance.shares_outstanding":"2018-04-30","income.cost_of_revenue":"2020-02-03","income.eps_diluted":"2020-02-03","income.gross_profit":"2020-02-03","income.net_income":"2020-02-03","income.revenue":"2020-02-03","income.shares_diluted":"2020-02-03"},"first_filed":"2018-04-30"},{"label":"Q2 FY2018","end":"2018-06-30","income":{"revenue":419972000,"cost_of_revenue":191544000,"gross_profit":228428000,"opex_sga":29720000,"pretax_income":42271000,"income_tax":12100000,"net_income":30171000,"eps_diluted":0.67,"shares_diluted":45043000},"balance":{"cash_and_equivalents":83127000,"total_current_assets":761686000,"total_assets":2009640000,"total_current_liabilities":117468000,"long_term_debt":517060000,"total_liabilities":699596000,"stockholders_equity":1310044000,"shares_outstanding":44327042.0},"cashflow":{"cfo":28651000,"capex":9080000,"buybacks":117269000,"dividends":9921000,"fcf":19571000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2019-07-29","filed_exceptions":{"balance.shares_outstanding":"2018-08-01","income.cost_of_revenue":"2020-02-03","income.eps_diluted":"2020-02-03","income.gross_profit":"2020-02-03","income.net_income":"2020-02-03","income.revenue":"2020-02-03","income.shares_diluted":"2020-02-03"},"first_filed":"2018-08-01"},{"label":"Q3 FY2018","end":"2018-09-30","income":{"revenue":429878000,"cost_of_revenue":192620000,"gross_profit":237258000,"opex_sga":29977000,"pretax_income":44083000,"income_tax":10758000,"net_income":33325000,"eps_diluted":0.76,"shares_diluted":44116000},"balance":{"cash_and_equivalents":57025000,"total_current_assets":808602000,"total_assets":2116480000,"total_current_liabilities":139376000,"long_term_debt":600722000,"total_liabilities":804752000,"stockholders_equity":1311728000,"shares_outstanding":43832215.0},"cashflow":{"cfo":54252000,"capex":11300000,"buybacks":41257000,"dividends":9731000,"fcf":42952000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2019-10-28","filed_exceptions":{"balance.shares_outstanding":"2018-10-31","income.cost_of_revenue":"2020-02-03","income.eps_diluted":"2020-02-03","income.gross_profit":"2020-02-03","income.net_income":"2020-02-03","income.revenue":"2020-02-03","income.shares_diluted":"2020-02-03"},"first_filed":"2018-10-31"},{"label":"Q4 FY2018","end":"2018-12-31","income":{"revenue":481208000,"cost_of_revenue":219208000,"gross_profit":262000000,"opex_sga":32343000,"pretax_income":63176000,"income_tax":15101000,"net_income":48075000,"eps_diluted":1.09,"shares_diluted":43936000},"balance":{"cash_and_equivalents":71793000,"total_current_assets":789892000,"total_assets":2107974000,"total_current_liabilities":133045000,"long_term_debt":590887000,"total_liabilities":789870000,"stockholders_equity":1318104000,"shares_outstanding":43565075.0},"cashflow":{"cfo":69210000,"capex":9909000,"buybacks":15115000,"dividends":10956000,"fcf":59301000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.dividends","income.income_tax","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2020-02-03","filed_exceptions":{"balance.cash_and_equivalents":"2022-02-28","balance.shares_outstanding":"2019-02-05","balance.total_assets":"2021-02-01"},"first_filed":"2019-02-05"},{"label":"Q1 FY2019","end":"2019-03-31","income":{"revenue":467604000,"cost_of_revenue":211805000,"gross_profit":255799000,"opex_sga":32154000,"pretax_income":58843000,"income_tax":16188000,"net_income":42655000,"eps_diluted":0.98,"shares_diluted":43658000},"balance":{"cash_and_equivalents":49663000,"total_current_assets":718101000,"total_assets":2335783000,"total_current_liabilities":209848000,"long_term_debt":551053000,"total_liabilities":1007367000,"stockholders_equity":1328416000,"shares_outstanding":43127980.0},"cashflow":{"cfo":71697000,"capex":9658000,"buybacks":29599000,"dividends":10891000,"fcf":62039000},"derived":[],"adjusted":[],"filed":"2020-04-27","filed_exceptions":{"balance.shares_outstanding":"2019-05-03","cashflow.capex":"2019-05-03","income.cost_of_revenue":"2021-02-01","income.eps_diluted":"2021-02-01","income.gross_profit":"2021-02-01","income.net_income":"2021-02-01","income.revenue":"2021-02-01","income.shares_diluted":"2021-02-01"},"first_filed":"2019-05-03"},{"label":"Q2 FY2019","end":"2019-06-30","income":{"revenue":446014000,"cost_of_revenue":201709000,"gross_profit":244305000,"opex_sga":31696000,"pretax_income":45286000,"income_tax":12238000,"net_income":33048000,"eps_diluted":0.76,"shares_diluted":43256000},"balance":{"cash_and_equivalents":67012000,"total_current_assets":770091000,"total_assets":2404486000,"total_current_liabilities":196905000,"long_term_debt":636222000,"total_liabilities":1077544000,"stockholders_equity":1326942000,"shares_outstanding":42963211.0},"cashflow":{"cfo":34276000,"capex":13246000,"buybacks":31955000,"dividends":10777000,"fcf":21030000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2020-07-27","filed_exceptions":{"balance.shares_outstanding":"2019-07-29","cashflow.capex":"2019-07-29","income.cost_of_revenue":"2021-02-01","income.eps_diluted":"2021-02-01","income.gross_profit":"2021-02-01","income.net_income":"2021-02-01","income.revenue":"2021-02-01","income.shares_diluted":"2021-02-01"},"first_filed":"2019-07-29"},{"label":"Q3 FY2019","end":"2019-09-30","income":{"revenue":452459000,"cost_of_revenue":201480000,"gross_profit":250979000,"opex_sga":30576000,"pretax_income":48964000,"income_tax":14203000,"net_income":34761000,"eps_diluted":0.81,"shares_diluted":43167000},"balance":{"cash_and_equivalents":61183000,"total_current_assets":789712000,"total_assets":2422793000,"total_current_liabilities":207726000,"long_term_debt":636394000,"total_liabilities":1086617000,"stockholders_equity":1336176000,"shares_outstanding":42679475.0},"cashflow":{"cfo":57851000,"capex":10200000,"buybacks":5667000,"dividends":10741000,"fcf":47651000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2020-10-26","filed_exceptions":{"balance.shares_outstanding":"2019-10-28","cashflow.capex":"2019-10-28","income.cost_of_revenue":"2021-02-01","income.eps_diluted":"2021-02-01","income.gross_profit":"2021-02-01","income.net_income":"2021-02-01","income.revenue":"2021-02-01","income.shares_diluted":"2021-02-01"},"first_filed":"2019-10-28"},{"label":"Q4 FY2019","end":"2019-12-31","income":{"revenue":498362000,"cost_of_revenue":231098000,"gross_profit":267264000,"opex_sga":27908000,"pretax_income":71518000,"income_tax":17364000,"net_income":54154000,"eps_diluted":1.27,"shares_diluted":42760000},"balance":{"cash_and_equivalents":46527000,"total_current_assets":740989000,"total_assets":2439440000,"total_current_liabilities":202902000,"long_term_debt":631568000,"total_liabilities":1089405000,"stockholders_equity":1350035000,"shares_outstanding":41997062.0},"cashflow":{"cfo":67772000,"capex":11207000,"buybacks":48884000,"dividends":11543000,"fcf":56565000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","cashflow.dividends","income.income_tax","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2021-02-01","filed_exceptions":{"balance.cash_and_equivalents":"2022-02-28","balance.shares_outstanding":"2020-02-03","balance.total_assets":"2022-02-28"},"first_filed":"2020-02-03"},{"label":"Q1 FY2020","end":"2020-03-31","income":{"revenue":466490000,"cost_of_revenue":207181000,"gross_profit":259309000,"opex_sga":32902000,"pretax_income":45717000,"income_tax":12799000,"net_income":32918000,"eps_diluted":0.78,"shares_diluted":42007000},"balance":{"cash_and_equivalents":75464000,"total_current_assets":672772000,"total_assets":2312873000,"total_current_liabilities":206720000,"long_term_debt":652263000,"total_liabilities":1105498000,"stockholders_equity":1207375000,"shares_outstanding":41440498.0},"cashflow":{"cfo":77385000,"buybacks":80331000,"dividends":11268000},"derived":[],"adjusted":[],"filed":"2021-04-26","filed_exceptions":{"balance.shares_outstanding":"2020-04-27","income.net_income":"2021-10-25"},"first_filed":"2020-04-27"},{"label":"Q2 FY2020","end":"2020-06-30","income":{"revenue":412746000,"cost_of_revenue":189645000,"gross_profit":223101000,"opex_sga":28386000,"pretax_income":37189000,"income_tax":11316000,"net_income":25873000,"eps_diluted":0.62,"shares_diluted":41531000},"balance":{"cash_and_equivalents":70956000,"total_current_assets":527577000,"total_assets":2182519000,"total_current_liabilities":202059000,"long_term_debt":496923000,"total_liabilities":949739000,"stockholders_equity":1232780000,"shares_outstanding":41440498.0},"cashflow":{"cfo":65914000,"buybacks":0,"dividends":11189000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2021-07-23","filed_exceptions":{"balance.shares_outstanding":"2020-07-27","income.net_income":"2021-10-25"},"first_filed":"2020-07-27"},{"label":"Q3 FY2020","end":"2020-09-30","income":{"revenue":359890000,"cost_of_revenue":157152000,"gross_profit":202738000,"opex_sga":24354000,"pretax_income":17686000,"income_tax":2624000,"net_income":15062000,"eps_diluted":0.36,"shares_diluted":41536000},"balance":{"cash_and_equivalents":78844000,"total_current_assets":572731000,"total_assets":2235495000,"total_current_liabilities":201321000,"long_term_debt":532775000,"total_liabilities":991569000,"stockholders_equity":1243926000,"shares_outstanding":41440498.0},"cashflow":{"cfo":34067000,"buybacks":0,"dividends":11189000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2021-10-25","filed_exceptions":{"balance.shares_outstanding":"2020-10-26"},"first_filed":"2020-10-26"},{"label":"Q4 FY2020","end":"2020-12-31","income":{"revenue":392158000,"cost_of_revenue":166167000,"gross_profit":225991000,"opex_sga":25289000,"pretax_income":43107000,"income_tax":10381000,"net_income":32726000,"eps_diluted":0.79,"shares_diluted":41331000},"balance":{"cash_and_equivalents":65850000,"total_current_assets":624565000,"total_assets":2372197000,"total_current_liabilities":206406000,"long_term_debt":615916000,"total_liabilities":1088382000,"stockholders_equity":1283815000,"shares_outstanding":41038154.0},"cashflow":{"cfo":44898000,"buybacks":26639000,"dividends":11106000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends","income.income_tax","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2021-02-01","filed_exceptions":{"balance.cash_and_equivalents":"2022-02-28","balance.long_term_debt":"2022-02-28","balance.stockholders_equity":"2022-02-28","balance.total_assets":"2023-02-06","balance.total_current_assets":"2022-02-28","balance.total_current_liabilities":"2022-02-28","balance.total_liabilities":"2022-02-28"},"first_filed":"2021-02-01"},{"label":"Q1 FY2021","end":"2021-03-31","income":{"revenue":407939000,"cost_of_revenue":174350000,"gross_profit":233589000,"opex_sga":30999000,"pretax_income":46271000,"income_tax":12556000,"net_income":33715000,"eps_diluted":0.82,"shares_diluted":41056000},"balance":{"cash_and_equivalents":54641000,"total_current_assets":557614000,"total_assets":2300163000,"total_current_liabilities":211970000,"long_term_debt":537108000,"total_liabilities":1009070000,"stockholders_equity":1291093000,"shares_outstanding":41027426.0},"cashflow":{"cfo":69174000,"buybacks":4967000,"dividends":11097000},"derived":[],"adjusted":[],"filed":"2022-05-02","filed_exceptions":{"balance.shares_outstanding":"2021-04-26","income.net_income":"2022-10-31"},"first_filed":"2021-04-26"},{"label":"Q2 FY2021","end":"2021-06-30","income":{"revenue":389578000,"cost_of_revenue":165356000,"gross_profit":224222000,"opex_sga":27398000,"other_income":-401000,"pretax_income":38805000,"income_tax":10378000,"net_income":28427000,"eps_diluted":0.7,"shares_diluted":40802000},"balance":{"cash_and_equivalents":50061000,"total_current_assets":638387000,"total_assets":2456433000,"total_current_liabilities":237213000,"long_term_debt":656303000,"total_liabilities":1165617000,"stockholders_equity":1290816000,"shares_outstanding":40451966.0},"cashflow":{"cfo":44575000,"buybacks":31460000,"dividends":12308000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2022-08-01","filed_exceptions":{"balance.shares_outstanding":"2021-07-23","income.net_income":"2022-10-31"},"first_filed":"2021-07-23"},{"label":"Q3 FY2021","end":"2021-09-30","income":{"revenue":399674000,"cost_of_revenue":166585000,"gross_profit":233089000,"opex_sga":30208000,"other_income":-361000,"pretax_income":44296000,"income_tax":10900000,"net_income":33396000,"eps_diluted":0.82,"shares_diluted":40516000},"balance":{"cash_and_equivalents":49907000,"total_current_assets":711445000,"total_assets":2533483000,"total_current_liabilities":224355000,"long_term_debt":739499000,"total_liabilities":1239663000,"stockholders_equity":1293820000,"shares_outstanding":40433427.0},"cashflow":{"cfo":24101000,"buybacks":13183000,"dividends":11998000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2022-10-31","filed_exceptions":{"balance.shares_outstanding":"2021-10-25"},"first_filed":"2021-10-25"},{"label":"Q4 FY2021","end":"2021-12-31","income":{"revenue":501774000,"cost_of_revenue":273522000,"gross_profit":228252000,"opex_sga":22654000,"other_income":691000,"pretax_income":37130000,"income_tax":7759000,"net_income":29371000},"balance":{"cash_and_equivalents":120046000,"total_current_assets":1129358000,"total_assets":3836452000,"total_current_liabilities":392207000,"long_term_debt":1292904000,"total_liabilities":2028325000,"stockholders_equity":1808127000,"shares_outstanding":48487979.0},"cashflow":{"cfo":85454000,"buybacks":0,"dividends":12130000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends","income.cost_of_revenue","income.gross_profit","income.income_tax","income.net_income","income.opex_sga","income.other_income","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2023-02-06","filed_exceptions":{"balance.shares_outstanding":"2022-02-28","balance.total_assets":"2024-02-05"},"first_filed":"2022-02-28"},{"label":"Q1 FY2022","end":"2022-03-31","income":{"revenue":659839000,"cost_of_revenue":368652000,"gross_profit":291187000,"opex_sga":36863000,"other_income":-177000,"pretax_income":37009000,"income_tax":9004000,"net_income":28005000,"eps_diluted":0.58,"shares_diluted":48300000},"balance":{"cash_and_equivalents":113317000,"total_current_assets":1038931000,"total_assets":3743168000,"total_current_liabilities":387129000,"long_term_debt":1252355000,"total_liabilities":1978935000,"stockholders_equity":1764233000,"shares_outstanding":47464357.0},"cashflow":{"cfo":120145000,"buybacks":72217000,"dividends":14546000},"derived":[],"adjusted":[],"filed":"2023-05-02","filed_exceptions":{"balance.shares_outstanding":"2022-05-02","income.net_income":"2023-10-30"},"first_filed":"2022-05-02"},{"label":"Q2 FY2022","end":"2022-06-30","income":{"revenue":647616000,"cost_of_revenue":346644000,"gross_profit":300972000,"opex_sga":37068000,"other_income":3062000,"pretax_income":109623000,"income_tax":23515000,"net_income":86108000,"eps_diluted":1.81,"shares_diluted":47499000},"balance":{"cash_and_equivalents":110414000,"total_current_assets":1078242000,"total_assets":3796541000,"total_current_liabilities":349525000,"long_term_debt":1308761000,"total_liabilities":1978543000,"stockholders_equity":1817998000,"shares_outstanding":47035869.0},"cashflow":{"cfo":106622000,"buybacks":15510000,"dividends":14235000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2023-07-31","filed_exceptions":{"balance.shares_outstanding":"2022-08-01","income.net_income":"2023-10-30"},"first_filed":"2022-08-01"},{"label":"Q3 FY2022","end":"2022-09-30","income":{"revenue":672143000,"cost_of_revenue":348851000,"gross_profit":323292000,"opex_sga":36951000,"other_income":-164000,"pretax_income":75395000,"income_tax":16079000,"net_income":59316000,"eps_diluted":1.26,"shares_diluted":47022000},"balance":{"cash_and_equivalents":100620000,"total_current_assets":1141074000,"total_assets":3860960000,"total_current_liabilities":330145000,"long_term_debt":1373226000,"total_liabilities":2055805000,"stockholders_equity":1805155000,"shares_outstanding":46318065.0},"cashflow":{"cfo":99031000,"buybacks":52664000,"dividends":15658000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2023-10-30","filed_exceptions":{"balance.shares_outstanding":"2022-10-31"},"first_filed":"2022-10-31"},{"label":"Q4 FY2022","end":"2022-12-31","income":{"revenue":749344000,"cost_of_revenue":400209000,"gross_profit":349135000,"opex_sga":37061000,"other_income":10000,"pretax_income":101606000,"income_tax":21540000,"net_income":80066000},"balance":{"cash_and_equivalents":117330000,"total_current_assets":1130662000,"total_assets":3904867000,"total_current_liabilities":295529000,"long_term_debt":1374698000,"total_liabilities":2025101000,"stockholders_equity":1879766000,"shares_outstanding":46293162.0},"cashflow":{"cfo":143507000,"buybacks":17473000,"dividends":15132000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends","income.cost_of_revenue","income.gross_profit","income.income_tax","income.net_income","income.opex_sga","income.other_income","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2024-02-05","filed_exceptions":{"balance.shares_outstanding":"2023-02-06","balance.total_assets":"2025-02-03"},"first_filed":"2023-02-06"},{"label":"Q1 FY2023","end":"2023-03-31","income":{"revenue":762739000,"cost_of_revenue":414683000,"gross_profit":348056000,"opex_sga":39017000,"other_income":-45000,"pretax_income":63213000,"income_tax":15825000,"net_income":47388000,"eps_diluted":1.02,"shares_diluted":46312000},"balance":{"cash_and_equivalents":100795000,"total_current_assets":1072922000,"total_assets":3869297000,"total_current_liabilities":306690000,"long_term_debt":1344176000,"total_liabilities":1998423000,"stockholders_equity":1870874000,"shares_outstanding":45469468.0},"cashflow":{"cfo":110594000,"buybacks":67227000,"dividends":15294000},"derived":[],"adjusted":[],"filed":"2024-04-29","filed_exceptions":{"balance.shares_outstanding":"2023-05-02","income.net_income":"2024-10-28"},"first_filed":"2023-05-02"},{"label":"Q2 FY2023","end":"2023-06-30","income":{"revenue":750622000,"cost_of_revenue":397735000,"gross_profit":352887000,"opex_sga":40355000,"other_income":-79000,"pretax_income":60524000,"income_tax":15344000,"net_income":45180000,"eps_diluted":0.99,"shares_diluted":45678000},"balance":{"cash_and_equivalents":104598000,"total_current_assets":1145044000,"total_assets":3959557000,"total_current_liabilities":312434000,"long_term_debt":1412660000,"total_liabilities":2062838000,"stockholders_equity":1896719000,"shares_outstanding":45107912.0},"cashflow":{"cfo":95075000,"buybacks":34616000,"dividends":15298000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2024-07-29","filed_exceptions":{"balance.shares_outstanding":"2023-07-31","income.net_income":"2024-10-28"},"first_filed":"2023-07-31"},{"label":"Q3 FY2023","end":"2023-09-30","income":{"revenue":786301000,"cost_of_revenue":397654000,"gross_profit":388647000,"opex_sga":45056000,"other_income":384000,"pretax_income":77624000,"income_tax":20480000,"net_income":57144000,"eps_diluted":1.26,"shares_diluted":45374000},"balance":{"cash_and_equivalents":86547000,"total_current_assets":1234640000,"total_assets":4174563000,"total_current_liabilities":317370000,"long_term_debt":1597380000,"total_liabilities":2256979000,"stockholders_equity":1917584000,"shares_outstanding":45107912.0},"cashflow":{"cfo":111368000,"buybacks":13678000,"dividends":15495000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2024-10-28","filed_exceptions":{"balance.shares_outstanding":"2023-10-30"},"first_filed":"2023-10-30"},{"label":"Q4 FY2023","end":"2023-12-31","income":{"revenue":852134000,"cost_of_revenue":434485000,"gross_profit":417649000,"opex_sga":51887000,"other_income":1142000,"pretax_income":91488000,"income_tax":21899000,"net_income":69589000},"balance":{"cash_and_equivalents":127018000,"total_current_assets":1306601000,"total_assets":4289915000,"total_current_liabilities":335592000,"long_term_debt":1605647000,"total_liabilities":2293497000,"stockholders_equity":1996418000,"shares_outstanding":45107912.0},"cashflow":{"cfo":99105000,"buybacks":-1143000,"dividends":15788000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends","income.cost_of_revenue","income.gross_profit","income.income_tax","income.net_income","income.opex_sga","income.other_income","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2025-02-03","filed_exceptions":{"balance.shares_outstanding":"2024-02-05","balance.total_assets":"2026-02-09"},"first_filed":"2024-02-05"},{"label":"Q1 FY2024","end":"2024-03-31","income":{"revenue":836370000,"cost_of_revenue":440530000,"gross_profit":395840000,"opex_sga":44018000,"other_income":2312000,"pretax_income":81885000,"income_tax":20517000,"net_income":61368000,"eps_diluted":1.35,"shares_diluted":45387000},"balance":{"cash_and_equivalents":135070000,"total_current_assets":1257135000,"total_assets":4247452000,"total_current_liabilities":315109000,"long_term_debt":1544147000,"total_liabilities":2202070000,"stockholders_equity":2045382000,"shares_outstanding":45473298.0},"cashflow":{"cfo":122532000,"buybacks":0,"dividends":15833000},"derived":[],"adjusted":[],"filed":"2025-04-28","filed_exceptions":{"balance.shares_outstanding":"2024-04-29","income.net_income":"2025-11-03"},"first_filed":"2024-04-29"},{"label":"Q2 FY2024","end":"2024-06-30","income":{"revenue":831012000,"cost_of_revenue":435615000,"gross_profit":395397000,"opex_sga":46602000,"other_income":26000,"pretax_income":66178000,"income_tax":17105000,"net_income":49073000,"eps_diluted":1.08,"shares_diluted":45289000},"balance":{"cash_and_equivalents":113693000,"total_current_assets":1273265000,"total_assets":4322408000,"total_current_liabilities":315575000,"long_term_debt":1679870000,"total_liabilities":2343959000,"stockholders_equity":1978449000,"shares_outstanding":44752348.0},"cashflow":{"cfo":106187000,"buybacks":85000000,"dividends":15916000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2025-07-28","filed_exceptions":{"balance.shares_outstanding":"2024-07-29","income.net_income":"2025-11-03"},"first_filed":"2024-07-29"},{"label":"Q3 FY2024","end":"2024-09-30","income":{"revenue":837321000,"cost_of_revenue":432714000,"gross_profit":404607000,"opex_sga":42237000,"other_income":1797000,"pretax_income":85180000,"income_tax":20353000,"net_income":64827000,"eps_diluted":1.44,"shares_diluted":44970000},"balance":{"cash_and_equivalents":106320000,"total_current_assets":1329350000,"total_assets":4392847000,"total_current_liabilities":308473000,"long_term_debt":1730604000,"total_liabilities":2393653000,"stockholders_equity":1999194000,"shares_outstanding":44752348.0},"cashflow":{"cfo":113090000,"buybacks":0,"dividends":17006000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2025-11-03","filed_exceptions":{"balance.shares_outstanding":"2024-10-28"},"first_filed":"2024-10-28"},{"label":"Q4 FY2024","end":"2024-12-31","income":{"revenue":883811000,"cost_of_revenue":450123000,"gross_profit":433688000,"opex_sga":45121000,"other_income":1166000,"pretax_income":109533000,"income_tax":25986000,"net_income":83547000},"balance":{"cash_and_equivalents":175095000,"total_current_assets":1403748000,"total_assets":4476986000,"total_current_liabilities":339404000,"long_term_debt":1729346000,"total_liabilities":2422822000,"stockholders_equity":2054164000,"shares_outstanding":44760746.0},"cashflow":{"cfo":198149000,"buybacks":0,"dividends":17006000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends","income.cost_of_revenue","income.gross_profit","income.income_tax","income.net_income","income.opex_sga","income.other_income","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2026-02-09","filed_exceptions":{"balance.shares_outstanding":"2025-02-03"},"first_filed":"2025-02-03"},{"label":"Q1 FY2025","end":"2025-03-31","income":{"revenue":836423000,"cost_of_revenue":412220000,"gross_profit":424203000,"opex_sga":48523000,"other_income":2315000,"pretax_income":111217000,"income_tax":27626000,"net_income":83591000,"eps_diluted":1.87,"shares_diluted":44789000},"balance":{"cash_and_equivalents":146034000,"total_current_assets":1326334000,"total_assets":4426277000,"total_current_liabilities":301887000,"long_term_debt":1707099000,"total_liabilities":2367917000,"stockholders_equity":2058360000,"shares_outstanding":44364566.0},"cashflow":{"cfo":126640000,"buybacks":59609000,"dividends":16944000},"derived":[],"adjusted":[],"filed":"2026-04-24","filed_exceptions":{"balance.shares_outstanding":"2025-04-28","income.net_income":"2026-10-26"},"first_filed":"2025-04-28"},{"label":"Q2 FY2025","end":"2025-06-30","income":{"revenue":830622000,"cost_of_revenue":417806000,"gross_profit":412816000,"opex_sga":59263000,"other_income":3199000,"pretax_income":81079000,"income_tax":21274000,"net_income":59805000,"eps_diluted":1.34,"shares_diluted":44552000},"balance":{"cash_and_equivalents":101467000,"total_current_assets":1374854000,"total_assets":4514249000,"total_current_liabilities":326728000,"long_term_debt":1684865000,"total_liabilities":2374081000,"stockholders_equity":2140168000,"shares_outstanding":44364566.0},"cashflow":{"cfo":116854000,"buybacks":850000,"dividends":16858000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2026-07-27","filed_exceptions":{"balance.shares_outstanding":"2025-07-28","income.net_income":"2026-10-26"},"first_filed":"2025-07-28"},{"label":"Q3 FY2025","end":"2025-09-30","income":{"revenue":935579000,"cost_of_revenue":461872000,"gross_profit":473707000,"opex_sga":58845000,"other_income":3740000,"pretax_income":112479000,"income_tax":29672000,"net_income":82807000,"eps_diluted":1.86,"shares_diluted":44472000},"balance":{"cash_and_equivalents":130240000,"total_current_assets":1792360000,"total_assets":5182316000,"total_current_liabilities":359259000,"long_term_debt":2213106000,"total_liabilities":2982670000,"stockholders_equity":2199646000,"shares_outstanding":44134150.0},"cashflow":{"cfo":135803000,"buybacks":30000000,"dividends":18633000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2026-10-26","filed_exceptions":{"balance.shares_outstanding":"2025-11-03"},"first_filed":"2025-11-03"},{"label":"Q4 FY2025","end":"2025-12-31","income":{"revenue":1058419000,"cost_of_revenue":528538000,"gross_profit":529881000,"opex_sga":66213000,"other_income":6630000,"pretax_income":142788000,"income_tax":38616000,"net_income":104172000},"balance":{"cash_and_equivalents":125197000,"total_current_assets":1856468000,"total_assets":5300763000,"total_current_liabilities":407814000,"long_term_debt":2208434000,"total_liabilities":3024001000,"stockholders_equity":2276762000,"shares_outstanding":43984696.0},"cashflow":{"cfo":206645000,"buybacks":25390000,"dividends":18440000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends","income.cost_of_revenue","income.gross_profit","income.income_tax","income.net_income","income.opex_sga","income.other_income","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2026-10-26","filed_exceptions":{"balance.shares_outstanding":"2026-02-09"},"first_filed":"2026-02-09"},{"label":"Q1 FY2026","end":"2026-03-31","income":{"revenue":1051651000,"cost_of_revenue":509269000,"gross_profit":542382000,"opex_sga":65778000,"other_income":3533000,"pretax_income":145128000,"income_tax":37426000,"net_income":107702000,"eps_diluted":2.43,"shares_diluted":44248000},"balance":{"cash_and_equivalents":130739000,"total_current_assets":1905233000,"total_assets":5361322000,"total_current_liabilities":399668000,"long_term_debt":2254120000,"total_liabilities":3063242000,"stockholders_equity":2298080000,"shares_outstanding":43836687.0},"cashflow":{"cfo":153628000,"buybacks":50000000,"dividends":18455000},"derived":[],"adjusted":[],"filed":"2026-04-24","filed_exceptions":{"income.net_income":"2026-10-26"},"first_filed":"2026-04-24"},{"label":"Q2 FY2026","end":"2026-06-30","income":{"revenue":1074688000,"cost_of_revenue":541019000,"gross_profit":533669000,"opex_sga":66825000,"other_income":3717000,"pretax_income":127002000,"income_tax":33535000,"net_income":93467000,"eps_diluted":2.12,"shares_diluted":44036000},"balance":{"cash_and_equivalents":172298000,"total_current_assets":2018712000,"total_assets":5485573000,"total_current_liabilities":413119000,"long_term_debt":2346039000,"total_liabilities":3163781000,"stockholders_equity":2321792000,"shares_outstanding":43371800.0},"cashflow":{"cfo":176777000,"buybacks":66938000,"dividends":18411000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2026-07-27","filed_exceptions":{"income.net_income":"2026-10-26"},"first_filed":"2026-07-27"},{"label":"Q3 FY2026","end":"2026-09-30","income":{"revenue":1101167000,"cost_of_revenue":555624000,"gross_profit":545543000,"opex_sga":66723000,"other_income":1805000,"pretax_income":138667000,"income_tax":37515000,"net_income":101152000,"eps_diluted":2.33,"shares_diluted":43335000},"balance":{"cash_and_equivalents":203159000,"total_current_assets":2067036000,"total_assets":5559173000,"total_current_liabilities":429794000,"long_term_debt":2447072000,"total_liabilities":3285842000,"stockholders_equity":2273331000,"shares_outstanding":42887671.0},"cashflow":{"cfo":141988000,"buybacks":134212000,"dividends":18216000},"derived":["cashflow.buybacks","cashflow.cfo","cashflow.dividends"],"adjusted":[],"filed":"2026-10-26","first_filed":"2026-10-26"}]}
