{"symbol":"WSO","cik":105016,"issuer_id":"sec-cik:0000105016","security_id":"sec-cik:0000105016:wso","entity_name":"WATSCO 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":[]},"generated_at":"2026-11-04T03:50:21.036637+00:00","concepts_used":{"income":{"revenue":["Revenues"],"cost_of_revenue":["CostOfGoodsAndServicesSold"],"gross_profit":["GrossProfit"],"opex_sga":["SellingGeneralAndAdministrativeExpense"],"operating_income":["OperatingIncomeLoss"],"pretax_income":["IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"],"income_tax":["IncomeTaxExpenseBenefit"],"net_income":["NetIncomeLoss"],"eps_diluted":["EarningsPerShareDiluted"],"shares_diluted":["WeightedAverageNumberOfDilutedSharesOutstanding"]},"balance":{"cash_and_equivalents":["CashAndCashEquivalentsAtCarryingValue"],"short_term_investments":["ShortTermInvestments"],"total_current_assets":["AssetsCurrent"],"total_assets":["Assets"],"total_current_liabilities":["LiabilitiesCurrent"],"long_term_debt":["LongTermDebtNoncurrent"],"stockholders_equity":["StockholdersEquity"]},"cashflow":{"cfo":["NetCashProvidedByUsedInOperatingActivities"],"capex":["PaymentsToAcquirePropertyPlantAndEquipment"],"buybacks":["PaymentsForRepurchaseOfCommonStock"],"dividends":["PaymentsOfDividendsCommonStock"],"depreciation_amortization":["DepreciationDepletionAndAmortization"]}},"annual":[{"label":"FY2008","end":"2008-12-31","income":{"revenue":1700237000,"cost_of_revenue":1258243000,"gross_profit":441994000,"opex_sga":343386000,"operating_income":98608000,"pretax_income":96590000,"income_tax":36221000,"net_income":60369000,"eps_diluted":2.09},"balance":{"cash_and_equivalents":41444000},"cashflow":{"cfo":113473000,"capex":3973000,"buybacks":4820000,"dividends":49351000,"depreciation_amortization":7071000,"fcf":109500000},"derived":[],"adjusted":[],"filed":"2011-03-01","filed_exceptions":{"balance.cash_and_equivalents":"2012-02-29"},"first_filed":"2010-08-06"},{"label":"FY2009","end":"2009-12-31","income":{"revenue":2001815000,"cost_of_revenue":1520983000,"gross_profit":480832000,"opex_sga":399772000,"operating_income":81060000,"pretax_income":78329000,"income_tax":26756000,"net_income":43314000,"eps_diluted":1.4,"shares_diluted":28521437},"balance":{"cash_and_equivalents":58093000,"total_current_assets":755298000,"total_assets":1160613000,"total_current_liabilities":223926000,"long_term_debt":13429000,"stockholders_equity":738026000},"cashflow":{"cfo":88287000,"capex":5912000,"dividends":57085000,"depreciation_amortization":8533000,"fcf":82375000},"derived":[],"adjusted":[],"filed":"2012-02-29","filed_exceptions":{"balance.cash_and_equivalents":"2013-02-28","balance.long_term_debt":"2011-03-01","balance.stockholders_equity":"2011-03-01","balance.total_assets":"2011-03-01","balance.total_current_assets":"2011-03-01","balance.total_current_liabilities":"2011-03-01"},"first_filed":"2010-08-06"},{"label":"FY2010","end":"2010-12-31","income":{"revenue":2844595000,"cost_of_revenue":2171354000,"gross_profit":673241000,"opex_sga":507669000,"operating_income":165572000,"pretax_income":162082000,"income_tax":50360000,"net_income":80760000,"eps_diluted":2.49,"shares_diluted":30578608},"balance":{"cash_and_equivalents":126498000,"total_current_assets":838004000,"total_assets":1237227000,"total_current_liabilities":266005000,"long_term_debt":10016000,"stockholders_equity":764461000},"cashflow":{"cfo":152799000,"capex":8421000,"dividends":66028000,"depreciation_amortization":10771000,"fcf":144378000},"derived":[],"adjusted":[],"filed":"2013-02-28","filed_exceptions":{"balance.cash_and_equivalents":"2014-02-27","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"},"first_filed":"2011-03-01"},{"label":"FY2011","end":"2011-12-31","income":{"revenue":2977759000,"cost_of_revenue":2249465000,"gross_profit":728294000,"opex_sga":529244000,"operating_income":199050000,"pretax_income":194592000,"income_tax":56850000,"net_income":90450000,"eps_diluted":2.74,"shares_diluted":30753291},"balance":{"cash_and_equivalents":15673000,"total_current_assets":828177000,"total_assets":1268148000,"total_current_liabilities":223039000,"stockholders_equity":802790000},"cashflow":{"cfo":61452000,"capex":13925000,"dividends":73276000,"depreciation_amortization":11725000,"fcf":47527000},"derived":[],"adjusted":[],"filed":"2014-02-27","filed_exceptions":{"balance.cash_and_equivalents":"2015-02-24","balance.stockholders_equity":"2013-02-28","balance.total_assets":"2013-02-28","balance.total_current_assets":"2013-02-28","balance.total_current_liabilities":"2013-02-28"},"first_filed":"2012-02-29"},{"label":"FY2012","end":"2012-12-31","income":{"revenue":3431712000,"cost_of_revenue":2617317000,"gross_profit":814395000,"opex_sga":589487000,"operating_income":224908000,"pretax_income":220243000,"income_tax":62642000,"net_income":103334000,"eps_diluted":2.7,"shares_diluted":31744399},"balance":{"cash_and_equivalents":73770000,"total_current_assets":1015451000,"total_assets":1682055000,"total_current_liabilities":282358000,"long_term_debt":316196000,"stockholders_equity":748214000},"cashflow":{"cfo":173343000,"capex":12317000,"dividends":256219000,"depreciation_amortization":15911000,"fcf":161026000},"derived":[],"adjusted":[],"filed":"2015-02-24","filed_exceptions":{"balance.cash_and_equivalents":"2016-02-29","balance.long_term_debt":"2014-02-27","balance.stockholders_equity":"2014-02-27","balance.total_assets":"2014-02-27","balance.total_current_assets":"2014-02-27","balance.total_current_liabilities":"2014-02-27","cashflow.cfo":"2014-02-27"},"first_filed":"2013-02-28"},{"label":"FY2013","end":"2013-12-31","income":{"revenue":3743330000,"cost_of_revenue":2844077000,"gross_profit":899253000,"opex_sga":628044000,"operating_income":271209000,"pretax_income":265379000,"income_tax":77660000,"net_income":127723000,"eps_diluted":3.68,"shares_diluted":32258068},"balance":{"cash_and_equivalents":19478000,"total_current_assets":1021102000,"total_assets":1669531000,"total_current_liabilities":243506000,"long_term_debt":230557000,"stockholders_equity":840396000},"cashflow":{"cfo":150269000,"capex":14580000,"dividends":39836000,"depreciation_amortization":17706000,"fcf":135689000},"derived":[],"adjusted":[],"filed":"2016-02-29","filed_exceptions":{"balance.cash_and_equivalents":"2017-02-21","balance.long_term_debt":"2015-02-24","balance.stockholders_equity":"2015-02-24","balance.total_assets":"2015-02-24","balance.total_current_assets":"2015-02-24","balance.total_current_liabilities":"2015-02-24","cashflow.cfo":"2014-02-27"},"first_filed":"2014-02-27"},{"label":"FY2014","end":"2014-12-31","income":{"revenue":3944540000,"cost_of_revenue":2988138000,"gross_profit":956402000,"opex_sga":650655000,"operating_income":305747000,"pretax_income":300541000,"income_tax":91839000,"net_income":151387000,"eps_diluted":4.32,"shares_diluted":32358854},"balance":{"cash_and_equivalents":24447000,"total_current_assets":1157335000,"total_assets":1791067000,"total_current_liabilities":287022000,"long_term_debt":303885000,"stockholders_equity":883960000},"cashflow":{"capex":21512000,"dividends":69870000,"depreciation_amortization":17927000},"derived":[],"adjusted":[],"filed":"2017-02-21","filed_exceptions":{"balance.cash_and_equivalents":"2018-03-01","balance.long_term_debt":"2016-02-29","balance.stockholders_equity":"2016-02-29","balance.total_assets":"2016-02-29","balance.total_current_assets":"2016-02-29","balance.total_current_liabilities":"2016-02-29"},"first_filed":"2015-02-24"},{"label":"FY2015","end":"2015-12-31","income":{"revenue":4113239000,"cost_of_revenue":3105882000,"gross_profit":1007357000,"opex_sga":670609000,"operating_income":336748000,"pretax_income":331201000,"income_tax":104677000,"net_income":172929000,"eps_diluted":4.9,"shares_diluted":32480356},"balance":{"cash_and_equivalents":35229000,"total_current_assets":1181265000,"total_assets":1788442000,"total_current_liabilities":270301000,"long_term_debt":245814000,"stockholders_equity":957310000},"cashflow":{"capex":23698000,"dividends":98532000,"depreciation_amortization":19117000},"derived":[],"adjusted":[],"filed":"2018-03-01","filed_exceptions":{"balance.cash_and_equivalents":"2019-02-28","balance.long_term_debt":"2016-11-03","balance.stockholders_equity":"2017-02-21","balance.total_assets":"2017-02-21","balance.total_current_assets":"2017-02-21","balance.total_current_liabilities":"2017-02-21"},"first_filed":"2016-02-29"},{"label":"FY2016","end":"2016-12-31","income":{"revenue":4220702000,"cost_of_revenue":3186118000,"gross_profit":1034584000,"opex_sga":688952000,"operating_income":345632000,"pretax_income":341919000,"income_tax":105936000,"net_income":182810000,"eps_diluted":5.15,"shares_diluted":32616504},"balance":{"cash_and_equivalents":56010000,"total_current_assets":1240156000,"total_assets":1874649000,"total_current_liabilities":314888000,"stockholders_equity":1005828000},"cashflow":{"cfo":281731000,"capex":43577000,"dividends":127604000,"depreciation_amortization":20066000,"fcf":238154000},"derived":[],"adjusted":[],"filed":"2019-02-28","filed_exceptions":{"balance.cash_and_equivalents":"2020-02-28","balance.stockholders_equity":"2018-03-01","balance.total_assets":"2018-03-01","balance.total_current_assets":"2018-03-01","balance.total_current_liabilities":"2018-03-01"},"first_filed":"2017-02-21"},{"label":"FY2017","end":"2017-12-31","income":{"revenue":4341955000,"cost_of_revenue":3276296000,"gross_profit":1065659000,"opex_sga":715671000,"operating_income":353874000,"pretax_income":347511000,"income_tax":90221000,"net_income":208221000,"eps_diluted":5.81,"shares_diluted":32862633},"balance":{"cash_and_equivalents":80496000,"total_current_assets":1337397000,"total_assets":2046877000,"total_current_liabilities":416477000,"stockholders_equity":1297953000},"cashflow":{"cfo":306520000,"capex":17876000,"dividends":164147000,"depreciation_amortization":22033000,"fcf":288644000},"derived":[],"adjusted":[],"filed":"2020-02-28","filed_exceptions":{"balance.cash_and_equivalents":"2021-02-26","balance.stockholders_equity":"2019-02-28","balance.total_assets":"2019-02-28","balance.total_current_assets":"2019-02-28","balance.total_current_liabilities":"2019-02-28"},"first_filed":"2018-03-01"},{"label":"FY2018","end":"2018-12-31","income":{"revenue":4546653000,"cost_of_revenue":3426401000,"gross_profit":1120252000,"opex_sga":757452000,"operating_income":372082000,"pretax_income":369342000,"income_tax":72813000,"net_income":242932000,"eps_diluted":6.49,"shares_diluted":34374269},"balance":{"cash_and_equivalents":82894000,"total_current_assets":1441806000,"total_assets":2161033000,"total_current_liabilities":357566000,"stockholders_equity":1347849000},"cashflow":{"cfo":170557000,"capex":17153000,"dividends":209218000,"depreciation_amortization":22095000,"fcf":153404000},"derived":[],"adjusted":[],"filed":"2021-02-26","filed_exceptions":{"balance.cash_and_equivalents":"2022-02-25","balance.stockholders_equity":"2020-02-28","balance.total_assets":"2020-02-28","balance.total_current_assets":"2020-02-28","balance.total_current_liabilities":"2020-02-28"},"first_filed":"2019-02-28"},{"label":"FY2019","end":"2019-12-31","income":{"revenue":4770362000,"cost_of_revenue":3613406000,"gross_profit":1156956000,"opex_sga":800328000,"operating_income":366884000,"pretax_income":362852000,"income_tax":67077000,"net_income":245950000,"eps_diluted":6.5,"shares_diluted":34675641},"balance":{"cash_and_equivalents":74454000,"total_current_assets":1546730000,"total_assets":2556161000,"total_current_liabilities":461717000,"stockholders_equity":1435427000},"cashflow":{"cfo":335771000,"capex":17805000,"dividends":241412000,"depreciation_amortization":24512000,"fcf":317966000},"derived":[],"adjusted":[],"filed":"2022-02-25","filed_exceptions":{"balance.stockholders_equity":"2021-02-26","balance.total_assets":"2021-02-26","balance.total_current_assets":"2021-02-26","balance.total_current_liabilities":"2021-02-26"},"first_filed":"2020-02-28"},{"label":"FY2020","end":"2020-12-31","income":{"revenue":5054928000,"cost_of_revenue":3832107000,"gross_profit":1222821000,"opex_sga":833051000,"operating_income":401034000,"pretax_income":399795000,"income_tax":76623000,"net_income":269579000,"eps_diluted":7.01,"shares_diluted":35150571},"balance":{"cash_and_equivalents":146067000,"total_current_assets":1484445000,"total_assets":2484347000,"total_current_liabilities":487145000,"stockholders_equity":1486678000},"cashflow":{"cfo":534379000,"capex":16436000,"dividends":265713000,"depreciation_amortization":25908000,"fcf":517943000},"derived":[],"adjusted":[],"filed":"2023-02-24","filed_exceptions":{"balance.cash_and_equivalents":"2022-11-03","balance.stockholders_equity":"2022-02-25","balance.total_assets":"2022-02-25","balance.total_current_assets":"2022-02-25","balance.total_current_liabilities":"2022-02-25","income.shares_diluted":"2022-02-25"},"first_filed":"2021-02-26"},{"label":"FY2021","end":"2021-12-31","income":{"revenue":6280192000,"cost_of_revenue":4612647000,"gross_profit":1667545000,"opex_sga":1058316000,"operating_income":628528000,"pretax_income":627532000,"income_tax":128797000,"net_income":418945000,"eps_diluted":10.78,"shares_diluted":35423838},"balance":{"cash_and_equivalents":118268000,"total_current_assets":1961400000,"total_assets":3085861000,"total_current_liabilities":726722000,"stockholders_equity":1664948000},"cashflow":{"cfo":349566000,"capex":25464000,"dividends":294522000,"depreciation_amortization":28127000,"fcf":324102000},"derived":[],"adjusted":[],"filed":"2024-02-23","filed_exceptions":{"balance.cash_and_equivalents":"2023-02-24","balance.stockholders_equity":"2023-02-24","balance.total_assets":"2023-02-24","balance.total_current_assets":"2023-02-24","balance.total_current_liabilities":"2023-02-24","income.shares_diluted":"2022-02-25"},"first_filed":"2022-02-25"},{"label":"FY2022","end":"2022-12-31","income":{"revenue":7274344000,"cost_of_revenue":5244055000,"gross_profit":2030289000,"opex_sga":1221382000,"operating_income":831578000,"pretax_income":829413000,"income_tax":125717000,"net_income":601167000,"eps_diluted":15.41},"balance":{"cash_and_equivalents":147505000,"total_current_assets":2298739000,"total_assets":3488214000,"total_current_liabilities":906522000,"stockholders_equity":1889237000},"cashflow":{"cfo":571964000,"capex":35652000,"dividends":332447000,"depreciation_amortization":31683000,"fcf":536312000},"derived":[],"adjusted":[],"filed":"2025-02-28","filed_exceptions":{"balance.cash_and_equivalents":"2024-02-23","balance.stockholders_equity":"2024-02-23","balance.total_assets":"2024-02-23","balance.total_current_assets":"2024-02-23","balance.total_current_liabilities":"2024-02-23"},"first_filed":"2023-02-24"},{"label":"FY2023","end":"2023-12-31","income":{"revenue":7283767000,"cost_of_revenue":5291627000,"gross_profit":1992140000,"opex_sga":1223507000,"operating_income":794810000,"pretax_income":789890000,"income_tax":155751000,"net_income":536337000,"eps_diluted":13.67,"shares_diluted":36531683},"balance":{"cash_and_equivalents":210112000,"short_term_investments":0,"total_current_assets":2391931000,"total_assets":3729182000,"total_current_liabilities":712012000,"stockholders_equity":2229839000},"cashflow":{"cfo":561954000,"capex":35478000,"dividends":382646000,"depreciation_amortization":35090000,"fcf":526476000},"derived":[],"adjusted":[],"filed":"2026-02-27","filed_exceptions":{"balance.cash_and_equivalents":"2025-02-28","balance.short_term_investments":"2025-02-28","balance.stockholders_equity":"2025-02-28","balance.total_assets":"2025-02-28","balance.total_current_assets":"2025-02-28","balance.total_current_liabilities":"2025-02-28"},"first_filed":"2024-02-23"},{"label":"FY2024","end":"2024-12-31","income":{"revenue":7618317000,"cost_of_revenue":5573604000,"gross_profit":2044713000,"opex_sga":1293439000,"operating_income":781775000,"pretax_income":802644000,"income_tax":166904000,"net_income":536286000,"eps_diluted":13.3,"shares_diluted":37510332},"balance":{"cash_and_equivalents":526271000,"short_term_investments":255669000,"total_current_assets":3079981000,"total_assets":4479523000,"total_current_liabilities":983901000,"stockholders_equity":2656990000},"cashflow":{"cfo":773102000,"capex":30090000,"dividends":423521000,"depreciation_amortization":40822000,"fcf":743012000},"derived":[],"adjusted":[],"filed":"2026-02-27","first_filed":"2025-02-28"},{"label":"FY2025","end":"2025-12-31","income":{"revenue":7239290000,"cost_of_revenue":5208826000,"gross_profit":2030464000,"opex_sga":1337882000,"operating_income":720347000,"pretax_income":737676000,"income_tax":150088000,"net_income":496994000,"eps_diluted":12.25,"shares_diluted":37899859},"balance":{"cash_and_equivalents":433283000,"short_term_investments":300000000,"total_current_assets":2954506000,"total_assets":4414805000,"total_current_liabilities":717742000,"stockholders_equity":2781376000},"cashflow":{"cfo":569613000,"capex":34550000,"dividends":473765000,"depreciation_amortization":43752000,"fcf":535063000},"derived":[],"adjusted":[],"filed":"2026-02-27","filed_exceptions":{"balance.cash_and_equivalents":"2026-08-07","balance.short_term_investments":"2026-08-07","balance.stockholders_equity":"2026-08-07","balance.total_assets":"2026-08-07","balance.total_current_assets":"2026-08-07","balance.total_current_liabilities":"2026-08-07"},"first_filed":"2026-02-27"}],"quarterly":[{"label":"Q2 FY2009","end":"2009-06-30","income":{"revenue":404971000,"cost_of_revenue":303986000,"gross_profit":100985000,"opex_sga":74691000,"operating_income":26294000,"pretax_income":25950000,"income_tax":9668000,"net_income":16282000,"eps_diluted":0.56},"balance":{"cash_and_equivalents":45303000},"cashflow":{},"derived":[],"adjusted":[],"filed":"2010-08-06","first_filed":"2010-08-06"},{"label":"Q3 FY2009","end":"2009-09-30","income":{"revenue":741895000,"cost_of_revenue":569886000,"gross_profit":172009000,"opex_sga":130557000,"operating_income":41452000,"pretax_income":40421000,"income_tax":13280000,"net_income":21131000,"eps_diluted":0.66},"balance":{"cash_and_equivalents":65317000},"cashflow":{"cfo":10924000,"capex":2609000,"dividends":15255000,"depreciation_amortization":2511000,"fcf":8315000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2010-11-05","first_filed":"2010-11-05"},{"label":"Q4 FY2009","end":"2009-12-31","income":{"revenue":563606000,"cost_of_revenue":430002000,"gross_profit":133604000,"opex_sga":118728000,"operating_income":14876000,"pretax_income":13848000,"income_tax":4526000,"net_income":7073000},"balance":{"cash_and_equivalents":58093000,"total_current_assets":755298000,"total_assets":1160613000,"total_current_liabilities":223926000,"long_term_debt":13429000,"stockholders_equity":738026000},"cashflow":{"cfo":49804000,"capex":1725000,"dividends":15379000,"depreciation_amortization":2609000,"fcf":48079000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.gross_profit","income.income_tax","income.net_income","income.operating_income","income.opex_sga","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2011-03-01","filed_exceptions":{"balance.cash_and_equivalents":"2013-02-28"},"first_filed":"2010-08-06"},{"label":"Q1 FY2010","end":"2010-03-31","income":{"revenue":509755000,"cost_of_revenue":387151000,"gross_profit":122604000,"opex_sga":113739000,"operating_income":8865000,"pretax_income":7968000,"income_tax":2493000,"net_income":3833000,"eps_diluted":0.1},"balance":{"cash_and_equivalents":74096000},"cashflow":{"cfo":-5835000,"capex":1708000,"dividends":15492000,"depreciation_amortization":2602000,"fcf":-7543000},"derived":[],"adjusted":[],"filed":"2011-05-10","filed_exceptions":{"income.eps_diluted":"2012-02-29","income.gross_profit":"2012-02-29","income.net_income":"2012-02-29","income.revenue":"2012-02-29"},"first_filed":"2011-05-10"},{"label":"Q2 FY2010","end":"2010-06-30","income":{"revenue":864805000,"cost_of_revenue":663736000,"gross_profit":201069000,"opex_sga":130150000,"operating_income":70919000,"pretax_income":70025000,"income_tax":21818000,"net_income":35045000,"eps_diluted":1.08},"balance":{"cash_and_equivalents":87757000,"total_current_assets":1015618000,"total_assets":1417568000,"total_current_liabilities":448425000,"long_term_debt":20574000,"stockholders_equity":751361000},"cashflow":{"cfo":62665000,"capex":2131000,"dividends":16846000,"depreciation_amortization":2546000,"fcf":60534000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2011-08-09","filed_exceptions":{"balance.long_term_debt":"2010-08-06","balance.stockholders_equity":"2010-08-06","balance.total_assets":"2010-08-06","balance.total_current_assets":"2010-08-06","balance.total_current_liabilities":"2010-08-06","income.eps_diluted":"2012-02-29","income.gross_profit":"2012-02-29","income.net_income":"2012-02-29","income.revenue":"2012-02-29"},"first_filed":"2010-08-06"},{"label":"Q3 FY2010","end":"2010-09-30","income":{"revenue":812787000,"cost_of_revenue":617246000,"gross_profit":195541000,"opex_sga":131548000,"operating_income":63993000,"pretax_income":63124000,"income_tax":19606000,"net_income":31437000,"eps_diluted":0.97},"balance":{"cash_and_equivalents":99871000,"total_current_assets":916700000,"total_assets":1316924000,"total_current_liabilities":328860000,"long_term_debt":22664000,"stockholders_equity":766722000},"cashflow":{"cfo":39865000,"capex":1701000,"dividends":16847000,"depreciation_amortization":2522000,"fcf":38164000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2011-11-08","filed_exceptions":{"balance.long_term_debt":"2010-11-05","balance.stockholders_equity":"2010-11-05","balance.total_assets":"2010-11-05","balance.total_current_assets":"2010-11-05","balance.total_current_liabilities":"2010-11-05","income.eps_diluted":"2012-02-29","income.gross_profit":"2012-02-29","income.net_income":"2012-02-29","income.revenue":"2012-02-29"},"first_filed":"2010-11-05"},{"label":"Q4 FY2010","end":"2010-12-31","income":{"revenue":657248000,"cost_of_revenue":503221000,"gross_profit":154027000,"opex_sga":132232000,"operating_income":21795000,"pretax_income":20965000,"income_tax":6443000,"net_income":10445000,"eps_diluted":0.31},"balance":{"cash_and_equivalents":126498000,"total_current_assets":838004000,"total_assets":1237227000,"total_current_liabilities":266005000,"long_term_debt":10016000,"stockholders_equity":764461000},"cashflow":{"cfo":56104000,"capex":2881000,"dividends":16843000,"depreciation_amortization":3101000,"fcf":53223000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.income_tax","income.operating_income","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2012-02-29","filed_exceptions":{"balance.cash_and_equivalents":"2014-02-27"},"first_filed":"2011-03-01"},{"label":"Q1 FY2011","end":"2011-03-31","income":{"revenue":534339000,"cost_of_revenue":399353000,"gross_profit":134986000,"opex_sga":118276000,"operating_income":16710000,"pretax_income":15888000,"income_tax":4766000,"net_income":7500000,"eps_diluted":0.21,"shares_diluted":30694352},"balance":{"cash_and_equivalents":35535000,"total_current_assets":838289000,"total_assets":1235674000,"total_current_liabilities":284772000,"long_term_debt":24116000,"stockholders_equity":761691000},"cashflow":{"cfo":-44926000,"capex":1692000,"dividends":16938000,"depreciation_amortization":2617000,"fcf":-46618000},"derived":[],"adjusted":[],"filed":"2012-05-09","filed_exceptions":{"balance.long_term_debt":"2011-05-10","balance.stockholders_equity":"2011-05-10","balance.total_assets":"2011-05-10","balance.total_current_assets":"2011-05-10","balance.total_current_liabilities":"2011-05-10","income.eps_diluted":"2013-02-28","income.gross_profit":"2013-02-28","income.net_income":"2013-02-28","income.revenue":"2013-02-28"},"first_filed":"2011-05-10"},{"label":"Q2 FY2011","end":"2011-06-30","income":{"revenue":883548000,"cost_of_revenue":670357000,"gross_profit":213191000,"opex_sga":137662000,"operating_income":75529000,"pretax_income":74532000,"income_tax":22260000,"net_income":36023000,"eps_diluted":1.09,"shares_diluted":30770295},"balance":{"cash_and_equivalents":18627000,"total_current_assets":1082679000,"total_assets":1517892000,"total_current_liabilities":445346000,"long_term_debt":65016000,"stockholders_equity":787997000},"cashflow":{"cfo":2718000,"capex":4038000,"dividends":18769000,"depreciation_amortization":2840000,"fcf":-1320000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2012-08-09","filed_exceptions":{"balance.long_term_debt":"2011-08-09","balance.stockholders_equity":"2011-08-09","balance.total_assets":"2011-08-09","balance.total_current_assets":"2011-08-09","balance.total_current_liabilities":"2011-08-09","income.eps_diluted":"2013-02-28","income.gross_profit":"2013-02-28","income.net_income":"2013-02-28","income.revenue":"2013-02-28"},"first_filed":"2011-08-09"},{"label":"Q3 FY2011","end":"2011-09-30","income":{"revenue":914039000,"cost_of_revenue":694632000,"gross_profit":219407000,"opex_sga":145096000,"operating_income":74311000,"pretax_income":72959000,"income_tax":21141000,"net_income":33547000,"eps_diluted":1.02,"shares_diluted":30758532},"balance":{"cash_and_equivalents":21022000,"total_current_assets":993715000,"total_assets":1431750000,"total_current_liabilities":383075000,"long_term_debt":7000,"stockholders_equity":804583000},"cashflow":{"cfo":-16496000,"capex":3450000,"dividends":18779000,"depreciation_amortization":3092000,"fcf":-19946000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2012-11-08","filed_exceptions":{"balance.long_term_debt":"2011-11-08","balance.stockholders_equity":"2011-11-08","balance.total_assets":"2011-11-08","balance.total_current_assets":"2011-11-08","balance.total_current_liabilities":"2011-11-08","income.eps_diluted":"2013-02-28","income.gross_profit":"2013-02-28","income.net_income":"2013-02-28","income.revenue":"2013-02-28"},"first_filed":"2011-11-08"},{"label":"Q4 FY2011","end":"2011-12-31","income":{"revenue":645833000,"cost_of_revenue":485123000,"gross_profit":160710000,"opex_sga":128210000,"operating_income":32500000,"pretax_income":31213000,"income_tax":8683000,"net_income":13380000,"eps_diluted":0.39},"balance":{"cash_and_equivalents":15673000,"total_current_assets":828177000,"total_assets":1268148000,"total_current_liabilities":223039000,"stockholders_equity":802790000},"cashflow":{"cfo":120156000,"capex":4745000,"dividends":18790000,"depreciation_amortization":3176000,"fcf":115411000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.income_tax","income.operating_income","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2013-02-28","filed_exceptions":{"balance.cash_and_equivalents":"2015-02-24"},"first_filed":"2012-02-29"},{"label":"Q1 FY2012","end":"2012-03-31","income":{"revenue":633512000,"cost_of_revenue":482890000,"gross_profit":150622000,"opex_sga":130713000,"operating_income":19909000,"pretax_income":19021000,"income_tax":5529000,"net_income":8466000,"eps_diluted":0.23,"shares_diluted":30834468},"balance":{"cash_and_equivalents":18057000,"total_current_assets":910962000,"total_assets":1350613000,"total_current_liabilities":307339000,"stockholders_equity":796013000},"cashflow":{"cfo":9453000,"capex":3883000,"dividends":20470000,"depreciation_amortization":3081000,"fcf":5570000},"derived":[],"adjusted":[],"filed":"2013-04-30","filed_exceptions":{"balance.stockholders_equity":"2012-05-09","balance.total_assets":"2012-05-09","balance.total_current_assets":"2012-05-09","balance.total_current_liabilities":"2012-05-09","income.eps_diluted":"2014-02-27","income.gross_profit":"2014-02-27","income.net_income":"2014-02-27","income.revenue":"2014-02-27"},"first_filed":"2012-05-09"},{"label":"Q2 FY2012","end":"2012-06-30","income":{"revenue":1011801000,"cost_of_revenue":773326000,"gross_profit":238475000,"opex_sga":152604000,"operating_income":85871000,"pretax_income":84521000,"income_tax":23620000,"net_income":39103000,"eps_diluted":1.15,"shares_diluted":31783707},"balance":{"cash_and_equivalents":35207000,"total_current_assets":1237595000,"total_assets":1894875000,"total_current_liabilities":381336000,"long_term_debt":235638000,"stockholders_equity":906985000},"cashflow":{"cfo":-69095000,"capex":3008000,"dividends":20533000,"depreciation_amortization":3776000,"fcf":-72103000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2013-08-02","filed_exceptions":{"balance.long_term_debt":"2012-08-09","balance.stockholders_equity":"2012-08-09","balance.total_assets":"2012-08-09","balance.total_current_assets":"2012-08-09","balance.total_current_liabilities":"2012-08-09","income.eps_diluted":"2014-02-27","income.gross_profit":"2014-02-27","income.net_income":"2014-02-27","income.revenue":"2014-02-27"},"first_filed":"2012-08-09"},{"label":"Q3 FY2012","end":"2012-09-30","income":{"revenue":1020859000,"cost_of_revenue":778354000,"gross_profit":242505000,"opex_sga":156808000,"operating_income":85697000,"pretax_income":84512000,"income_tax":24981000,"net_income":41005000,"eps_diluted":1.19,"shares_diluted":32168166},"balance":{"cash_and_equivalents":45961000,"total_current_assets":1140970000,"total_assets":1799817000,"total_current_liabilities":328204000,"long_term_debt":202194000,"stockholders_equity":925474000},"cashflow":{"cfo":124085000,"capex":2337000,"dividends":21376000,"depreciation_amortization":4419000,"fcf":121748000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2013-11-01","filed_exceptions":{"balance.long_term_debt":"2012-11-08","balance.stockholders_equity":"2012-11-08","balance.total_assets":"2012-11-08","balance.total_current_assets":"2012-11-08","balance.total_current_liabilities":"2012-11-08","income.eps_diluted":"2014-02-27","income.gross_profit":"2014-02-27","income.net_income":"2014-02-27","income.revenue":"2014-02-27"},"first_filed":"2012-11-08"},{"label":"Q4 FY2012","end":"2012-12-31","income":{"revenue":765540000,"cost_of_revenue":582747000,"gross_profit":182793000,"opex_sga":149362000,"operating_income":33431000,"pretax_income":32189000,"income_tax":8513000,"net_income":14760000,"eps_diluted":0.04},"balance":{"cash_and_equivalents":73770000,"total_current_assets":1015451000,"total_assets":1682055000,"total_current_liabilities":282358000,"long_term_debt":316196000,"stockholders_equity":748214000},"cashflow":{"cfo":108900000,"capex":3089000,"dividends":193840000,"depreciation_amortization":4635000,"fcf":105811000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.income_tax","income.operating_income","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2014-02-27","filed_exceptions":{"balance.cash_and_equivalents":"2016-02-29"},"first_filed":"2013-02-28"},{"label":"Q1 FY2013","end":"2013-03-31","income":{"revenue":713633000,"cost_of_revenue":538187000,"gross_profit":175446000,"opex_sga":144892000,"operating_income":30554000,"pretax_income":29372000,"income_tax":8283000,"net_income":13385000,"eps_diluted":0.39,"shares_diluted":32213440},"balance":{"cash_and_equivalents":22033000,"total_current_assets":1066900000,"total_assets":1727283000,"total_current_liabilities":309640000,"long_term_debt":322017000,"stockholders_equity":754809000},"cashflow":{"cfo":-17499000,"capex":3069000,"dividends":8640000,"depreciation_amortization":4300000,"fcf":-20568000},"derived":[],"adjusted":[],"filed":"2014-05-01","filed_exceptions":{"balance.long_term_debt":"2013-04-30","balance.stockholders_equity":"2013-04-30","balance.total_assets":"2013-04-30","balance.total_current_assets":"2013-04-30","balance.total_current_liabilities":"2013-04-30","income.eps_diluted":"2015-02-24","income.gross_profit":"2015-02-24","income.net_income":"2015-02-24","income.revenue":"2015-02-24"},"first_filed":"2013-04-30"},{"label":"Q2 FY2013","end":"2013-06-30","income":{"revenue":1120452000,"cost_of_revenue":853772000,"gross_profit":266680000,"opex_sga":161595000,"operating_income":105085000,"pretax_income":103397000,"income_tax":30815000,"net_income":51318000,"eps_diluted":1.48,"shares_diluted":32248855},"balance":{"cash_and_equivalents":25531000,"total_current_assets":1260984000,"total_assets":1913009000,"total_current_liabilities":361777000,"long_term_debt":398288000,"stockholders_equity":794889000},"cashflow":{"cfo":-59408000,"capex":3895000,"dividends":8658000,"depreciation_amortization":4420000,"fcf":-63303000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2014-08-01","filed_exceptions":{"balance.long_term_debt":"2013-08-02","balance.stockholders_equity":"2013-08-02","balance.total_assets":"2013-08-02","balance.total_current_assets":"2013-08-02","balance.total_current_liabilities":"2013-08-02","cashflow.cfo":"2013-08-02","income.eps_diluted":"2015-02-24","income.gross_profit":"2015-02-24","income.net_income":"2015-02-24","income.revenue":"2015-02-24"},"first_filed":"2013-08-02"},{"label":"Q3 FY2013","end":"2013-09-30","income":{"revenue":1081893000,"cost_of_revenue":823296000,"gross_profit":258597000,"opex_sga":163142000,"operating_income":95455000,"pretax_income":93674000,"income_tax":27556000,"net_income":45699000,"eps_diluted":1.32,"shares_diluted":32276113},"balance":{"cash_and_equivalents":29229000,"total_current_assets":1161815000,"total_assets":1818033000,"total_current_liabilities":311789000,"long_term_debt":285340000,"stockholders_equity":838755000},"cashflow":{"cfo":128090000,"capex":3951000,"dividends":8660000,"depreciation_amortization":4503000,"fcf":124139000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2014-11-04","filed_exceptions":{"balance.long_term_debt":"2013-11-01","balance.stockholders_equity":"2013-11-01","balance.total_assets":"2013-11-01","balance.total_current_assets":"2013-11-01","balance.total_current_liabilities":"2013-11-01","cashflow.cfo":"2013-11-01","income.eps_diluted":"2015-02-24","income.gross_profit":"2015-02-24","income.net_income":"2015-02-24","income.revenue":"2015-02-24"},"first_filed":"2013-11-01"},{"label":"Q4 FY2013","end":"2013-12-31","income":{"revenue":827352000,"cost_of_revenue":628822000,"gross_profit":198530000,"opex_sga":158415000,"operating_income":40115000,"pretax_income":38936000,"income_tax":11006000,"net_income":17321000,"eps_diluted":0.5},"balance":{"cash_and_equivalents":19478000,"total_current_assets":1021102000,"total_assets":1669531000,"total_current_liabilities":243506000,"long_term_debt":230557000,"stockholders_equity":840396000},"cashflow":{"cfo":99086000,"capex":3665000,"dividends":13878000,"depreciation_amortization":4483000,"fcf":95421000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.income_tax","income.operating_income","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2015-02-24","filed_exceptions":{"balance.cash_and_equivalents":"2017-02-21"},"first_filed":"2014-02-27"},{"label":"Q1 FY2014","end":"2014-03-31","income":{"revenue":762568000,"cost_of_revenue":574499000,"gross_profit":188069000,"opex_sga":152516000,"operating_income":35553000,"pretax_income":34544000,"income_tax":10141000,"net_income":16753000,"eps_diluted":0.48,"shares_diluted":32305445},"balance":{"cash_and_equivalents":19457000,"total_current_assets":1139166000,"total_assets":1776856000,"total_current_liabilities":353175000,"long_term_debt":227229000,"stockholders_equity":844857000},"cashflow":{"cfo":24901000,"capex":1736000,"dividends":13923000,"depreciation_amortization":4434000,"fcf":23165000},"derived":[],"adjusted":[],"filed":"2015-05-07","filed_exceptions":{"balance.long_term_debt":"2014-05-01","balance.stockholders_equity":"2014-05-01","balance.total_assets":"2014-05-01","balance.total_current_assets":"2014-05-01","balance.total_current_liabilities":"2014-05-01","cashflow.cfo":"2014-05-01","income.eps_diluted":"2016-02-29","income.gross_profit":"2016-02-29","income.net_income":"2016-02-29","income.revenue":"2016-02-29"},"first_filed":"2014-05-01"},{"label":"Q2 FY2014","end":"2014-06-30","income":{"revenue":1170186000,"cost_of_revenue":890913000,"gross_profit":279273000,"opex_sga":166293000,"operating_income":112980000,"pretax_income":111733000,"income_tax":33348000,"net_income":56101000,"eps_diluted":1.6,"shares_diluted":32353045},"balance":{"cash_and_equivalents":16865000,"total_current_assets":1346218000,"total_assets":1990839000,"total_current_liabilities":385652000,"long_term_debt":349560000,"stockholders_equity":894728000},"cashflow":{"capex":4110000,"dividends":13986000,"depreciation_amortization":4413000},"derived":["cashflow.capex","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2015-08-06","filed_exceptions":{"balance.long_term_debt":"2014-08-01","balance.stockholders_equity":"2014-08-01","balance.total_assets":"2014-08-01","balance.total_current_assets":"2014-08-01","balance.total_current_liabilities":"2014-08-01","income.eps_diluted":"2016-02-29","income.gross_profit":"2016-02-29","income.net_income":"2016-02-29","income.revenue":"2016-02-29"},"first_filed":"2014-08-01"},{"label":"Q3 FY2014","end":"2014-09-30","income":{"revenue":1134999000,"cost_of_revenue":860234000,"gross_profit":274765000,"opex_sga":169527000,"operating_income":105238000,"pretax_income":103704000,"income_tax":32573000,"net_income":54461000,"eps_diluted":1.56,"shares_diluted":32375939},"balance":{"cash_and_equivalents":16691000,"total_current_assets":1271336000,"total_assets":1904988000,"total_current_liabilities":340751000,"long_term_debt":352732000,"stockholders_equity":881443000},"cashflow":{"capex":3388000,"dividends":20975000,"depreciation_amortization":4501000},"derived":["cashflow.capex","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2015-11-05","filed_exceptions":{"balance.long_term_debt":"2014-11-04","balance.stockholders_equity":"2014-11-04","balance.total_assets":"2014-11-04","balance.total_current_assets":"2014-11-04","balance.total_current_liabilities":"2014-11-04","income.eps_diluted":"2016-02-29","income.gross_profit":"2016-02-29","income.net_income":"2016-02-29","income.revenue":"2016-02-29"},"first_filed":"2014-11-04"},{"label":"Q4 FY2014","end":"2014-12-31","income":{"revenue":876787000,"cost_of_revenue":662492000,"gross_profit":214295000,"opex_sga":162319000,"operating_income":51976000,"pretax_income":50560000,"income_tax":15777000,"net_income":24072000,"eps_diluted":0.69},"balance":{"cash_and_equivalents":24447000,"total_current_assets":1157335000,"total_assets":1791067000,"total_current_liabilities":287022000,"long_term_debt":303885000,"stockholders_equity":883960000},"cashflow":{"capex":12278000,"dividends":20986000,"depreciation_amortization":4579000},"derived":["cashflow.capex","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.income_tax","income.operating_income","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2016-02-29","filed_exceptions":{"balance.cash_and_equivalents":"2018-03-01"},"first_filed":"2015-02-24"},{"label":"Q1 FY2015","end":"2015-03-31","income":{"revenue":808972000,"cost_of_revenue":604747000,"gross_profit":204225000,"opex_sga":157217000,"operating_income":47008000,"pretax_income":45631000,"income_tax":14331000,"net_income":23048000,"eps_diluted":0.65,"shares_diluted":32431077},"balance":{"cash_and_equivalents":16251000,"total_current_assets":1273336000,"total_assets":1889505000,"total_current_liabilities":356141000,"long_term_debt":341295000,"stockholders_equity":879166000},"cashflow":{"capex":3114000,"dividends":24524000,"depreciation_amortization":4621000},"derived":[],"adjusted":[],"filed":"2016-05-06","filed_exceptions":{"balance.long_term_debt":"2015-05-07","balance.stockholders_equity":"2015-05-07","balance.total_assets":"2015-05-07","balance.total_current_assets":"2015-05-07","balance.total_current_liabilities":"2015-05-07","income.eps_diluted":"2017-02-21","income.gross_profit":"2017-02-21","income.net_income":"2017-02-21","income.revenue":"2017-02-21"},"first_filed":"2015-05-07"},{"label":"Q2 FY2015","end":"2015-06-30","income":{"revenue":1223439000,"cost_of_revenue":928194000,"gross_profit":295245000,"opex_sga":170386000,"operating_income":124859000,"pretax_income":123229000,"income_tax":38988000,"net_income":65423000,"eps_diluted":1.85,"shares_diluted":32477262},"balance":{"cash_and_equivalents":21851000,"total_current_assets":1441410000,"total_assets":2066555000,"total_current_liabilities":371898000,"long_term_debt":434010000,"stockholders_equity":925941000},"cashflow":{"capex":11519000,"dividends":24641000,"depreciation_amortization":4788000},"derived":["cashflow.capex","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2016-08-09","filed_exceptions":{"balance.long_term_debt":"2015-08-06","balance.stockholders_equity":"2015-08-06","balance.total_assets":"2015-08-06","balance.total_current_assets":"2015-08-06","balance.total_current_liabilities":"2015-08-06","income.eps_diluted":"2017-02-21","income.gross_profit":"2017-02-21","income.net_income":"2017-02-21","income.revenue":"2017-02-21"},"first_filed":"2015-08-06"},{"label":"Q3 FY2015","end":"2015-09-30","income":{"revenue":1177012000,"cost_of_revenue":891166000,"gross_profit":285846000,"opex_sga":175166000,"operating_income":110680000,"pretax_income":109161000,"income_tax":34517000,"net_income":57968000,"eps_diluted":1.64,"shares_diluted":32498857},"balance":{"cash_and_equivalents":28505000,"total_current_assets":1314494000,"total_assets":1929459000,"total_current_liabilities":331037000,"long_term_debt":305502000,"stockholders_equity":955362000},"cashflow":{"capex":5960000,"dividends":24675000,"depreciation_amortization":4807000},"derived":["cashflow.capex","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2016-11-03","filed_exceptions":{"balance.long_term_debt":"2015-11-05","balance.stockholders_equity":"2015-11-05","balance.total_assets":"2015-11-05","balance.total_current_assets":"2015-11-05","balance.total_current_liabilities":"2015-11-05","income.eps_diluted":"2017-02-21","income.gross_profit":"2017-02-21","income.net_income":"2017-02-21","income.revenue":"2017-02-21"},"first_filed":"2015-11-05"},{"label":"Q4 FY2015","end":"2015-12-31","income":{"revenue":903816000,"cost_of_revenue":681775000,"gross_profit":222041000,"opex_sga":167840000,"operating_income":54201000,"pretax_income":53180000,"income_tax":16841000,"net_income":26490000,"eps_diluted":0.75},"balance":{"cash_and_equivalents":35229000,"total_current_assets":1181265000,"total_assets":1788442000,"total_current_liabilities":270301000,"long_term_debt":245814000,"stockholders_equity":957310000},"cashflow":{"capex":3105000,"dividends":24692000,"depreciation_amortization":4901000},"derived":["cashflow.capex","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.income_tax","income.operating_income","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2017-02-21","filed_exceptions":{"balance.cash_and_equivalents":"2019-02-28","balance.long_term_debt":"2016-11-03"},"first_filed":"2016-02-29"},{"label":"Q1 FY2016","end":"2016-03-31","income":{"revenue":851424000,"cost_of_revenue":638977000,"gross_profit":212447000,"opex_sga":161779000,"operating_income":50668000,"pretax_income":49682000,"income_tax":15508000,"net_income":25537000,"eps_diluted":0.71,"shares_diluted":32537225},"balance":{"cash_and_equivalents":32856000,"total_current_assets":1261925000,"total_assets":1876890000,"total_current_liabilities":347251000,"long_term_debt":238366000,"stockholders_equity":968068000},"cashflow":{"capex":2743000,"dividends":30033000,"depreciation_amortization":4957000},"derived":[],"adjusted":[],"filed":"2017-05-05","filed_exceptions":{"balance.long_term_debt":"2016-05-06","balance.stockholders_equity":"2016-05-06","balance.total_assets":"2016-05-06","balance.total_current_assets":"2016-05-06","balance.total_current_liabilities":"2016-05-06","income.eps_diluted":"2018-03-01","income.gross_profit":"2018-03-01","income.net_income":"2018-03-01","income.revenue":"2018-03-01"},"first_filed":"2016-05-06"},{"label":"Q2 FY2016","end":"2016-06-30","income":{"revenue":1214435000,"cost_of_revenue":922574000,"gross_profit":291861000,"opex_sga":174271000,"operating_income":117590000,"pretax_income":116536000,"income_tax":35112000,"net_income":64621000,"eps_diluted":1.82,"shares_diluted":32606336},"balance":{"cash_and_equivalents":30544000,"total_current_assets":1406825000,"total_assets":2019591000,"total_current_liabilities":406549000,"long_term_debt":267791000,"stockholders_equity":1003303000},"cashflow":{"capex":2875000,"dividends":30131000,"depreciation_amortization":5086000},"derived":["cashflow.capex","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2017-07-28","filed_exceptions":{"balance.long_term_debt":"2016-08-09","balance.stockholders_equity":"2016-08-09","balance.total_assets":"2016-08-09","balance.total_current_assets":"2016-08-09","balance.total_current_liabilities":"2016-08-09","income.eps_diluted":"2018-03-01","income.gross_profit":"2018-03-01","income.net_income":"2018-03-01","income.revenue":"2018-03-01"},"first_filed":"2016-08-09"},{"label":"Q3 FY2016","end":"2016-09-30","income":{"revenue":1241232000,"cost_of_revenue":939028000,"gross_profit":302204000,"opex_sga":182904000,"operating_income":119300000,"pretax_income":118304000,"income_tax":37786000,"net_income":63099000,"eps_diluted":1.78,"shares_diluted":32650153},"balance":{"cash_and_equivalents":35910000,"total_current_assets":1349009000,"total_assets":1957597000,"total_current_liabilities":358127000,"long_term_debt":219792000,"stockholders_equity":1039019000},"cashflow":{"capex":3371000,"dividends":30134000,"depreciation_amortization":5035000},"derived":["cashflow.capex","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2017-11-07","filed_exceptions":{"balance.long_term_debt":"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","income.eps_diluted":"2018-03-01","income.gross_profit":"2018-03-01","income.net_income":"2018-03-01","income.revenue":"2018-03-01"},"first_filed":"2016-11-03"},{"label":"Q4 FY2016","end":"2016-12-31","income":{"revenue":913611000,"cost_of_revenue":685539000,"gross_profit":228072000,"opex_sga":169998000,"operating_income":58074000,"pretax_income":57397000,"income_tax":17530000,"net_income":29553000,"eps_diluted":0.81},"balance":{"cash_and_equivalents":56010000,"total_current_assets":1240156000,"total_assets":1874649000,"total_current_liabilities":314888000,"stockholders_equity":1005828000},"cashflow":{"capex":34588000,"dividends":37306000,"depreciation_amortization":4988000},"derived":["cashflow.capex","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.income_tax","income.operating_income","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2018-03-01","filed_exceptions":{"balance.cash_and_equivalents":"2020-02-28"},"first_filed":"2017-02-21"},{"label":"Q1 FY2017","end":"2017-03-31","income":{"revenue":872095000,"cost_of_revenue":653539000,"gross_profit":218556000,"opex_sga":169857000,"operating_income":48699000,"pretax_income":47444000,"income_tax":13676000,"net_income":26181000,"eps_diluted":0.71,"shares_diluted":32679806},"balance":{"cash_and_equivalents":47421000,"total_current_assets":1300501000,"total_assets":1935279000,"total_current_liabilities":378898000,"stockholders_equity":978336000},"cashflow":{"capex":4147000,"dividends":37383000,"depreciation_amortization":5365000},"derived":[],"adjusted":[],"filed":"2018-05-09","filed_exceptions":{"balance.stockholders_equity":"2017-05-05","balance.total_assets":"2017-05-05","balance.total_current_assets":"2017-05-05","balance.total_current_liabilities":"2017-05-05","income.eps_diluted":"2019-02-28","income.gross_profit":"2019-02-28","income.net_income":"2019-02-28","income.revenue":"2019-02-28"},"first_filed":"2017-05-05"},{"label":"Q2 FY2017","end":"2017-06-30","income":{"revenue":1275924000,"cost_of_revenue":965646000,"gross_profit":310278000,"opex_sga":180930000,"operating_income":129348000,"pretax_income":127701000,"income_tax":36854000,"net_income":73756000,"eps_diluted":2.07,"shares_diluted":32708646},"balance":{"cash_and_equivalents":51034000,"total_current_assets":1451741000,"total_assets":2154418000,"total_current_liabilities":424436000,"stockholders_equity":1018665000},"cashflow":{"capex":6165000,"dividends":37452000,"depreciation_amortization":5569000},"derived":["cashflow.capex","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2018-08-03","filed_exceptions":{"balance.stockholders_equity":"2017-07-28","balance.total_assets":"2017-07-28","balance.total_current_assets":"2017-07-28","balance.total_current_liabilities":"2017-07-28","income.eps_diluted":"2019-02-28","income.gross_profit":"2019-02-28","income.net_income":"2019-02-28","income.revenue":"2019-02-28"},"first_filed":"2017-07-28"},{"label":"Q3 FY2017","end":"2017-09-30","income":{"revenue":1229591000,"cost_of_revenue":933696000,"gross_profit":295895000,"opex_sga":183728000,"operating_income":114461000,"pretax_income":112344000,"income_tax":32325000,"net_income":65029000,"eps_diluted":1.82,"shares_diluted":32746366},"balance":{"cash_and_equivalents":66667000,"total_current_assets":1438941000,"total_assets":2148219000,"total_current_liabilities":460399000,"stockholders_equity":1052139000},"cashflow":{"cfo":154369000,"capex":3517000,"dividends":44633000,"depreciation_amortization":5575000,"fcf":150852000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2018-11-08","filed_exceptions":{"balance.stockholders_equity":"2017-11-07","balance.total_assets":"2017-11-07","balance.total_current_assets":"2017-11-07","balance.total_current_liabilities":"2017-11-07","income.eps_diluted":"2019-02-28","income.gross_profit":"2019-02-28","income.net_income":"2019-02-28","income.revenue":"2019-02-28"},"first_filed":"2017-11-07"},{"label":"Q4 FY2017","end":"2017-12-31","income":{"revenue":964345000,"cost_of_revenue":723415000,"gross_profit":240930000,"opex_sga":181156000,"operating_income":61366000,"pretax_income":60022000,"income_tax":7366000,"net_income":43255000,"eps_diluted":1.19},"balance":{"cash_and_equivalents":80496000,"total_current_assets":1337397000,"total_assets":2046877000,"total_current_liabilities":416477000,"stockholders_equity":1297953000},"cashflow":{"cfo":117141000,"capex":4047000,"dividends":44679000,"depreciation_amortization":5524000,"fcf":113094000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.income_tax","income.operating_income","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2019-02-28","filed_exceptions":{"balance.cash_and_equivalents":"2021-02-26"},"first_filed":"2018-03-01"},{"label":"Q1 FY2018","end":"2018-03-31","income":{"revenue":926577000,"cost_of_revenue":695744000,"gross_profit":230833000,"opex_sga":178534000,"operating_income":53937000,"pretax_income":53372000,"income_tax":10995000,"net_income":34219000,"eps_diluted":0.89,"shares_diluted":34320110},"balance":{"cash_and_equivalents":58073000,"total_current_assets":1371724000,"total_assets":2076278000,"total_current_liabilities":377731000,"stockholders_equity":1292714000},"cashflow":{"cfo":-41614000,"capex":3494000,"dividends":46581000,"depreciation_amortization":5538000,"fcf":-45108000},"derived":[],"adjusted":[],"filed":"2019-05-09","filed_exceptions":{"balance.stockholders_equity":"2018-05-09","balance.total_assets":"2018-05-09","balance.total_current_assets":"2018-05-09","balance.total_current_liabilities":"2018-05-09","income.eps_diluted":"2020-02-28","income.gross_profit":"2020-02-28","income.net_income":"2020-02-28","income.revenue":"2020-02-28"},"first_filed":"2018-05-09"},{"label":"Q2 FY2018","end":"2018-06-30","income":{"revenue":1332743000,"cost_of_revenue":1011977000,"gross_profit":320766000,"opex_sga":186577000,"operating_income":137346000,"pretax_income":136583000,"income_tax":28319000,"net_income":89957000,"eps_diluted":2.4,"shares_diluted":34379195},"balance":{"cash_and_equivalents":72000000,"total_current_assets":1621453000,"total_assets":2325620000,"total_current_liabilities":522923000,"stockholders_equity":1328446000},"cashflow":{"cfo":22358000,"capex":5330000,"dividends":54184000,"depreciation_amortization":5489000,"fcf":17028000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2019-08-08","filed_exceptions":{"balance.stockholders_equity":"2018-08-03","balance.total_assets":"2018-08-03","balance.total_current_assets":"2018-08-03","balance.total_current_liabilities":"2018-08-03","income.eps_diluted":"2020-02-28","income.gross_profit":"2020-02-28","income.net_income":"2020-02-28","income.revenue":"2020-02-28"},"first_filed":"2018-08-03"},{"label":"Q3 FY2018","end":"2018-09-30","income":{"revenue":1296007000,"cost_of_revenue":976998000,"gross_profit":319009000,"opex_sga":200408000,"operating_income":122297000,"pretax_income":121250000,"income_tax":24364000,"net_income":79163000,"eps_diluted":2.11,"shares_diluted":34399389},"balance":{"cash_and_equivalents":67612000,"total_current_assets":1501845000,"total_assets":2230748000,"total_current_liabilities":508821000,"stockholders_equity":1367244000},"cashflow":{"cfo":89321000,"capex":4073000,"dividends":54186000,"depreciation_amortization":5473000,"fcf":85248000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2019-11-01","filed_exceptions":{"balance.stockholders_equity":"2018-11-08","balance.total_assets":"2018-11-08","balance.total_current_assets":"2018-11-08","balance.total_current_liabilities":"2018-11-08","income.eps_diluted":"2020-02-28","income.gross_profit":"2020-02-28","income.net_income":"2020-02-28","income.revenue":"2020-02-28"},"first_filed":"2018-11-08"},{"label":"Q4 FY2018","end":"2018-12-31","income":{"revenue":991326000,"cost_of_revenue":741682000,"gross_profit":249644000,"opex_sga":191933000,"operating_income":58502000,"pretax_income":58137000,"income_tax":9135000,"net_income":39593000,"eps_diluted":1.02},"balance":{"cash_and_equivalents":82894000,"total_current_assets":1441806000,"total_assets":2161033000,"total_current_liabilities":357566000,"stockholders_equity":1347849000},"cashflow":{"cfo":100492000,"capex":4256000,"dividends":54267000,"depreciation_amortization":5595000,"fcf":96236000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.income_tax","income.operating_income","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2020-02-28","filed_exceptions":{"balance.cash_and_equivalents":"2022-02-25"},"first_filed":"2019-02-28"},{"label":"Q1 FY2019","end":"2019-03-31","income":{"revenue":931278000,"cost_of_revenue":697518000,"gross_profit":233760000,"opex_sga":180072000,"operating_income":55132000,"pretax_income":54356000,"income_tax":10552000,"net_income":35037000,"eps_diluted":0.88,"shares_diluted":34402602},"balance":{"cash_and_equivalents":77273000,"total_current_assets":1490384000,"total_assets":2398943000,"total_current_liabilities":469773000,"stockholders_equity":1335212000},"cashflow":{"cfo":52936000,"capex":4132000,"dividends":59965000,"depreciation_amortization":5768000,"fcf":48804000},"derived":[],"adjusted":[],"filed":"2020-05-07","filed_exceptions":{"balance.stockholders_equity":"2019-05-09","balance.total_assets":"2019-05-09","balance.total_current_assets":"2019-05-09","balance.total_current_liabilities":"2019-05-09","income.eps_diluted":"2021-02-26","income.gross_profit":"2021-02-26","income.net_income":"2021-02-26","income.revenue":"2021-02-26"},"first_filed":"2019-05-09"},{"label":"Q2 FY2019","end":"2019-06-30","income":{"revenue":1371854000,"cost_of_revenue":1043870000,"gross_profit":327984000,"opex_sga":196549000,"operating_income":134400000,"pretax_income":133188000,"income_tax":25278000,"net_income":90155000,"eps_diluted":2.4,"shares_diluted":34462960},"balance":{"cash_and_equivalents":55915000,"total_current_assets":1695094000,"total_assets":2632434000,"total_current_liabilities":580518000,"stockholders_equity":1355595000},"cashflow":{"cfo":15511000,"capex":5065000,"dividends":60213000,"depreciation_amortization":5888000,"fcf":10446000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2020-08-06","filed_exceptions":{"balance.stockholders_equity":"2019-08-08","balance.total_assets":"2019-08-08","balance.total_current_assets":"2019-08-08","balance.total_current_liabilities":"2019-08-08","income.eps_diluted":"2021-02-26","income.gross_profit":"2021-02-26","income.net_income":"2021-02-26","income.revenue":"2021-02-26"},"first_filed":"2019-08-08"},{"label":"Q3 FY2019","end":"2019-09-30","income":{"revenue":1394915000,"cost_of_revenue":1060224000,"gross_profit":334691000,"opex_sga":212902000,"operating_income":125319000,"pretax_income":123885000,"income_tax":24230000,"net_income":83480000,"eps_diluted":2.2,"shares_diluted":34788955},"balance":{"cash_and_equivalents":60150000,"total_current_assets":1690827000,"total_assets":2693059000,"total_current_liabilities":542288000,"stockholders_equity":1443109000},"cashflow":{"cfo":129084000,"capex":4810000,"dividends":60276000,"depreciation_amortization":6327000,"fcf":124274000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2020-11-05","filed_exceptions":{"balance.stockholders_equity":"2019-11-01","balance.total_assets":"2019-11-01","balance.total_current_assets":"2019-11-01","balance.total_current_liabilities":"2019-11-01","income.eps_diluted":"2021-02-26","income.gross_profit":"2021-02-26","income.net_income":"2021-02-26","income.revenue":"2021-02-26"},"first_filed":"2019-11-01"},{"label":"Q4 FY2019","end":"2019-12-31","income":{"revenue":1072315000,"cost_of_revenue":811794000,"gross_profit":260521000,"opex_sga":210805000,"operating_income":52033000,"pretax_income":51423000,"income_tax":7017000,"net_income":37278000,"eps_diluted":0.92},"balance":{"cash_and_equivalents":74454000,"total_current_assets":1546730000,"total_assets":2556161000,"total_current_liabilities":461717000,"stockholders_equity":1435427000},"cashflow":{"cfo":138240000,"capex":3798000,"dividends":60958000,"depreciation_amortization":6529000,"fcf":134442000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.income_tax","income.operating_income","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2021-02-26","filed_exceptions":{"balance.cash_and_equivalents":"2022-02-25"},"first_filed":"2020-02-28"},{"label":"Q1 FY2020","end":"2020-03-31","income":{"revenue":1008156000,"cost_of_revenue":760541000,"gross_profit":247615000,"opex_sga":203386000,"operating_income":45243000,"pretax_income":44453000,"income_tax":8206000,"net_income":30502000,"eps_diluted":0.72,"shares_diluted":35023989},"balance":{"cash_and_equivalents":51236000,"total_current_assets":1590379000,"total_assets":2581829000,"total_current_liabilities":520474000,"stockholders_equity":1404342000},"cashflow":{"cfo":41859000,"capex":3859000,"dividends":61238000,"depreciation_amortization":6479000,"fcf":38000000},"derived":[],"adjusted":[],"filed":"2021-05-06","filed_exceptions":{"balance.stockholders_equity":"2020-05-07","balance.total_assets":"2020-05-07","balance.total_current_assets":"2020-05-07","balance.total_current_liabilities":"2020-05-07"},"first_filed":"2020-05-07"},{"label":"Q2 FY2020","end":"2020-06-30","income":{"revenue":1355385000,"cost_of_revenue":1036186000,"gross_profit":319199000,"opex_sga":194053000,"operating_income":129249000,"pretax_income":128966000,"income_tax":24724000,"net_income":86578000,"eps_diluted":2.26,"shares_diluted":35064711},"balance":{"cash_and_equivalents":79573000,"total_current_assets":1631469000,"total_assets":2636727000,"total_current_liabilities":638858000,"stockholders_equity":1437039000},"cashflow":{"cfo":219396000,"capex":4160000,"dividends":68077000,"depreciation_amortization":6419000,"fcf":215236000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2021-08-05","filed_exceptions":{"balance.stockholders_equity":"2020-08-06","balance.total_assets":"2020-08-06","balance.total_current_assets":"2020-08-06","balance.total_current_liabilities":"2020-08-06"},"first_filed":"2020-08-06"},{"label":"Q3 FY2020","end":"2020-09-30","income":{"revenue":1536671000,"cost_of_revenue":1162908000,"gross_profit":373763000,"opex_sga":221037000,"operating_income":156781000,"pretax_income":156673000,"income_tax":30467000,"net_income":106489000,"eps_diluted":2.76,"shares_diluted":35237022},"balance":{"cash_and_equivalents":92600000,"total_current_assets":1644119000,"total_assets":2647685000,"total_current_liabilities":609498000,"stockholders_equity":1489612000},"cashflow":{"cfo":111523000,"capex":3589000,"dividends":68139000,"depreciation_amortization":6452000,"fcf":107934000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2021-11-04","filed_exceptions":{"balance.stockholders_equity":"2020-11-05","balance.total_assets":"2020-11-05","balance.total_current_assets":"2020-11-05","balance.total_current_liabilities":"2020-11-05","income.shares_diluted":"2020-11-05"},"first_filed":"2020-11-05"},{"label":"Q4 FY2020","end":"2020-12-31","income":{"revenue":1154716000,"cost_of_revenue":872472000,"gross_profit":282244000,"opex_sga":214575000,"operating_income":69761000,"pretax_income":69703000,"income_tax":13226000,"net_income":46010000,"eps_diluted":1.14},"balance":{"cash_and_equivalents":146067000,"total_current_assets":1484445000,"total_assets":2484347000,"total_current_liabilities":487145000,"stockholders_equity":1486678000},"cashflow":{"cfo":161601000,"capex":4828000,"dividends":68259000,"depreciation_amortization":6558000,"fcf":156773000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.income_tax","income.operating_income","income.opex_sga","income.pretax_income"],"adjusted":[],"filed":"2022-02-25","filed_exceptions":{"balance.cash_and_equivalents":"2022-11-03","income.eps_diluted":"2021-02-26","income.gross_profit":"2021-02-26","income.net_income":"2021-02-26","income.revenue":"2021-02-26"},"first_filed":"2021-02-26"},{"label":"Q1 FY2021","end":"2021-03-31","income":{"revenue":1136118000,"cost_of_revenue":841297000,"gross_profit":294821000,"opex_sga":217612000,"operating_income":81880000,"pretax_income":81792000,"income_tax":15665000,"net_income":55092000,"eps_diluted":1.39,"shares_diluted":35329833},"balance":{"cash_and_equivalents":93875000,"total_current_assets":1695355000,"total_assets":2692264000,"total_current_liabilities":630820000,"stockholders_equity":1491407000},"cashflow":{"cfo":-37745000,"capex":4822000,"dividends":68521000,"depreciation_amortization":6898000,"fcf":-42567000},"derived":[],"adjusted":[],"filed":"2022-05-05","filed_exceptions":{"balance.stockholders_equity":"2021-05-06","balance.total_assets":"2021-05-06","balance.total_current_assets":"2021-05-06","balance.total_current_liabilities":"2021-05-06","income.shares_diluted":"2021-05-06"},"first_filed":"2021-05-06"},{"label":"Q2 FY2021","end":"2021-06-30","income":{"revenue":1849640000,"cost_of_revenue":1371699000,"gross_profit":477941000,"opex_sga":266697000,"operating_income":216783000,"pretax_income":216335000,"income_tax":44202000,"net_income":144102000,"eps_diluted":3.71,"shares_diluted":35427718},"balance":{"cash_and_equivalents":96787000,"total_current_assets":2022062000,"total_assets":3131684000,"total_current_liabilities":815264000,"stockholders_equity":1575703000},"cashflow":{"cfo":119627000,"capex":6186000,"dividends":75388000,"depreciation_amortization":6979000,"fcf":113441000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2022-08-04","filed_exceptions":{"balance.stockholders_equity":"2021-08-05","balance.total_assets":"2021-08-05","balance.total_current_assets":"2021-08-05","balance.total_current_liabilities":"2021-08-05","income.shares_diluted":"2021-08-05"},"first_filed":"2021-08-05"},{"label":"Q3 FY2021","end":"2021-09-30","income":{"revenue":1782569000,"cost_of_revenue":1299905000,"gross_profit":482664000,"opex_sga":281922000,"operating_income":206799000,"pretax_income":206578000,"income_tax":41734000,"net_income":140865000,"eps_diluted":3.62},"balance":{"cash_and_equivalents":137201000,"total_current_assets":1980861000,"total_assets":3090921000,"total_current_liabilities":796693000,"stockholders_equity":1644581000},"cashflow":{"cfo":237790000,"capex":5762000,"dividends":75531000,"depreciation_amortization":6997000,"fcf":232028000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2022-11-03","filed_exceptions":{"balance.stockholders_equity":"2021-11-04","balance.total_assets":"2021-11-04","balance.total_current_assets":"2021-11-04","balance.total_current_liabilities":"2021-11-04"},"first_filed":"2021-11-04"},{"label":"Q4 FY2021","end":"2021-12-31","income":{"revenue":1511865000,"cost_of_revenue":1099746000,"gross_profit":412119000,"opex_sga":292085000,"operating_income":123066000,"pretax_income":122827000,"income_tax":27196000,"net_income":78886000},"balance":{"cash_and_equivalents":118268000,"total_current_assets":1961400000,"total_assets":3085861000,"total_current_liabilities":726722000,"stockholders_equity":1664948000},"cashflow":{"cfo":29894000,"capex":8694000,"dividends":75082000,"depreciation_amortization":7253000,"fcf":21200000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.gross_profit","income.income_tax","income.net_income","income.operating_income","income.opex_sga","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2023-02-24","first_filed":"2022-02-25"},{"label":"Q1 FY2022","end":"2022-03-31","income":{"revenue":1523570000,"cost_of_revenue":1073212000,"gross_profit":450358000,"opex_sga":283354000,"operating_income":171049000,"pretax_income":170491000,"income_tax":35601000,"net_income":113298000,"eps_diluted":2.9},"balance":{"cash_and_equivalents":110607000,"total_current_assets":2320128000,"total_assets":3473889000,"total_current_liabilities":836839000,"stockholders_equity":1725210000},"cashflow":{"cfo":-101622000,"capex":8324000,"dividends":75795000,"depreciation_amortization":7593000,"fcf":-109946000},"derived":[],"adjusted":[],"filed":"2023-05-05","filed_exceptions":{"balance.cash_and_equivalents":"2022-05-05","balance.stockholders_equity":"2022-05-05","balance.total_assets":"2022-05-05","balance.total_current_assets":"2022-05-05","balance.total_current_liabilities":"2022-05-05"},"first_filed":"2022-05-05"},{"label":"Q2 FY2022","end":"2022-06-30","income":{"revenue":2133755000,"cost_of_revenue":1538222000,"gross_profit":595533000,"opex_sga":314753000,"operating_income":287097000,"pretax_income":285987000,"income_tax":60481000,"net_income":192557000,"eps_diluted":4.93},"balance":{"cash_and_equivalents":129049000,"total_current_assets":2623931000,"total_assets":3788592000,"total_current_liabilities":1061343000,"stockholders_equity":1834437000},"cashflow":{"cfo":174694000,"capex":10628000,"dividends":85689000,"depreciation_amortization":7783000,"fcf":164066000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2023-08-03","filed_exceptions":{"balance.cash_and_equivalents":"2022-08-04","balance.stockholders_equity":"2022-08-04","balance.total_assets":"2022-08-04","balance.total_current_assets":"2022-08-04","balance.total_current_liabilities":"2022-08-04"},"first_filed":"2022-08-04"},{"label":"Q3 FY2022","end":"2022-09-30","income":{"revenue":2035796000,"cost_of_revenue":1484948000,"gross_profit":550848000,"opex_sga":321522000,"operating_income":236253000,"pretax_income":235770000,"income_tax":49600000,"net_income":157641000,"eps_diluted":4.03},"balance":{"cash_and_equivalents":130228000,"total_current_assets":2409876000,"total_assets":3584587000,"total_current_liabilities":939522000,"stockholders_equity":1908775000},"cashflow":{"cfo":285808000,"capex":7574000,"dividends":85758000,"depreciation_amortization":8064000,"fcf":278234000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2023-11-03","filed_exceptions":{"balance.cash_and_equivalents":"2022-11-03","balance.stockholders_equity":"2022-11-03","balance.total_assets":"2022-11-03","balance.total_current_assets":"2022-11-03","balance.total_current_liabilities":"2022-11-03"},"first_filed":"2022-11-03"},{"label":"Q4 FY2022","end":"2022-12-31","income":{"revenue":1581223000,"cost_of_revenue":1147673000,"gross_profit":433550000,"opex_sga":301753000,"operating_income":137179000,"pretax_income":137165000,"income_tax":-19965000,"net_income":137671000},"balance":{"cash_and_equivalents":147505000,"total_current_assets":2298739000,"total_assets":3488214000,"total_current_liabilities":906522000,"stockholders_equity":1889237000},"cashflow":{"cfo":213084000,"capex":9126000,"dividends":85205000,"depreciation_amortization":8243000,"fcf":203958000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.gross_profit","income.income_tax","income.net_income","income.operating_income","income.opex_sga","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2024-02-23","first_filed":"2023-02-24"},{"label":"Q1 FY2023","end":"2023-03-31","income":{"revenue":1550641000,"cost_of_revenue":1102484000,"gross_profit":448157000,"opex_sga":287057000,"operating_income":164740000,"pretax_income":164125000,"income_tax":33754000,"net_income":110073000,"eps_diluted":2.83},"balance":{"cash_and_equivalents":140955000,"total_current_assets":2597815000,"total_assets":3800614000,"total_current_liabilities":953083000,"stockholders_equity":1928868000},"cashflow":{"cfo":-47421000,"capex":7505000,"dividends":94970000,"depreciation_amortization":8183000,"fcf":-54926000},"derived":[],"adjusted":[],"filed":"2024-05-03","filed_exceptions":{"balance.cash_and_equivalents":"2023-05-05","balance.stockholders_equity":"2023-05-05","balance.total_assets":"2023-05-05","balance.total_current_assets":"2023-05-05","balance.total_current_liabilities":"2023-05-05"},"first_filed":"2023-05-05"},{"label":"Q2 FY2023","end":"2023-06-30","income":{"revenue":2003084000,"cost_of_revenue":1440462000,"gross_profit":562622000,"opex_sga":304155000,"operating_income":265705000,"pretax_income":262290000,"income_tax":56887000,"net_income":172764000,"eps_diluted":4.42},"balance":{"cash_and_equivalents":162526000,"total_current_assets":2882568000,"total_assets":4103011000,"total_current_liabilities":955999000,"stockholders_equity":2037647000},"cashflow":{"cfo":-41758000,"capex":8326000,"dividends":95439000,"depreciation_amortization":8432000,"fcf":-50084000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2024-08-02","filed_exceptions":{"balance.cash_and_equivalents":"2023-08-03","balance.stockholders_equity":"2023-08-03","balance.total_assets":"2023-08-03","balance.total_current_assets":"2023-08-03","balance.total_current_liabilities":"2023-08-03"},"first_filed":"2023-08-03"},{"label":"Q3 FY2023","end":"2023-09-30","income":{"revenue":2126845000,"cost_of_revenue":1559900000,"gross_profit":566945000,"opex_sga":319834000,"operating_income":256617000,"pretax_income":254727000,"income_tax":54103000,"net_income":170953000,"eps_diluted":4.35},"balance":{"cash_and_equivalents":175022000,"total_current_assets":2730572000,"total_assets":4039067000,"total_current_liabilities":887628000,"stockholders_equity":2224009000},"cashflow":{"cfo":352519000,"capex":9669000,"dividends":95713000,"depreciation_amortization":8791000,"fcf":342850000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2024-11-01","filed_exceptions":{"balance.cash_and_equivalents":"2023-11-03","balance.stockholders_equity":"2023-11-03","balance.total_assets":"2023-11-03","balance.total_current_assets":"2023-11-03","balance.total_current_liabilities":"2023-11-03"},"first_filed":"2023-11-03"},{"label":"Q4 FY2023","end":"2023-12-31","income":{"revenue":1603197000,"cost_of_revenue":1188781000,"gross_profit":414416000,"opex_sga":312461000,"operating_income":107748000,"pretax_income":108748000,"income_tax":11007000,"net_income":82547000},"balance":{"cash_and_equivalents":210112000,"short_term_investments":0,"total_current_assets":2391931000,"total_assets":3729182000,"total_current_liabilities":712012000,"stockholders_equity":2229839000},"cashflow":{"cfo":298614000,"capex":9978000,"dividends":96524000,"depreciation_amortization":9684000,"fcf":288636000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.gross_profit","income.income_tax","income.net_income","income.operating_income","income.opex_sga","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2025-02-28","first_filed":"2024-02-23"},{"label":"Q1 FY2024","end":"2024-03-31","income":{"revenue":1564991000,"cost_of_revenue":1134366000,"gross_profit":430625000,"opex_sga":309548000,"operating_income":126537000,"pretax_income":129007000,"income_tax":24745000,"net_income":87004000,"eps_diluted":2.17},"balance":{"cash_and_equivalents":278864000,"short_term_investments":200000000,"total_current_assets":2998372000,"total_assets":4357118000,"total_current_liabilities":1026126000,"stockholders_equity":2526425000},"cashflow":{"cfo":103706000,"capex":5845000,"dividends":96765000,"depreciation_amortization":9882000,"fcf":97861000},"derived":[],"adjusted":[],"filed":"2025-05-09","filed_exceptions":{"balance.cash_and_equivalents":"2024-05-03","balance.short_term_investments":"2024-05-03","balance.stockholders_equity":"2024-05-03","balance.total_assets":"2024-05-03","balance.total_current_assets":"2024-05-03","balance.total_current_liabilities":"2024-05-03"},"first_filed":"2024-05-03"},{"label":"Q2 FY2024","end":"2024-06-30","income":{"revenue":2139328000,"cost_of_revenue":1559568000,"gross_profit":579760000,"opex_sga":319029000,"operating_income":268803000,"pretax_income":273716000,"income_tax":59065000,"net_income":181410000,"eps_diluted":4.49},"balance":{"cash_and_equivalents":224854000,"short_term_investments":200000000,"total_current_assets":3034397000,"total_assets":4395324000,"total_current_liabilities":945167000,"stockholders_equity":2610837000},"cashflow":{"cfo":57735000,"capex":6417000,"dividends":108803000,"depreciation_amortization":10011000,"fcf":51318000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2025-08-08","filed_exceptions":{"balance.cash_and_equivalents":"2024-08-02","balance.short_term_investments":"2024-08-02","balance.stockholders_equity":"2024-08-02","balance.total_assets":"2024-08-02","balance.total_current_assets":"2024-08-02","balance.total_current_liabilities":"2024-08-02"},"first_filed":"2024-08-02"},{"label":"Q3 FY2024","end":"2024-09-30","income":{"revenue":2160036000,"cost_of_revenue":1593792000,"gross_profit":566244000,"opex_sga":326373000,"operating_income":250247000,"pretax_income":257020000,"income_tax":55373000,"net_income":171031000,"eps_diluted":4.22,"shares_diluted":37671752},"balance":{"cash_and_equivalents":294354000,"short_term_investments":255669000,"total_current_assets":3132992000,"total_assets":4517476000,"total_current_liabilities":933149000,"stockholders_equity":2696375000},"cashflow":{"cfo":232764000,"capex":9796000,"dividends":108918000,"depreciation_amortization":10438000,"fcf":222968000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2025-11-07","filed_exceptions":{"balance.cash_and_equivalents":"2024-11-01","balance.short_term_investments":"2024-11-01","balance.stockholders_equity":"2024-11-01","balance.total_assets":"2024-11-01","balance.total_current_assets":"2024-11-01","balance.total_current_liabilities":"2024-11-01"},"first_filed":"2024-11-01"},{"label":"Q4 FY2024","end":"2024-12-31","income":{"revenue":1753962000,"cost_of_revenue":1285878000,"gross_profit":468084000,"opex_sga":338489000,"operating_income":136188000,"pretax_income":142901000,"income_tax":27721000,"net_income":96841000},"balance":{"cash_and_equivalents":526271000,"short_term_investments":255669000,"total_current_assets":3079981000,"total_assets":4479523000,"total_current_liabilities":983901000,"stockholders_equity":2656990000},"cashflow":{"cfo":378897000,"capex":8032000,"dividends":109035000,"depreciation_amortization":10491000,"fcf":370865000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.gross_profit","income.income_tax","income.net_income","income.operating_income","income.opex_sga","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2026-02-27","first_filed":"2025-02-28"},{"label":"Q1 FY2025","end":"2025-03-31","income":{"revenue":1531086000,"cost_of_revenue":1101463000,"gross_profit":429623000,"opex_sga":322581000,"operating_income":112188000,"pretax_income":117605000,"income_tax":23065000,"net_income":80061000,"eps_diluted":1.93,"shares_diluted":37853255},"balance":{"cash_and_equivalents":431823000,"short_term_investments":0,"total_current_assets":3035349000,"total_assets":4454353000,"total_current_liabilities":925139000,"stockholders_equity":2665050000},"cashflow":{"cfo":-177644000,"capex":7541000,"dividends":109037000,"depreciation_amortization":10777000,"fcf":-185185000},"derived":[],"adjusted":[],"filed":"2026-05-08","filed_exceptions":{"balance.cash_and_equivalents":"2025-05-09","balance.short_term_investments":"2025-05-09","balance.stockholders_equity":"2025-05-09","balance.total_assets":"2025-05-09","balance.total_current_assets":"2025-05-09","balance.total_current_liabilities":"2025-05-09"},"first_filed":"2025-05-09"},{"label":"Q2 FY2025","end":"2025-06-30","income":{"revenue":2062442000,"cost_of_revenue":1458954000,"gross_profit":603488000,"opex_sga":339001000,"operating_income":271869000,"pretax_income":274198000,"income_tax":57430000,"net_income":183613000,"eps_diluted":4.52,"shares_diluted":37899430},"balance":{"cash_and_equivalents":292978000,"short_term_investments":0,"total_current_assets":3299718000,"total_assets":4729513000,"total_current_liabilities":1070916000,"stockholders_equity":2760442000},"cashflow":{"cfo":-7446000,"capex":6837000,"dividends":121460000,"depreciation_amortization":10910000,"fcf":-14283000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2026-08-07","filed_exceptions":{"balance.cash_and_equivalents":"2025-08-08","balance.short_term_investments":"2025-08-08","balance.stockholders_equity":"2025-08-08","balance.total_assets":"2025-08-08","balance.total_current_assets":"2025-08-08","balance.total_current_liabilities":"2025-08-08"},"first_filed":"2025-08-08"},{"label":"Q3 FY2025","end":"2025-09-30","income":{"revenue":2067005000,"cost_of_revenue":1498090000,"gross_profit":568915000,"opex_sga":343655000,"operating_income":234762000,"pretax_income":238495000,"income_tax":49265000,"net_income":161575000,"eps_diluted":3.98,"shares_diluted":37918392},"balance":{"cash_and_equivalents":324348000,"short_term_investments":200000000,"total_current_assets":3115967000,"total_assets":4554700000,"total_current_liabilities":812144000,"stockholders_equity":2814802000},"cashflow":{"cfo":354937000,"capex":8879000,"dividends":121588000,"depreciation_amortization":10993000,"fcf":346058000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2025-11-07","first_filed":"2025-11-07"},{"label":"Q4 FY2025","end":"2025-12-31","income":{"revenue":1578757000,"cost_of_revenue":1150319000,"gross_profit":428438000,"opex_sga":332645000,"operating_income":101528000,"pretax_income":107378000,"income_tax":20328000,"net_income":71745000},"balance":{"cash_and_equivalents":433283000,"short_term_investments":300000000,"total_current_assets":2954506000,"total_assets":4414805000,"total_current_liabilities":717742000,"stockholders_equity":2781376000},"cashflow":{"cfo":399766000,"capex":11293000,"dividends":121680000,"depreciation_amortization":11072000,"fcf":388473000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends","income.cost_of_revenue","income.gross_profit","income.income_tax","income.net_income","income.operating_income","income.opex_sga","income.pretax_income","income.revenue"],"adjusted":[],"filed":"2026-08-07","first_filed":"2026-02-27"},{"label":"Q1 FY2026","end":"2026-03-31","income":{"revenue":1533010000,"cost_of_revenue":1105455000,"gross_profit":427555000,"opex_sga":322851000,"operating_income":110184000,"pretax_income":116643000,"income_tax":23702000,"net_income":79074000,"eps_diluted":1.87,"shares_diluted":37964580},"balance":{"cash_and_equivalents":392679000,"short_term_investments":200000000,"total_current_assets":3181178000,"total_assets":4649497000,"total_current_liabilities":951871000,"stockholders_equity":2762105000},"cashflow":{"cfo":-18905000,"capex":6962000,"dividends":121775000,"depreciation_amortization":11019000,"fcf":-25867000},"derived":[],"adjusted":[],"filed":"2026-05-08","first_filed":"2026-05-08"},{"label":"Q2 FY2026","end":"2026-06-30","income":{"revenue":2104859000,"cost_of_revenue":1525930000,"gross_profit":578929000,"opex_sga":348986000,"operating_income":238372000,"pretax_income":241869000,"income_tax":50567000,"net_income":163336000,"eps_diluted":4,"shares_diluted":38192692},"balance":{"cash_and_equivalents":364189000,"short_term_investments":100000000,"total_current_assets":3454097000,"total_assets":5084717000,"total_current_liabilities":1079774000,"stockholders_equity":2994413000},"cashflow":{"cfo":-2535000,"capex":8988000,"dividends":134145000,"depreciation_amortization":10924000,"fcf":-11523000},"derived":["cashflow.capex","cashflow.cfo","cashflow.depreciation_amortization","cashflow.dividends"],"adjusted":[],"filed":"2026-08-07","first_filed":"2026-08-07"}]}
