{"symbol":"MEDP","cik":1668397,"issuer_id":"sec-cik:0001668397","security_id":"sec-cik:0001668397:medp","entity_name":"Medpace 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":[{"section":"income","fiscal_year":"FY2022","item":"other_income","qsum_over_fy":0.9765},{"section":"income","fiscal_year":"FY2023","item":"other_income","qsum_over_fy":1.4934}],"quarantined":[]},"generated_at":"2026-11-01T20:16:54.696973+00:00","concepts_used":{"income":{"revenue":["RevenueFromContractWithCustomerExcludingAssessedTax","SalesRevenueNet"],"opex_sga":["SellingGeneralAndAdministrativeExpense"],"operating_income":["OperatingIncomeLoss"],"other_income":["NonoperatingIncomeExpense"],"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":["LongTermDebtNoncurrent"],"total_liabilities":["Liabilities"],"stockholders_equity":["StockholdersEquity"],"shares_outstanding":["dei:EntityCommonStockSharesOutstanding"]},"cashflow":{"cfo":["NetCashProvidedByUsedInOperatingActivities"],"capex":["PaymentsToAcquirePropertyPlantAndEquipment"],"buybacks":["PaymentsForRepurchaseOfCommonStock"]}},"annual":[{"label":"FY2015","end":"2015-12-31","income":{"revenue":359059000,"opex_sga":56998000,"operating_income":20562000,"other_income":-28392000,"pretax_income":-7830000,"income_tax":843000,"net_income":-8673000,"eps_diluted":-0.28,"shares_diluted":31346000},"balance":{"cash_and_equivalents":14880000,"total_current_assets":94721000,"total_assets":984041000,"total_current_liabilities":134017000,"long_term_debt":377882000,"total_liabilities":570567000,"stockholders_equity":413474000},"cashflow":{"capex":6465000,"buybacks":0},"derived":[],"adjusted":[],"filed":"2018-02-27","filed_exceptions":{"balance.cash_and_equivalents":"2017-02-28","balance.long_term_debt":"2017-02-28","balance.stockholders_equity":"2019-02-26","balance.total_assets":"2017-02-28","balance.total_current_assets":"2017-02-28","balance.total_current_liabilities":"2017-02-28","balance.total_liabilities":"2017-02-28"},"first_filed":"2016-11-03"},{"label":"FY2016","end":"2016-12-31","income":{"revenue":421582000,"opex_sga":61507000,"operating_income":52490000,"other_income":-30533000,"pretax_income":21957000,"income_tax":8532000,"net_income":13425000,"eps_diluted":0.37,"shares_diluted":36329000},"balance":{"cash_and_equivalents":37099000,"total_current_assets":133248000,"total_assets":979105000,"total_current_liabilities":168603000,"long_term_debt":151267000,"total_liabilities":368395000,"stockholders_equity":610710000,"shares_outstanding":40728022.0},"cashflow":{"cfo":91732000,"capex":13537000,"buybacks":0,"fcf":78195000},"derived":[],"adjusted":[],"filed":"2019-02-26","filed_exceptions":{"balance.cash_and_equivalents":"2018-02-27","balance.long_term_debt":"2018-02-27","balance.shares_outstanding":"2017-02-28","balance.stockholders_equity":"2020-02-25","balance.total_assets":"2018-02-27","balance.total_current_assets":"2018-02-27","balance.total_current_liabilities":"2018-02-27","balance.total_liabilities":"2018-02-27"},"first_filed":"2017-02-28"},{"label":"FY2017","end":"2017-12-31","income":{"revenue":436152000,"opex_sga":63357000,"operating_income":64858000,"other_income":-7913000,"pretax_income":56945000,"income_tax":17823000,"net_income":39122000,"eps_diluted":0.98,"shares_diluted":39839000},"balance":{"cash_and_equivalents":26485000,"total_current_assets":129971000,"total_assets":950717000,"total_current_liabilities":192706000,"long_term_debt":205111000,"total_liabilities":447187000,"stockholders_equity":509260000,"shares_outstanding":35484924.0},"cashflow":{"cfo":97385000,"capex":11724000,"buybacks":155583000,"fcf":85661000},"derived":[],"adjusted":[],"filed":"2020-02-25","filed_exceptions":{"balance.cash_and_equivalents":"2019-02-26","balance.long_term_debt":"2019-02-26","balance.shares_outstanding":"2018-02-27","balance.stockholders_equity":"2021-02-16","balance.total_assets":"2019-02-26","balance.total_current_assets":"2019-02-26","balance.total_current_liabilities":"2019-02-26","balance.total_liabilities":"2019-02-26"},"first_filed":"2018-02-27"},{"label":"FY2018","end":"2018-12-31","income":{"revenue":704589000,"opex_sga":75681000,"operating_income":101048000,"other_income":-7097000,"pretax_income":93951000,"income_tax":20766000,"net_income":73185000,"eps_diluted":1.97,"shares_diluted":36912000},"balance":{"cash_and_equivalents":23275000,"total_current_assets":177744000,"total_assets":1004775000,"total_current_liabilities":263116000,"long_term_debt":79721000,"total_liabilities":405919000,"stockholders_equity":598856000,"shares_outstanding":35688784.0},"cashflow":{"cfo":156584000,"capex":16024000,"buybacks":0,"fcf":140560000},"derived":[],"adjusted":[],"filed":"2021-02-16","filed_exceptions":{"balance.cash_and_equivalents":"2020-02-25","balance.long_term_debt":"2020-02-25","balance.shares_outstanding":"2019-02-26","balance.stockholders_equity":"2022-02-15","balance.total_assets":"2022-02-15","balance.total_current_assets":"2022-02-15","balance.total_current_liabilities":"2022-02-15","balance.total_liabilities":"2022-02-15"},"first_filed":"2019-02-26"},{"label":"FY2019","end":"2019-12-31","income":{"revenue":860969000,"opex_sga":95245000,"operating_income":127263000,"other_income":-2431000,"pretax_income":124832000,"income_tax":24389000,"net_income":100443000,"eps_diluted":2.67,"shares_diluted":37576000},"balance":{"cash_and_equivalents":131920000,"total_current_assets":317028000,"total_assets":1143071000,"total_current_liabilities":343002000,"long_term_debt":0,"total_liabilities":416788000,"stockholders_equity":726283000,"shares_outstanding":36092497.0},"cashflow":{"cfo":201867000,"capex":17912000,"buybacks":0,"fcf":183955000},"derived":[],"adjusted":[],"filed":"2022-02-15","filed_exceptions":{"balance.cash_and_equivalents":"2021-02-16","balance.long_term_debt":"2020-02-25","balance.shares_outstanding":"2020-02-25","balance.stockholders_equity":"2023-02-14","balance.total_assets":"2021-02-16","balance.total_current_assets":"2021-02-16","balance.total_current_liabilities":"2021-02-16","balance.total_liabilities":"2021-02-16"},"first_filed":"2020-02-25"},{"label":"FY2020","end":"2020-12-31","income":{"revenue":925925000,"opex_sga":92156000,"operating_income":167042000,"other_income":1490000,"pretax_income":168532000,"income_tax":23148000,"net_income":145384000,"eps_diluted":3.84,"shares_diluted":37708000},"balance":{"cash_and_equivalents":277766000,"total_current_assets":473651000,"total_assets":1390677000,"total_current_liabilities":440110000,"total_liabilities":584898000,"stockholders_equity":805779000,"shares_outstanding":35734291.0},"cashflow":{"cfo":258676000,"capex":31340000,"buybacks":98274000,"fcf":227336000},"derived":[],"adjusted":[],"filed":"2023-02-14","filed_exceptions":{"balance.cash_and_equivalents":"2022-02-15","balance.shares_outstanding":"2021-02-16","balance.stockholders_equity":"2024-02-13","balance.total_assets":"2022-02-15","balance.total_current_assets":"2022-02-15","balance.total_current_liabilities":"2022-02-15","balance.total_liabilities":"2022-02-15"},"first_filed":"2021-02-16"},{"label":"FY2021","end":"2021-12-31","income":{"revenue":1142377000,"opex_sga":108421000,"operating_income":198615000,"other_income":3237000,"pretax_income":201852000,"income_tax":20004000,"net_income":181848000,"eps_diluted":4.81,"shares_diluted":37697000},"balance":{"cash_and_equivalents":461304000,"total_current_assets":690912000,"total_assets":1659935000,"total_current_liabilities":557217000,"total_liabilities":707007000,"stockholders_equity":952928000,"shares_outstanding":35228722.0},"cashflow":{"cfo":263327000,"capex":28271000,"buybacks":62096000,"fcf":235056000},"derived":[],"adjusted":[],"filed":"2024-02-13","filed_exceptions":{"balance.cash_and_equivalents":"2023-02-14","balance.shares_outstanding":"2022-02-15","balance.stockholders_equity":"2025-02-11","balance.total_assets":"2023-02-14","balance.total_current_assets":"2023-02-14","balance.total_current_liabilities":"2023-02-14","balance.total_liabilities":"2023-02-14"},"first_filed":"2022-02-15"},{"label":"FY2022","end":"2022-12-31","income":{"revenue":1459996000,"opex_sga":131400000,"operating_income":278697000,"other_income":4163000,"pretax_income":282860000,"income_tax":37492000,"net_income":245368000,"eps_diluted":7.28,"shares_diluted":33671000},"balance":{"cash_and_equivalents":28265000,"total_current_assets":333962000,"total_assets":1352495000,"total_current_liabilities":803470000,"total_liabilities":966108000,"stockholders_equity":386387000,"shares_outstanding":31050160.0},"cashflow":{"cfo":388050000,"capex":36879000,"buybacks":847849000,"fcf":351171000},"derived":[],"adjusted":[],"filed":"2025-02-11","filed_exceptions":{"balance.cash_and_equivalents":"2024-02-13","balance.shares_outstanding":"2023-02-14","balance.stockholders_equity":"2026-02-10","balance.total_assets":"2024-02-13","balance.total_current_assets":"2024-02-13","balance.total_current_liabilities":"2024-02-13","balance.total_liabilities":"2024-02-13"},"first_filed":"2023-02-14"},{"label":"FY2023","end":"2023-12-31","income":{"revenue":1885842000,"opex_sga":161352000,"operating_income":336825000,"other_income":-1143000,"pretax_income":335682000,"income_tax":52872000,"net_income":282810000,"eps_diluted":8.88,"shares_diluted":31841000},"balance":{"cash_and_equivalents":245449000,"total_current_assets":593828000,"total_assets":1656828000,"total_current_liabilities":925131000,"total_liabilities":1097878000,"stockholders_equity":558950000,"shares_outstanding":30759281.0},"cashflow":{"cfo":433374000,"capex":36648000,"buybacks":144020000,"fcf":396726000},"derived":[],"adjusted":[],"filed":"2026-02-10","filed_exceptions":{"balance.cash_and_equivalents":"2025-02-11","balance.shares_outstanding":"2024-02-13","balance.total_assets":"2025-02-11","balance.total_current_assets":"2025-02-11","balance.total_current_liabilities":"2025-02-11","balance.total_liabilities":"2025-02-11"},"first_filed":"2024-02-13"},{"label":"FY2024","end":"2024-12-31","income":{"revenue":2109054000,"opex_sga":180184000,"operating_income":446870000,"other_income":29052000,"pretax_income":475922000,"income_tax":71536000,"net_income":404386000,"eps_diluted":12.63,"shares_diluted":32014000},"balance":{"cash_and_equivalents":669436000,"total_current_assets":1029229000,"total_assets":2100866000,"total_current_liabilities":1104553000,"total_liabilities":1275321000,"stockholders_equity":825545000,"shares_outstanding":30466806.0},"cashflow":{"cfo":608815000,"capex":36548000,"buybacks":169867000,"fcf":572267000},"derived":[],"adjusted":[],"filed":"2026-02-10","filed_exceptions":{"balance.shares_outstanding":"2025-02-11","balance.stockholders_equity":"2026-10-22"},"first_filed":"2025-02-11"},{"label":"FY2025","end":"2025-12-31","income":{"revenue":2530234000,"opex_sga":197559000,"operating_income":534935000,"other_income":7442000,"pretax_income":542377000,"income_tax":91254000,"net_income":451123000,"eps_diluted":15.28,"shares_diluted":29527000},"balance":{"cash_and_equivalents":497049000,"total_current_assets":989624000,"total_assets":1975472000,"total_current_liabilities":1343748000,"total_liabilities":1516401000,"stockholders_equity":459071000,"shares_outstanding":28381283.0},"cashflow":{"cfo":713223000,"capex":31356000,"buybacks":917389000,"fcf":681867000},"derived":[],"adjusted":[],"filed":"2026-02-10","filed_exceptions":{"balance.cash_and_equivalents":"2026-10-22","balance.stockholders_equity":"2026-10-22","balance.total_assets":"2026-10-22","balance.total_current_assets":"2026-10-22","balance.total_current_liabilities":"2026-10-22","balance.total_liabilities":"2026-10-22"},"first_filed":"2026-02-10"}],"quarterly":[{"label":"Q1 FY2015","end":"2015-03-31","income":{"operating_income":6389000,"net_income":-59000,"eps_diluted":0},"balance":{},"cashflow":{},"derived":[],"adjusted":[],"filed":"2017-02-28","first_filed":"2017-02-28"},{"label":"Q2 FY2015","end":"2015-06-30","income":{"operating_income":7867000,"net_income":95000,"eps_diluted":0},"balance":{},"cashflow":{},"derived":[],"adjusted":[],"filed":"2017-02-28","first_filed":"2017-02-28"},{"label":"Q3 FY2015","end":"2015-09-30","income":{"revenue":92131000,"opex_sga":15295000,"operating_income":7195000,"other_income":-6687000,"pretax_income":508000,"income_tax":641000,"net_income":-133000,"eps_diluted":0,"shares_diluted":31430000},"balance":{"cash_and_equivalents":40632000},"cashflow":{},"derived":[],"adjusted":[],"filed":"2016-11-03","filed_exceptions":{"income.eps_diluted":"2017-02-28","income.net_income":"2017-02-28","income.operating_income":"2017-02-28"},"first_filed":"2016-11-03"},{"label":"Q4 FY2015","end":"2015-12-31","income":{"revenue":96041000,"opex_sga":18255000,"operating_income":-889000,"other_income":-6752000,"pretax_income":-7641000,"income_tax":935000,"net_income":-8576000,"eps_diluted":-0.27},"balance":{"cash_and_equivalents":14880000,"total_current_assets":94721000,"total_assets":984041000,"total_current_liabilities":134017000,"long_term_debt":377882000,"total_liabilities":570567000,"stockholders_equity":413474000},"cashflow":{"capex":1777000},"derived":["cashflow.capex","income.income_tax","income.opex_sga","income.other_income","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2017-02-28","filed_exceptions":{"balance.stockholders_equity":"2019-02-26"},"first_filed":"2016-11-03"},{"label":"Q1 FY2016","end":"2016-03-31","income":{"revenue":99586000,"opex_sga":13509000,"operating_income":12869000,"other_income":-6908000,"pretax_income":5961000,"income_tax":2513000,"net_income":3448000,"eps_diluted":0.11,"shares_diluted":32625000},"balance":{},"cashflow":{"capex":3456000},"derived":[],"adjusted":[],"filed":"2017-05-02","filed_exceptions":{"income.eps_diluted":"2018-02-27","income.net_income":"2018-02-27","income.operating_income":"2018-02-27"},"first_filed":"2017-02-28"},{"label":"Q2 FY2016","end":"2016-06-30","income":{"revenue":105954000,"opex_sga":14824000,"operating_income":14114000,"other_income":-5927000,"pretax_income":8187000,"income_tax":3225000,"net_income":4962000,"eps_diluted":0.15,"shares_diluted":32828000},"balance":{},"cashflow":{"capex":2237000},"derived":["cashflow.capex"],"adjusted":[],"filed":"2017-08-01","filed_exceptions":{"income.eps_diluted":"2018-02-27","income.net_income":"2018-02-27","income.operating_income":"2018-02-27"},"first_filed":"2017-02-28"},{"label":"Q3 FY2016","end":"2016-09-30","income":{"revenue":107799000,"opex_sga":16391000,"operating_income":12617000,"other_income":-5034000,"pretax_income":7583000,"income_tax":2547000,"net_income":5036000,"eps_diluted":0.13,"shares_diluted":37623000},"balance":{"cash_and_equivalents":14636000,"total_current_assets":120527000,"total_assets":976487000,"total_current_liabilities":156595000,"long_term_debt":154614000,"total_liabilities":365947000,"stockholders_equity":610540000,"shares_outstanding":40719891.0},"cashflow":{"capex":2150000,"buybacks":0},"derived":["cashflow.buybacks","cashflow.capex"],"adjusted":[],"filed":"2017-10-31","filed_exceptions":{"balance.cash_and_equivalents":"2016-11-03","balance.long_term_debt":"2016-11-03","balance.shares_outstanding":"2016-11-03","balance.stockholders_equity":"2016-11-03","balance.total_assets":"2016-11-03","balance.total_current_assets":"2016-11-03","balance.total_current_liabilities":"2016-11-03","balance.total_liabilities":"2016-11-03","income.eps_diluted":"2018-02-27","income.net_income":"2018-02-27","income.operating_income":"2018-02-27"},"first_filed":"2016-11-03"},{"label":"Q4 FY2016","end":"2016-12-31","income":{"revenue":108243000,"opex_sga":16783000,"operating_income":12890000,"other_income":-12664000,"pretax_income":226000,"income_tax":247000,"net_income":-21000,"eps_diluted":0},"balance":{"cash_and_equivalents":37099000,"total_current_assets":133248000,"total_assets":979105000,"total_current_liabilities":168603000,"long_term_debt":151267000,"total_liabilities":368395000,"stockholders_equity":610710000,"shares_outstanding":40728022.0},"cashflow":{"capex":5694000,"buybacks":0},"derived":["cashflow.buybacks","cashflow.capex","income.income_tax","income.opex_sga","income.other_income","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2018-02-27","filed_exceptions":{"balance.shares_outstanding":"2017-02-28","balance.stockholders_equity":"2020-02-25"},"first_filed":"2017-02-28"},{"label":"Q1 FY2017","end":"2017-03-31","income":{"revenue":106611000,"opex_sga":15154000,"operating_income":15944000,"other_income":-2166000,"pretax_income":13778000,"income_tax":5331000,"net_income":8447000,"eps_diluted":0.2,"shares_diluted":41508000},"balance":{"cash_and_equivalents":29316000,"total_current_assets":128325000,"total_assets":966093000,"total_current_liabilities":150045000,"long_term_debt":147230000,"total_liabilities":345113000,"stockholders_equity":620980000,"shares_outstanding":40745840.0},"cashflow":{"capex":4374000},"derived":[],"adjusted":[],"filed":"2017-05-02","filed_exceptions":{"cashflow.capex":"2018-05-01","income.eps_diluted":"2019-02-26","income.income_tax":"2018-05-01","income.net_income":"2019-02-26","income.operating_income":"2019-02-26","income.opex_sga":"2018-05-01","income.other_income":"2018-05-01","income.pretax_income":"2018-05-01","income.revenue":"2019-02-26","income.shares_diluted":"2018-05-01"},"first_filed":"2017-05-02"},{"label":"Q2 FY2017","end":"2017-06-30","income":{"revenue":106216000,"opex_sga":14755000,"operating_income":16279000,"other_income":-1933000,"pretax_income":14346000,"income_tax":4793000,"net_income":9553000,"eps_diluted":0.23,"shares_diluted":40825000},"balance":{"cash_and_equivalents":29055000,"total_current_assets":123123000,"total_assets":963646000,"total_current_liabilities":155262000,"long_term_debt":143191000,"total_liabilities":356288000,"stockholders_equity":607358000,"shares_outstanding":39486848.0},"cashflow":{"capex":1645000,"buybacks":26400000},"derived":["cashflow.capex"],"adjusted":[],"filed":"2018-07-31","filed_exceptions":{"balance.cash_and_equivalents":"2017-08-01","balance.long_term_debt":"2017-08-01","balance.shares_outstanding":"2017-08-01","balance.stockholders_equity":"2017-08-01","balance.total_assets":"2017-08-01","balance.total_current_assets":"2017-08-01","balance.total_current_liabilities":"2017-08-01","balance.total_liabilities":"2017-08-01","income.eps_diluted":"2019-02-26","income.net_income":"2019-02-26","income.operating_income":"2019-02-26","income.revenue":"2019-02-26"},"first_filed":"2017-08-01"},{"label":"Q3 FY2017","end":"2017-09-30","income":{"revenue":110643000,"opex_sga":16606000,"operating_income":17198000,"other_income":-2051000,"pretax_income":15147000,"income_tax":5316000,"net_income":9831000,"eps_diluted":0.25,"shares_diluted":39329000},"balance":{"cash_and_equivalents":24168000,"total_current_assets":117029000,"total_assets":948876000,"total_current_liabilities":172363000,"long_term_debt":169152000,"total_liabilities":398626000,"stockholders_equity":550250000,"shares_outstanding":37606244.0},"cashflow":{"cfo":39000000,"capex":2310000,"buybacks":68855000,"fcf":36690000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2018-10-30","filed_exceptions":{"balance.cash_and_equivalents":"2017-10-31","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","balance.total_liabilities":"2017-10-31","income.eps_diluted":"2019-02-26","income.net_income":"2019-02-26","income.operating_income":"2019-02-26","income.revenue":"2019-02-26"},"first_filed":"2017-10-31"},{"label":"Q4 FY2017","end":"2017-12-31","income":{"revenue":112682000,"opex_sga":16842000,"operating_income":15437000,"other_income":-1763000,"pretax_income":13674000,"income_tax":2383000,"net_income":11291000,"eps_diluted":0.3},"balance":{"cash_and_equivalents":26485000,"total_current_assets":129971000,"total_assets":950717000,"total_current_liabilities":192706000,"long_term_debt":205111000,"total_liabilities":447187000,"stockholders_equity":509260000,"shares_outstanding":35484924.0},"cashflow":{"cfo":28652000,"capex":3395000,"buybacks":60323000,"fcf":25257000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.income_tax","income.opex_sga","income.other_income","income.pretax_income"],"adjusted":[],"filed":"2019-02-26","filed_exceptions":{"balance.shares_outstanding":"2018-02-27","balance.stockholders_equity":"2021-02-16"},"first_filed":"2018-02-27"},{"label":"Q1 FY2018","end":"2018-03-31","income":{"revenue":163077000,"opex_sga":15999000,"operating_income":20119000,"other_income":-2462000,"pretax_income":17657000,"income_tax":3106000,"net_income":14551000,"eps_diluted":0.4,"shares_diluted":36449000},"balance":{"cash_and_equivalents":22245000,"total_current_assets":153754000,"total_assets":973024000,"total_current_liabilities":232492000,"long_term_debt":181067000,"total_liabilities":461951000,"stockholders_equity":526473000,"shares_outstanding":35507414.0},"cashflow":{"cfo":23298000,"capex":3951000,"fcf":19347000},"derived":[],"adjusted":[],"filed":"2019-04-30","filed_exceptions":{"balance.cash_and_equivalents":"2018-05-01","balance.long_term_debt":"2018-05-01","balance.shares_outstanding":"2018-05-01","balance.stockholders_equity":"2019-10-29","balance.total_assets":"2018-05-01","balance.total_current_assets":"2018-05-01","balance.total_current_liabilities":"2018-05-01","balance.total_liabilities":"2018-05-01","income.eps_diluted":"2020-02-25","income.net_income":"2020-02-25","income.operating_income":"2020-02-25","income.revenue":"2020-02-25"},"first_filed":"2018-05-01"},{"label":"Q2 FY2018","end":"2018-06-30","income":{"revenue":170144000,"opex_sga":20507000,"operating_income":23345000,"other_income":-1830000,"pretax_income":21515000,"income_tax":4947000,"net_income":16568000,"eps_diluted":0.45,"shares_diluted":36664000},"balance":{"cash_and_equivalents":22230000,"total_current_assets":158479000,"total_assets":968181000,"total_current_liabilities":233162000,"long_term_debt":147021000,"total_liabilities":428100000,"stockholders_equity":543127000,"shares_outstanding":35555874.0},"cashflow":{"cfo":41343000,"capex":5842000,"fcf":35501000},"derived":["cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2018-07-31","filed_exceptions":{"balance.stockholders_equity":"2019-10-29","cashflow.capex":"2019-07-30","cashflow.cfo":"2019-07-30","income.eps_diluted":"2020-02-25","income.income_tax":"2019-07-30","income.net_income":"2020-02-25","income.operating_income":"2020-02-25","income.opex_sga":"2019-07-30","income.other_income":"2019-07-30","income.pretax_income":"2019-07-30","income.revenue":"2020-02-25","income.shares_diluted":"2019-07-30"},"first_filed":"2018-07-31"},{"label":"Q3 FY2018","end":"2018-09-30","income":{"revenue":179253000,"opex_sga":18606000,"operating_income":26918000,"other_income":-1459000,"pretax_income":25459000,"income_tax":6154000,"net_income":19305000,"eps_diluted":0.52,"shares_diluted":37125000},"balance":{"cash_and_equivalents":22244000,"total_current_assets":153085000,"total_assets":949843000,"total_current_liabilities":232127000,"long_term_debt":113689000,"total_liabilities":388454000,"stockholders_equity":564435000,"shares_outstanding":35605064.0},"cashflow":{"cfo":52501000,"capex":2782000,"buybacks":0,"fcf":49719000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2019-10-29","filed_exceptions":{"balance.cash_and_equivalents":"2018-10-30","balance.long_term_debt":"2018-10-30","balance.shares_outstanding":"2018-10-30","balance.total_assets":"2018-10-30","balance.total_current_assets":"2018-10-30","balance.total_current_liabilities":"2018-10-30","balance.total_liabilities":"2018-10-30","cashflow.buybacks":"2018-10-30","income.eps_diluted":"2020-02-25","income.net_income":"2020-02-25","income.operating_income":"2020-02-25","income.revenue":"2020-02-25"},"first_filed":"2018-10-30"},{"label":"Q4 FY2018","end":"2018-12-31","income":{"revenue":192115000,"opex_sga":20569000,"operating_income":30666000,"other_income":-1346000,"pretax_income":29320000,"income_tax":6559000,"net_income":22761000,"eps_diluted":0.61},"balance":{"cash_and_equivalents":23275000,"total_current_assets":177744000,"total_assets":1004775000,"total_current_liabilities":263116000,"long_term_debt":79721000,"total_liabilities":405919000,"stockholders_equity":598856000,"shares_outstanding":35688784.0},"cashflow":{"cfo":39442000,"capex":3449000,"buybacks":0,"fcf":35993000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.income_tax","income.opex_sga","income.other_income","income.pretax_income"],"adjusted":[],"filed":"2020-02-25","filed_exceptions":{"balance.shares_outstanding":"2019-02-26","balance.stockholders_equity":"2022-02-15","balance.total_assets":"2022-02-15","balance.total_current_assets":"2022-02-15","balance.total_current_liabilities":"2022-02-15","balance.total_liabilities":"2022-02-15"},"first_filed":"2019-02-26"},{"label":"Q1 FY2019","end":"2019-03-31","income":{"revenue":200741000,"opex_sga":21308000,"operating_income":25895000,"other_income":-1237000,"pretax_income":24658000,"income_tax":5460000,"net_income":19198000,"eps_diluted":0.51,"shares_diluted":37285000},"balance":{"cash_and_equivalents":30127000,"total_current_assets":182375000,"total_assets":1006517000,"total_current_liabilities":264541000,"long_term_debt":55781000,"total_liabilities":384620000,"stockholders_equity":621897000,"shares_outstanding":35818819.0},"cashflow":{"cfo":34005000,"capex":2520000,"buybacks":0,"fcf":31485000},"derived":[],"adjusted":[],"filed":"2020-04-29","filed_exceptions":{"balance.cash_and_equivalents":"2019-04-30","balance.long_term_debt":"2019-04-30","balance.shares_outstanding":"2019-04-30","balance.stockholders_equity":"2020-10-27","balance.total_assets":"2019-04-30","balance.total_current_assets":"2019-04-30","balance.total_current_liabilities":"2019-04-30","balance.total_liabilities":"2019-04-30","income.net_income":"2020-10-27"},"first_filed":"2019-04-30"},{"label":"Q2 FY2019","end":"2019-06-30","income":{"revenue":214104000,"opex_sga":23556000,"operating_income":35259000,"other_income":-767000,"pretax_income":34492000,"income_tax":7037000,"net_income":27455000,"eps_diluted":0.73,"shares_diluted":37389000},"balance":{"cash_and_equivalents":20098000,"total_current_assets":194344000,"total_assets":1016861000,"total_current_liabilities":296073000,"long_term_debt":0,"total_liabilities":358806000,"stockholders_equity":658055000,"shares_outstanding":35896510.0},"cashflow":{"cfo":46630000,"capex":3470000,"buybacks":0,"fcf":43160000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2020-07-28","filed_exceptions":{"balance.cash_and_equivalents":"2019-07-30","balance.long_term_debt":"2019-07-30","balance.shares_outstanding":"2019-07-30","balance.stockholders_equity":"2020-10-27","balance.total_assets":"2019-07-30","balance.total_current_assets":"2019-07-30","balance.total_current_liabilities":"2019-07-30","balance.total_liabilities":"2019-07-30","income.net_income":"2020-10-27"},"first_filed":"2019-07-30"},{"label":"Q3 FY2019","end":"2019-09-30","income":{"revenue":216238000,"opex_sga":29120000,"operating_income":29991000,"other_income":-526000,"pretax_income":29465000,"income_tax":5488000,"net_income":23977000,"eps_diluted":0.63,"shares_diluted":37835000},"balance":{"cash_and_equivalents":79290000,"total_current_assets":250397000,"total_assets":1072329000,"total_current_liabilities":314392000,"long_term_debt":0,"total_liabilities":380322000,"stockholders_equity":692007000,"shares_outstanding":36030398.0},"cashflow":{"cfo":64292000,"capex":6162000,"buybacks":0,"fcf":58130000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2020-10-27","filed_exceptions":{"balance.cash_and_equivalents":"2019-10-29","balance.long_term_debt":"2019-10-29","balance.shares_outstanding":"2019-10-29","balance.total_assets":"2019-10-29","balance.total_current_assets":"2019-10-29","balance.total_current_liabilities":"2019-10-29","balance.total_liabilities":"2019-10-29"},"first_filed":"2019-10-29"},{"label":"Q4 FY2019","end":"2019-12-31","income":{"revenue":229886000,"opex_sga":21261000,"operating_income":36118000,"other_income":99000,"pretax_income":36217000,"income_tax":6404000,"net_income":29813000,"eps_diluted":0.78},"balance":{"cash_and_equivalents":131920000,"total_current_assets":317028000,"total_assets":1143071000,"total_current_liabilities":343002000,"long_term_debt":0,"total_liabilities":416788000,"stockholders_equity":726283000,"shares_outstanding":36092497.0},"cashflow":{"cfo":56940000,"capex":5760000,"buybacks":0,"fcf":51180000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.income_tax","income.opex_sga","income.other_income","income.pretax_income"],"adjusted":[],"filed":"2020-02-25","filed_exceptions":{"balance.cash_and_equivalents":"2021-02-16","balance.stockholders_equity":"2023-02-14","balance.total_assets":"2021-02-16","balance.total_current_assets":"2021-02-16","balance.total_current_liabilities":"2021-02-16","balance.total_liabilities":"2021-02-16"},"first_filed":"2020-02-25"},{"label":"Q1 FY2020","end":"2020-03-31","income":{"revenue":230879000,"opex_sga":25124000,"operating_income":35504000,"other_income":974000,"pretax_income":36478000,"income_tax":7524000,"net_income":28954000,"eps_diluted":0.76,"shares_diluted":38030000},"balance":{"cash_and_equivalents":133999000,"total_current_assets":303002000,"total_assets":1137634000,"total_current_liabilities":338651000,"total_liabilities":419835000,"stockholders_equity":717799000,"shares_outstanding":35374485.0},"cashflow":{"cfo":49148000,"capex":5561000,"buybacks":41776000,"fcf":43587000},"derived":[],"adjusted":[],"filed":"2021-04-27","filed_exceptions":{"balance.cash_and_equivalents":"2020-04-29","balance.shares_outstanding":"2020-04-29","balance.stockholders_equity":"2021-10-26","balance.total_assets":"2020-04-29","balance.total_current_assets":"2020-04-29","balance.total_current_liabilities":"2020-04-29","balance.total_liabilities":"2020-04-29","income.net_income":"2021-10-26"},"first_filed":"2020-04-29"},{"label":"Q2 FY2020","end":"2020-06-30","income":{"revenue":204995000,"opex_sga":21855000,"operating_income":30128000,"other_income":234000,"pretax_income":30362000,"income_tax":6258000,"net_income":24104000,"eps_diluted":0.64,"shares_diluted":37328000},"balance":{"cash_and_equivalents":160903000,"total_current_assets":319082000,"total_assets":1222134000,"total_current_liabilities":337984000,"total_liabilities":484065000,"stockholders_equity":738069000,"shares_outstanding":35408120.0},"cashflow":{"cfo":44267000,"capex":9324000,"buybacks":9051000,"fcf":34943000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2021-07-27","filed_exceptions":{"balance.cash_and_equivalents":"2020-07-28","balance.shares_outstanding":"2020-07-28","balance.stockholders_equity":"2021-10-26","balance.total_assets":"2020-07-28","balance.total_current_assets":"2020-07-28","balance.total_current_liabilities":"2020-07-28","balance.total_liabilities":"2020-07-28","income.net_income":"2021-10-26"},"first_filed":"2020-07-28"},{"label":"Q3 FY2020","end":"2020-09-30","income":{"revenue":230373000,"opex_sga":22796000,"operating_income":46422000,"other_income":568000,"pretax_income":46990000,"income_tax":5530000,"net_income":41460000,"eps_diluted":1.09,"shares_diluted":37763000},"balance":{"cash_and_equivalents":219227000,"total_current_assets":395005000,"total_assets":1296142000,"total_current_liabilities":358396000,"total_liabilities":504513000,"stockholders_equity":791629000,"shares_outstanding":35771683.0},"cashflow":{"cfo":59763000,"capex":8669000,"buybacks":0,"fcf":51094000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2021-10-26","filed_exceptions":{"balance.cash_and_equivalents":"2020-10-27","balance.shares_outstanding":"2020-10-27","balance.total_assets":"2020-10-27","balance.total_current_assets":"2020-10-27","balance.total_current_liabilities":"2020-10-27","balance.total_liabilities":"2020-10-27"},"first_filed":"2020-10-27"},{"label":"Q4 FY2020","end":"2020-12-31","income":{"revenue":259678000,"opex_sga":22381000,"operating_income":54988000,"other_income":-286000,"pretax_income":54702000,"income_tax":3836000,"net_income":50866000},"balance":{"cash_and_equivalents":277766000,"total_current_assets":473651000,"total_assets":1390677000,"total_current_liabilities":440110000,"total_liabilities":584898000,"stockholders_equity":805779000,"shares_outstanding":35734291.0},"cashflow":{"cfo":105498000,"capex":7786000,"buybacks":47447000,"fcf":97712000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.income_tax","income.net_income","income.operating_income","income.opex_sga","income.other_income","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2022-02-15","filed_exceptions":{"balance.shares_outstanding":"2021-02-16","balance.stockholders_equity":"2024-02-13"},"first_filed":"2021-02-16"},{"label":"Q1 FY2021","end":"2021-03-31","income":{"revenue":259965000,"opex_sga":25738000,"operating_income":47599000,"other_income":910000,"pretax_income":48509000,"income_tax":5203000,"net_income":43306000,"eps_diluted":1.14,"shares_diluted":37749000},"balance":{"cash_and_equivalents":332877000,"total_current_assets":533380000,"total_assets":1451360000,"total_current_liabilities":447306000,"total_liabilities":592433000,"stockholders_equity":858927000,"shares_outstanding":35972156.0},"cashflow":{"cfo":57319000,"capex":6507000,"buybacks":0,"fcf":50812000},"derived":[],"adjusted":[],"filed":"2022-04-26","filed_exceptions":{"balance.cash_and_equivalents":"2021-04-27","balance.shares_outstanding":"2021-04-27","balance.stockholders_equity":"2022-10-25","balance.total_assets":"2021-04-27","balance.total_current_assets":"2021-04-27","balance.total_current_liabilities":"2021-04-27","balance.total_liabilities":"2021-04-27","cashflow.buybacks":"2021-04-27","income.net_income":"2022-10-25"},"first_filed":"2021-04-27"},{"label":"Q2 FY2021","end":"2021-06-30","income":{"revenue":278293000,"opex_sga":26973000,"operating_income":42448000,"other_income":238000,"pretax_income":42686000,"income_tax":2752000,"net_income":39934000,"eps_diluted":1.06,"shares_diluted":37714000},"balance":{"cash_and_equivalents":339009000,"total_current_assets":550100000,"total_assets":1469708000,"total_current_liabilities":472607000,"total_liabilities":617826000,"stockholders_equity":851882000,"shares_outstanding":35819312.0},"cashflow":{"cfo":62761000,"capex":6008000,"buybacks":55877000,"fcf":56753000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2022-07-26","filed_exceptions":{"balance.cash_and_equivalents":"2021-07-27","balance.shares_outstanding":"2021-07-27","balance.stockholders_equity":"2022-10-25","balance.total_assets":"2021-07-27","balance.total_current_assets":"2021-07-27","balance.total_current_liabilities":"2021-07-27","balance.total_liabilities":"2021-07-27","income.net_income":"2022-10-25"},"first_filed":"2021-07-27"},{"label":"Q3 FY2021","end":"2021-09-30","income":{"revenue":295567000,"opex_sga":28046000,"operating_income":53713000,"other_income":1023000,"pretax_income":54736000,"income_tax":6162000,"net_income":48574000,"eps_diluted":1.29,"shares_diluted":37519000},"balance":{"cash_and_equivalents":398387000,"total_current_assets":641220000,"total_assets":1577143000,"total_current_liabilities":517182000,"total_liabilities":679058000,"stockholders_equity":898085000,"shares_outstanding":35939191.0},"cashflow":{"cfo":72353000,"capex":6640000,"buybacks":6219000,"fcf":65713000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2022-10-25","filed_exceptions":{"balance.cash_and_equivalents":"2021-10-26","balance.shares_outstanding":"2021-10-26","balance.total_assets":"2021-10-26","balance.total_current_assets":"2021-10-26","balance.total_current_liabilities":"2021-10-26","balance.total_liabilities":"2021-10-26"},"first_filed":"2021-10-26"},{"label":"Q4 FY2021","end":"2021-12-31","income":{"revenue":308552000,"opex_sga":27664000,"operating_income":54855000,"other_income":1066000,"pretax_income":55921000,"income_tax":5887000,"net_income":50034000},"balance":{"cash_and_equivalents":461304000,"total_current_assets":690912000,"total_assets":1659935000,"total_current_liabilities":557217000,"total_liabilities":707007000,"stockholders_equity":952928000,"shares_outstanding":35228722.0},"cashflow":{"cfo":70894000,"capex":9116000,"buybacks":0,"fcf":61778000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.income_tax","income.net_income","income.operating_income","income.opex_sga","income.other_income","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2023-02-14","filed_exceptions":{"balance.shares_outstanding":"2022-02-15","balance.stockholders_equity":"2025-02-11"},"first_filed":"2022-02-15"},{"label":"Q1 FY2022","end":"2022-03-31","income":{"revenue":330947000,"opex_sga":29366000,"operating_income":64203000,"other_income":1121000,"pretax_income":65324000,"income_tax":4013000,"net_income":61311000,"eps_diluted":1.69,"shares_diluted":36364000},"balance":{"cash_and_equivalents":82843000,"total_current_assets":355969000,"total_assets":1344346000,"total_current_liabilities":579428000,"total_liabilities":739330000,"stockholders_equity":605016000,"shares_outstanding":33647133.0},"cashflow":{"cfo":46256000,"capex":9257000,"buybacks":425950000,"fcf":36999000},"derived":[],"adjusted":[],"filed":"2023-04-25","filed_exceptions":{"balance.cash_and_equivalents":"2022-04-26","balance.shares_outstanding":"2022-04-26","balance.stockholders_equity":"2023-10-24","balance.total_assets":"2022-04-26","balance.total_current_assets":"2022-04-26","balance.total_current_liabilities":"2022-04-26","balance.total_liabilities":"2022-04-26","income.net_income":"2023-10-24"},"first_filed":"2022-04-26"},{"label":"Q2 FY2022","end":"2022-06-30","income":{"revenue":351207000,"opex_sga":33215000,"operating_income":60236000,"other_income":1763000,"pretax_income":61999000,"income_tax":12639000,"net_income":49360000,"eps_diluted":1.46,"shares_diluted":33695000},"balance":{"cash_and_equivalents":42551000,"total_current_assets":328887000,"total_assets":1315453000,"total_current_liabilities":878959000,"total_liabilities":1032201000,"stockholders_equity":283252000,"shares_outstanding":30998636.0},"cashflow":{"cfo":96619000,"capex":11200000,"buybacks":374717000,"fcf":85419000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2023-07-25","filed_exceptions":{"balance.cash_and_equivalents":"2022-07-26","balance.shares_outstanding":"2022-07-26","balance.stockholders_equity":"2023-10-24","balance.total_assets":"2022-07-26","balance.total_current_assets":"2022-07-26","balance.total_current_liabilities":"2022-07-26","balance.total_liabilities":"2022-07-26","income.net_income":"2023-10-24"},"first_filed":"2022-07-26"},{"label":"Q3 FY2022","end":"2022-09-30","income":{"revenue":383744000,"opex_sga":35418000,"operating_income":77827000,"other_income":4065000,"pretax_income":81892000,"income_tax":15865000,"net_income":66027000,"eps_diluted":2.05,"shares_diluted":32253000},"balance":{"cash_and_equivalents":31007000,"total_current_assets":337741000,"total_assets":1328425000,"total_current_liabilities":820868000,"total_liabilities":978540000,"stockholders_equity":349885000,"shares_outstanding":31099897.0},"cashflow":{"cfo":108491000,"capex":7179000,"buybacks":0,"fcf":101312000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.other_income"],"adjusted":[],"filed":"2023-10-24","filed_exceptions":{"balance.cash_and_equivalents":"2022-10-25","balance.shares_outstanding":"2022-10-25","balance.total_assets":"2022-10-25","balance.total_current_assets":"2022-10-25","balance.total_current_liabilities":"2022-10-25","balance.total_liabilities":"2022-10-25"},"first_filed":"2022-10-25"},{"label":"Q4 FY2022","end":"2022-12-31","income":{"revenue":394098000,"opex_sga":33401000,"operating_income":76431000,"other_income":-2786000,"pretax_income":73645000,"income_tax":4975000,"net_income":68670000},"balance":{"cash_and_equivalents":28265000,"total_current_assets":333962000,"total_assets":1352495000,"total_current_liabilities":803470000,"total_liabilities":966108000,"stockholders_equity":386387000,"shares_outstanding":31050160.0},"cashflow":{"cfo":136684000,"capex":9243000,"buybacks":47182000,"fcf":127441000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.income_tax","income.net_income","income.operating_income","income.opex_sga","income.other_income","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2024-02-13","filed_exceptions":{"balance.shares_outstanding":"2023-02-14","balance.stockholders_equity":"2026-02-10"},"first_filed":"2023-02-14"},{"label":"Q1 FY2023","end":"2023-03-31","income":{"revenue":434074000,"opex_sga":38027000,"operating_income":86204000,"other_income":-174000,"pretax_income":86030000,"income_tax":13136000,"net_income":72894000,"eps_diluted":2.27,"shares_diluted":32155000},"balance":{"cash_and_equivalents":46922000,"total_current_assets":367622000,"total_assets":1395723000,"total_current_liabilities":881889000,"total_liabilities":1048461000,"stockholders_equity":347262000,"shares_outstanding":30499074.0},"cashflow":{"cfo":80076000,"capex":9513000,"buybacks":120146000,"fcf":70563000},"derived":[],"adjusted":[],"filed":"2024-04-23","filed_exceptions":{"balance.cash_and_equivalents":"2023-04-25","balance.shares_outstanding":"2023-04-25","balance.stockholders_equity":"2024-10-22","balance.total_assets":"2023-04-25","balance.total_current_assets":"2023-04-25","balance.total_current_liabilities":"2023-04-25","balance.total_liabilities":"2023-04-25","income.net_income":"2024-10-22"},"first_filed":"2023-04-25"},{"label":"Q2 FY2023","end":"2023-06-30","income":{"revenue":460868000,"opex_sga":39404000,"operating_income":78393000,"other_income":-2649000,"pretax_income":75744000,"income_tax":14676000,"net_income":61068000,"eps_diluted":1.93,"shares_diluted":31575000},"balance":{"cash_and_equivalents":39138000,"total_current_assets":378927000,"total_assets":1406938000,"total_current_liabilities":852437000,"total_liabilities":1015878000,"stockholders_equity":391060000,"shares_outstanding":30562773.0},"cashflow":{"cfo":82518000,"capex":8446000,"buybacks":23874000,"fcf":74072000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.other_income"],"adjusted":[],"filed":"2024-07-23","filed_exceptions":{"balance.cash_and_equivalents":"2023-07-25","balance.shares_outstanding":"2023-07-25","balance.stockholders_equity":"2024-10-22","balance.total_assets":"2023-07-25","balance.total_current_assets":"2023-07-25","balance.total_current_liabilities":"2023-07-25","balance.total_liabilities":"2023-07-25","income.net_income":"2024-10-22"},"first_filed":"2023-07-25"},{"label":"Q3 FY2023","end":"2023-09-30","income":{"revenue":492499000,"opex_sga":41407000,"operating_income":84908000,"other_income":-1707000,"pretax_income":83201000,"income_tax":12651000,"net_income":70550000,"eps_diluted":2.22,"shares_diluted":31762000},"balance":{"cash_and_equivalents":95207000,"total_current_assets":448881000,"total_assets":1486721000,"total_current_liabilities":848518000,"total_liabilities":1015809000,"stockholders_equity":470912000,"shares_outstanding":30683436.0},"cashflow":{"cfo":114385000,"capex":8703000,"buybacks":0,"fcf":105682000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.other_income"],"adjusted":[],"filed":"2024-10-22","filed_exceptions":{"balance.cash_and_equivalents":"2023-10-24","balance.shares_outstanding":"2023-10-24","balance.total_assets":"2023-10-24","balance.total_current_assets":"2023-10-24","balance.total_current_liabilities":"2023-10-24","balance.total_liabilities":"2023-10-24"},"first_filed":"2023-10-24"},{"label":"Q4 FY2023","end":"2023-12-31","income":{"revenue":498401000,"opex_sga":42514000,"operating_income":87320000,"other_income":3387000,"pretax_income":90707000,"income_tax":12409000,"net_income":78298000},"balance":{"cash_and_equivalents":245449000,"total_current_assets":593828000,"total_assets":1656828000,"total_current_liabilities":925131000,"total_liabilities":1097878000,"stockholders_equity":558950000,"shares_outstanding":30759281.0},"cashflow":{"cfo":156395000,"capex":9986000,"buybacks":0,"fcf":146409000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.income_tax","income.net_income","income.operating_income","income.opex_sga","income.other_income","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2025-02-11","filed_exceptions":{"balance.shares_outstanding":"2024-02-13","balance.stockholders_equity":"2026-02-10"},"first_filed":"2024-02-13"},{"label":"Q1 FY2024","end":"2024-03-31","income":{"revenue":511044000,"opex_sga":44081000,"operating_income":104069000,"other_income":8713000,"pretax_income":112782000,"income_tax":10191000,"net_income":102591000,"eps_diluted":3.2,"shares_diluted":32001000},"balance":{"cash_and_equivalents":407010000,"total_current_assets":744902000,"total_assets":1795789000,"total_current_liabilities":956645000,"total_liabilities":1124247000,"stockholders_equity":671542000,"shares_outstanding":30983399.0},"cashflow":{"cfo":152677000,"capex":5497000,"buybacks":0,"fcf":147180000},"derived":[],"adjusted":[],"filed":"2025-04-22","filed_exceptions":{"balance.cash_and_equivalents":"2024-04-23","balance.shares_outstanding":"2024-04-23","balance.stockholders_equity":"2025-10-23","balance.total_assets":"2024-04-23","balance.total_current_assets":"2024-04-23","balance.total_current_liabilities":"2024-04-23","balance.total_liabilities":"2024-04-23","income.net_income":"2025-10-23"},"first_filed":"2024-04-23"},{"label":"Q2 FY2024","end":"2024-06-30","income":{"revenue":528104000,"opex_sga":41453000,"operating_income":105150000,"other_income":5332000,"pretax_income":110482000,"income_tax":22131000,"net_income":88351000,"eps_diluted":2.75,"shares_diluted":32086000},"balance":{"cash_and_equivalents":510894000,"total_current_assets":872523000,"total_assets":1920048000,"total_current_liabilities":993088000,"total_liabilities":1156449000,"stockholders_equity":763599000,"shares_outstanding":31001761.0},"cashflow":{"cfo":116397000,"capex":12871000,"buybacks":0,"fcf":103526000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2025-07-22","filed_exceptions":{"balance.cash_and_equivalents":"2024-07-23","balance.shares_outstanding":"2024-07-23","balance.stockholders_equity":"2025-10-23","balance.total_assets":"2024-07-23","balance.total_current_assets":"2024-07-23","balance.total_current_liabilities":"2024-07-23","balance.total_liabilities":"2024-07-23","income.net_income":"2025-10-23"},"first_filed":"2024-07-23"},{"label":"Q3 FY2024","end":"2024-09-30","income":{"revenue":533317000,"opex_sga":49217000,"operating_income":112273000,"other_income":6503000,"pretax_income":118776000,"income_tax":22350000,"net_income":96426000,"eps_diluted":3.01,"shares_diluted":32088000},"balance":{"cash_and_equivalents":656900000,"total_current_assets":1032595000,"total_assets":2084061000,"total_current_liabilities":1041354000,"total_liabilities":1202622000,"stockholders_equity":881439000,"shares_outstanding":31081601.0},"cashflow":{"cfo":149075000,"capex":10537000,"buybacks":0,"fcf":138538000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2025-10-23","filed_exceptions":{"balance.cash_and_equivalents":"2024-10-22","balance.shares_outstanding":"2024-10-22","balance.total_assets":"2024-10-22","balance.total_current_assets":"2024-10-22","balance.total_current_liabilities":"2024-10-22","balance.total_liabilities":"2024-10-22"},"first_filed":"2024-10-22"},{"label":"Q4 FY2024","end":"2024-12-31","income":{"revenue":536589000,"opex_sga":45433000,"operating_income":125378000,"other_income":8504000,"pretax_income":133882000,"income_tax":16864000,"net_income":117018000},"balance":{"cash_and_equivalents":669436000,"total_current_assets":1029229000,"total_assets":2100866000,"total_current_liabilities":1104553000,"total_liabilities":1275321000,"stockholders_equity":825545000,"shares_outstanding":30466806.0},"cashflow":{"cfo":190666000,"capex":7643000,"buybacks":169867000,"fcf":183023000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.income_tax","income.net_income","income.operating_income","income.opex_sga","income.other_income","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2026-02-10","filed_exceptions":{"balance.shares_outstanding":"2025-02-11","balance.stockholders_equity":"2026-10-22"},"first_filed":"2025-02-11"},{"label":"Q1 FY2025","end":"2025-03-31","income":{"revenue":558570000,"opex_sga":57897000,"operating_income":113523000,"other_income":4647000,"pretax_income":118170000,"income_tax":3575000,"net_income":114595000,"eps_diluted":3.67,"shares_diluted":31196000},"balance":{"cash_and_equivalents":441436000,"total_current_assets":821437000,"total_assets":1897369000,"total_current_liabilities":1122311000,"total_liabilities":1303760000,"stockholders_equity":593609000,"shares_outstanding":28741609.0},"cashflow":{"cfo":125836000,"capex":9994000,"buybacks":371900000,"fcf":115842000},"derived":[],"adjusted":[],"filed":"2026-04-23","filed_exceptions":{"balance.cash_and_equivalents":"2025-04-22","balance.shares_outstanding":"2025-04-22","balance.stockholders_equity":"2026-10-22","balance.total_assets":"2025-04-22","balance.total_current_assets":"2025-04-22","balance.total_current_liabilities":"2025-04-22","balance.total_liabilities":"2025-04-22","income.net_income":"2026-10-22"},"first_filed":"2025-04-22"},{"label":"Q2 FY2025","end":"2025-06-30","income":{"revenue":603311000,"opex_sga":46664000,"operating_income":126335000,"other_income":-1797000,"pretax_income":124538000,"income_tax":34278000,"net_income":90260000,"eps_diluted":3.1,"shares_diluted":29143000},"balance":{"cash_and_equivalents":46330000,"total_current_assets":520805000,"total_assets":1571673000,"total_current_liabilities":1220443000,"total_liabilities":1399322000,"stockholders_equity":172351000,"shares_outstanding":28093026.0},"cashflow":{"cfo":148526000,"capex":6113000,"buybacks":540915000,"fcf":142413000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2026-07-23","filed_exceptions":{"balance.cash_and_equivalents":"2025-07-22","balance.shares_outstanding":"2025-07-22","balance.stockholders_equity":"2026-10-22","balance.total_assets":"2025-07-22","balance.total_current_assets":"2025-07-22","balance.total_current_liabilities":"2025-07-22","balance.total_liabilities":"2025-07-22","income.net_income":"2026-10-22"},"first_filed":"2025-07-22"},{"label":"Q3 FY2025","end":"2025-09-30","income":{"revenue":659903000,"opex_sga":48082000,"operating_income":141808000,"other_income":1028000,"pretax_income":142836000,"income_tax":31701000,"net_income":111135000,"eps_diluted":3.86,"shares_diluted":28817000},"balance":{"cash_and_equivalents":285351000,"total_current_assets":737285000,"total_assets":1753012000,"total_current_liabilities":1283914000,"total_liabilities":1459371000,"stockholders_equity":293641000,"shares_outstanding":28168223.0},"cashflow":{"cfo":246209000,"capex":10713000,"buybacks":4574000,"fcf":235496000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2026-10-22","filed_exceptions":{"balance.cash_and_equivalents":"2025-10-23","balance.shares_outstanding":"2025-10-23","balance.total_assets":"2025-10-23","balance.total_current_assets":"2025-10-23","balance.total_current_liabilities":"2025-10-23","balance.total_liabilities":"2025-10-23"},"first_filed":"2025-10-23"},{"label":"Q4 FY2025","end":"2025-12-31","income":{"revenue":708450000,"opex_sga":44916000,"operating_income":153269000,"other_income":3564000,"pretax_income":156833000,"income_tax":21700000,"net_income":135133000},"balance":{"cash_and_equivalents":497049000,"total_current_assets":989624000,"total_assets":1975472000,"total_current_liabilities":1343748000,"total_liabilities":1516401000,"stockholders_equity":459071000,"shares_outstanding":28381283.0},"cashflow":{"cfo":192652000,"capex":4536000,"buybacks":0,"fcf":188116000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo","income.income_tax","income.net_income","income.operating_income","income.opex_sga","income.other_income","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2026-10-22","filed_exceptions":{"balance.shares_outstanding":"2026-02-10"},"first_filed":"2026-02-10"},{"label":"Q1 FY2026","end":"2026-03-31","income":{"revenue":706604000,"opex_sga":47917000,"operating_income":141503000,"other_income":6088000,"pretax_income":147591000,"income_tax":23721000,"net_income":123870000,"eps_diluted":4.28,"shares_diluted":28962000},"balance":{"cash_and_equivalents":652681000,"total_current_assets":1139055000,"total_assets":2129613000,"total_current_liabilities":1345014000,"total_liabilities":1531299000,"stockholders_equity":598314000,"shares_outstanding":28559689.0},"cashflow":{"cfo":151788000,"capex":6814000,"buybacks":0,"fcf":144974000},"derived":[],"adjusted":[],"filed":"2026-04-23","filed_exceptions":{"balance.stockholders_equity":"2026-10-22","income.net_income":"2026-10-22"},"first_filed":"2026-04-23"},{"label":"Q2 FY2026","end":"2026-06-30","income":{"revenue":707331000,"opex_sga":48103000,"operating_income":146824000,"other_income":4839000,"pretax_income":151663000,"income_tax":30301000,"net_income":121362000,"eps_diluted":4.25,"shares_diluted":28554000},"balance":{"cash_and_equivalents":502688000,"total_current_assets":1050285000,"total_assets":2057181000,"total_current_liabilities":1435429000,"total_liabilities":1623320000,"stockholders_equity":433861000,"shares_outstanding":27911655.0},"cashflow":{"cfo":162011000,"capex":23911000,"buybacks":294764000,"fcf":138100000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2026-07-23","filed_exceptions":{"balance.stockholders_equity":"2026-10-22","income.net_income":"2026-10-22"},"first_filed":"2026-07-23"},{"label":"Q3 FY2026","end":"2026-09-30","income":{"revenue":716000000,"opex_sga":51765000,"operating_income":165540000,"other_income":5366000,"pretax_income":170906000,"income_tax":33446000,"net_income":137460000,"eps_diluted":4.84,"shares_diluted":28372000},"balance":{"cash_and_equivalents":705315000,"total_current_assets":1245000000,"total_assets":2302595000,"total_current_liabilities":1496097000,"total_liabilities":1717656000,"stockholders_equity":584939000,"shares_outstanding":27971686.0},"cashflow":{"cfo":216597000,"capex":20161000,"buybacks":0,"fcf":196436000},"derived":["cashflow.buybacks","cashflow.capex","cashflow.cfo"],"adjusted":[],"filed":"2026-10-22","first_filed":"2026-10-22"}]}
