The Claude Trader

Grid › Biological Products, (No Diagnostic Substances)

TECH Bio-techne Corp

Nasdaq, CIK 0000842023, fiscal year ends 06/30. Last price 72.55 on 2026-10-23, market value 11.4 billion dollars.

Machine-readable: TECH.json, TECH.md. Sections: Graham Defensive, Magic Formula, Momentum, Insider, Buffett Quality, Lynch GARP, Graham Enterprising, Piotroski F-Score, earnings record, insiders, filings and links.

PhilosophyScoreStatusCurrent inputs as ofHistory usedPriceVerificationRules
Graham Defensive 74 ok 2026-06-30 2013–2025 2026-10-23 14 verified, 21 unverified method
Magic Formula 16 ok 2026-06-30 — 2026-10-23 — method
Momentum 76 ok 2026-10-23 — 2026-10-23 — method
Insider 0 no open-market transactions in window 2026-10-23 — — — method
Buffett Quality 64 ok 2026-06-30 2017–2026 2026-10-23 0 verified, 47 unverified method
Lynch GARP 41 ok 2026-06-30 2021–2026 2026-10-23 0 verified, 5 unverified method
Graham Enterprising 65 ok 2026-06-30 2021–2026 2026-10-23 0 verified, 12 unverified method
Piotroski F-Score 78 ok — 2025–2026 — 0 verified, 27 unverified method

Market value, source trail

market_value = traded_price (price date) / depositary_ratio x latest point-in-time SEC shares outstanding (share-count date shown; from the filing cover page, summed across share classes only where the issuer filing verifies the classes are economically equivalent (rule + evidence URL in the source text), else withheld; priced at the primary listed class, so where other classes trade at a different price the value is an approximation; restated only for issuer-verified splits after the count date); weighted-average share counts are never used

InputValueUnitPeriod / dateSource
Traded price72.55USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding156,818,238underlying shares2026-08-17SEC cover page 10-K 0001104659-26-100322 (156,818,238 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/842023/000110465926100322/tech-20260630x10k.htm 0001104659-26-100322
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares11,377,163,167USD2026-10-23
shares at 2026-08-17
72.55 (price 2026-10-23) / 1 x 156,818,238 (shares at 2026-08-17) = 11,377,163,167

Graham Defensive

74 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Adequate size1.22 revenue $B>= 15.0 / 5
2a Current ratio4.55>= 2.015.0 / 15
2b Long-term debt vs working capital0.34 LTD / WC<= 1.015.0 / 15
3 Positive earnings each of 10 years10 of 1010 of 1015.0 / 15
4 Dividends every year for 20 years18 of 20 missing 2006, 2007 XBRL check: 13 years agree, 7 unverified20 of 2013.5 / 15
5 EPS growth, 3-yr avg now vs 10 yrs ago0.72 -> 1.09 (+51%)>= +33%10.0 / 10
6 P/E on 3-year average EPS66.6<= 150.0 / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5P/B 5.40, product 359.2<= 1.5 or <= 22.50.0 / 10
Inputs, 37 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)72.552026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Revenue1215039000.02026-06-30SEC XBRL Revenues 0001104659-26-100322unverified
current_assets744401000.02026-06-30SEC XBRL AssetsCurrent 0001104659-26-100322unverified
current_liabilities163700000.02026-06-30SEC XBRL LiabilitiesCurrent 0001104659-26-100322unverified
lt_debt200000000.02026-06-30SEC XBRL LongTermDebtAndCapitalLeaseObligations 0001104659-26-100322unverified
equity2108221000.02026-06-30SEC XBRL StockholdersEquity 0001104659-26-100322unverified
Net income FY2016104476000.02016-06-30 historySEC XBRL NetIncomeLoss 0001437749-18-016190unverified
Net income FY201776086000.02017-06-30 historySEC XBRL NetIncomeLoss 0001437749-19-021760unverified
Net income FY2018126150000.02018-06-30 historySEC XBRL NetIncomeLoss 0001437749-20-018754unverified
Net income FY201996072000.02019-06-30 historySEC XBRL NetIncomeLoss 0001437749-21-020980unverified
Net income FY2020229296000.02020-06-30 historySEC XBRL NetIncomeLoss 0001558370-22-013935unverified
Net income FY2021140410000.02021-06-30 historySEC XBRL NetIncomeLoss 0001558370-23-015226unverified
Net income FY2022272051000.02022-06-30 historySEC XBRL NetIncomeLoss 0001558370-24-012430unverified
Net income FY2023285263000.02023-06-30 historySEC XBRL NetIncomeLoss 0001558370-25-011716unverified
Net income FY2024168105000.02024-06-30 historySEC XBRL NetIncomeLoss 0001558370-25-011716unverified
Net income FY202573400000.02025-06-30 historySEC XBRL NetIncomeLoss 0001558370-25-011716unverified
Dividend years (Yahoo)[2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] historyYahoo Finance dividend historyverified (partly: XBRL covers 13 of 20 years)
Dividends per share FY2013 (XBRL)1.182013-06-30 historySEC XBRL CommonStockDividendsPerShareCashPaid 0001437749-15-016645verified
Dividends per share FY2014 (XBRL)1.232014-06-30 historySEC XBRL CommonStockDividendsPerShareCashPaid 0001437749-16-038182verified
Dividends per share FY2015 (XBRL)1.272015-06-30 historySEC XBRL CommonStockDividendsPerShareCashPaid 0001437749-17-015711verified
Dividends per share FY2016 (XBRL)1.282016-06-30 historySEC XBRL CommonStockDividendsPerShareCashPaid 0001437749-18-016190verified
Dividends per share FY2017 (XBRL)1.282017-06-30 historySEC XBRL CommonStockDividendsPerShareDeclared 0001437749-19-021760verified
Dividends per share FY2018 (XBRL)1.282018-06-30 historySEC XBRL CommonStockDividendsPerShareDeclared 0001437749-20-018754verified
Dividends per share FY2019 (XBRL)1.282019-06-30 historySEC XBRL CommonStockDividendsPerShareDeclared 0001437749-21-020980verified
Dividends per share FY2020 (XBRL)1.282020-06-30 historySEC XBRL CommonStockDividendsPerShareDeclared 0001558370-22-013935verified
Dividends per share FY2021 (XBRL)0.322021-06-30 historySEC XBRL CommonStockDividendsPerShareDeclared 0001558370-23-015226verified
Dividends per share FY2022 (XBRL)0.322022-06-30 historySEC XBRL CommonStockDividendsPerShareDeclared 0001558370-24-012430verified
Dividends per share FY2023 (XBRL)0.322023-06-30 historySEC XBRL CommonStockDividendsPerShareDeclared 0001558370-25-011716verified
Dividends per share FY2024 (XBRL)0.322024-06-30 historySEC XBRL CommonStockDividendsPerShareDeclared 0001104659-26-100322verified
Dividends per share FY2025 (XBRL)0.322025-06-30 historySEC XBRL CommonStockDividendsPerShareDeclared 0001104659-26-100322verified
EPS diluted FY20140.752014-06-30 historySEC XBRL EarningsPerShareDiluted 0001437749-16-038182unverified
EPS diluted FY20150.72252015-06-30 historySEC XBRL EarningsPerShareDiluted 0001437749-17-015711unverified
EPS diluted FY20160.72016-06-30 historySEC XBRL EarningsPerShareDiluted 0001437749-18-016190unverified
EPS diluted FY20231.762023-06-30 historySEC XBRL EarningsPerShareDiluted 0001558370-25-011716unverified
EPS diluted FY20241.052024-06-30 historySEC XBRL EarningsPerShareDiluted 0001104659-26-100322unverified
EPS diluted FY20250.462025-06-30 historySEC XBRL EarningsPerShareDiluted 0001104659-26-100322unverified
Shares outstanding156818238.02026-08-17SEC cover page 10-K 0001104659-26-100322 (156,818,238 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/842023/000110465926100322/tech-20260630x10k.htm 0001104659-26-100322not cross-checked

Magic Formula

16 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
Earnings yield (EBIT/EV) EBIT trailing twelve months; EV = market cap + debt (200,000,000) - cash2.23 % (rank 175)
Return on capital (EBIT/(NWC+PPE)) net working capital 580,701,000 used as reported31.0 % (rank 128)
Combined rank303
Inputs, 10 numbers with their sources
InputValuePeriodSourceCheck
operating_income251890000.02026-06-30SEC XBRL OperatingIncomeLoss 0001104659-26-100322not cross-checked
current_assets744401000.02026-06-30SEC XBRL AssetsCurrent 0001104659-26-100322not cross-checked
current_liabilities163700000.02026-06-30SEC XBRL LiabilitiesCurrent 0001104659-26-100322not cross-checked
cash264712000.02026-06-30SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001104659-26-100322not cross-checked
ppe_net231836000.02026-06-30SEC XBRL PropertyPlantAndEquipmentNet 0001104659-26-100322not cross-checked
debt_incl_current200000000.02026-06-30SEC XBRL LongTermDebtAndCapitalLeaseObligations 0001104659-26-100322not cross-checked
shares_out156818238.02026-08-17SEC cover page 10-K 0001104659-26-100322 (156,818,238 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/842023/000110465926100322/tech-20260630x10k.htm 0001104659-26-100322not cross-checked
Price (close)72.552026-10-23Yahoo Finance / Alpaca Market Datanot cross-checked
notedebt = LongTermDebt (incl. current maturities)not cross-checked
noteEBIT = fiscal year ending 2026-06-30: no quarter reported since, so the annual figure is the trailing twelve monthsnot cross-checked

Momentum

76 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return10.4 % (percentile 56.2)28.1 / 50
6 month return39.4 % (percentile 92.1)18.4 / 20
Price / 52-week high0.99915.0 / 15
Volatility penalty (60d annualised)2.5 %14.9 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)72.552026-10-23Yahoo Finance / Alpaca Market Data daily historynot cross-checked

Insider

0 of 100. no open-market transactions in window. How this is scored. Form 4 data loaded through 2026-10-23

Test or factorValueThresholdPoints
Open-market buy value / market cap (percentile among buyers)0.0 bp0.0 / 35
Distinct buyers00.0 / 25
Buyer seniority0.00.0 / 20
Recency (half-life 30d)0.00.0 / 10
Sales penalty (excludes 10b5-1 plan sales)0.0 bp-0.0 / 0
Inputs, 0 numbers with their sources
InputValuePeriodSourceCheck

Buffett Quality

64 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Average return on equity (net income / year-end equity)10.6% over 8 yrs>= 15%9.3 / 25
2 Profitable every year10 of 10all years15.0 / 15
3 Net income growth, 3-yr average now vs start of window+5.1% a year>= +10%5.1 / 10
4 Borrowings / 3-yr average earnings (years to repay) LongTermDebt (incl. current maturities)1.4 years<= 415.0 / 15
5 Operating margin, 5-yr average20.0%>= 20%10.0 / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex)1.28>= 1.010.0 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)2.2%>= 7%0.0 / 15
Inputs, 49 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)72.552026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Net income FY201996072000.02019-06-30 historySEC XBRL NetIncomeLoss 0001437749-21-020980unverified
Equity at FY2019 end1165589000.02019-06-30 historySEC XBRL StockholdersEquity 0001437749-21-002157unverified
Net income FY2020229296000.02020-06-30 historySEC XBRL NetIncomeLoss 0001558370-22-013935unverified
Equity at FY2020 end1381192000.02020-06-30 historySEC XBRL StockholdersEquity 0001437749-21-020980unverified
Net income FY2021140410000.02021-06-30 historySEC XBRL NetIncomeLoss 0001558370-23-015226unverified
Equity at FY2021 end1562971000.02021-06-30 historySEC XBRL StockholdersEquity 0001558370-22-013935unverified
Net income FY2022272051000.02022-06-30 historySEC XBRL NetIncomeLoss 0001558370-24-012430unverified
Equity at FY2022 end1701770000.02022-06-30 historySEC XBRL StockholdersEquity 0001558370-23-015226unverified
Net income FY2023285263000.02023-06-30 historySEC XBRL NetIncomeLoss 0001558370-25-011716unverified
Equity at FY2023 end1966516000.02023-06-30 historySEC XBRL StockholdersEquity 0001104659-26-100322unverified
Net income FY2024168105000.02024-06-30 historySEC XBRL NetIncomeLoss 0001558370-25-011716unverified
Equity at FY2024 end2068850000.02024-06-30 historySEC XBRL StockholdersEquity 0001104659-26-100322unverified
Net income FY202573400000.02025-06-30 historySEC XBRL NetIncomeLoss 0001558370-25-011716unverified
Equity at FY2025 end1918808000.02025-06-30 historySEC XBRL StockholdersEquity 0001104659-26-100322unverified
Net income FY2026181862000.02026-06-30 historySEC XBRL ProfitLoss 0001104659-26-100322unverified
Equity at FY2026 end2108221000.02026-06-30 historySEC XBRL StockholdersEquity 0001104659-26-100322unverified
Net income FY201776086000.02017-06-30 historySEC XBRL NetIncomeLoss 0001437749-19-021760unverified
Net income FY2018126150000.02018-06-30 historySEC XBRL NetIncomeLoss 0001437749-20-018754unverified
Net income FY201996072000.02019-06-30 historySEC XBRL NetIncomeLoss 0001437749-21-020980unverified
Net income FY2020229296000.02020-06-30 historySEC XBRL NetIncomeLoss 0001558370-22-013935unverified
Net income FY2021140410000.02021-06-30 historySEC XBRL NetIncomeLoss 0001558370-23-015226unverified
Net income FY2022272051000.02022-06-30 historySEC XBRL NetIncomeLoss 0001558370-24-012430unverified
Net income FY2023285263000.02023-06-30 historySEC XBRL NetIncomeLoss 0001558370-25-011716unverified
Net income FY2024168105000.02024-06-30 historySEC XBRL NetIncomeLoss 0001558370-25-011716unverified
Net income FY202573400000.02025-06-30 historySEC XBRL NetIncomeLoss 0001558370-25-011716unverified
Net income FY2026181862000.02026-06-30 historySEC XBRL ProfitLoss 0001104659-26-100322unverified
debt_incl_current200000000.02026-06-30SEC XBRL LongTermDebtAndCapitalLeaseObligations 0001104659-26-100322unverified
Operating income FY2022296590000.02022-06-30 historySEC XBRL OperatingIncomeLoss 0001558370-24-012430unverified
Revenue FY20221105599000.02022-06-30 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001558370-24-012430unverified
Operating income FY2023298944000.02023-06-30 historySEC XBRL OperatingIncomeLoss 0001558370-25-011716unverified
Revenue FY20231136702000.02023-06-30 historySEC XBRL Revenues 0001558370-25-011716unverified
Operating income FY2024206686000.02024-06-30 historySEC XBRL OperatingIncomeLoss 0001104659-26-100322unverified
Revenue FY20241159060000.02024-06-30 historySEC XBRL Revenues 0001104659-26-100322unverified
Operating income FY2025102255000.02025-06-30 historySEC XBRL OperatingIncomeLoss 0001104659-26-100322unverified
Revenue FY20251219635000.02025-06-30 historySEC XBRL Revenues 0001104659-26-100322unverified
Operating income FY2026251890000.02026-06-30 historySEC XBRL OperatingIncomeLoss 0001104659-26-100322unverified
Revenue FY20261215039000.02026-06-30 historySEC XBRL Revenues 0001104659-26-100322unverified
Operating cash flow FY2022325272000.02022-06-30 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001558370-24-012430unverified
Capital expenditure FY202244908000.02022-06-30 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001558370-24-012430unverified
Operating cash flow FY2023254393000.02023-06-30 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001558370-25-011716unverified
Capital expenditure FY202338244000.02023-06-30 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001558370-25-011716unverified
Operating cash flow FY2024298981000.02024-06-30 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001104659-26-100322unverified
Capital expenditure FY202462877000.02024-06-30 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001104659-26-100322unverified
Operating cash flow FY2025287556000.02025-06-30 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001104659-26-100322unverified
Capital expenditure FY202531006000.02025-06-30 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001104659-26-100322unverified
Operating cash flow FY2026292073000.02026-06-30 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001104659-26-100322unverified
Capital expenditure FY202628850000.02026-06-30 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001104659-26-100322unverified
Shares outstanding156818238.02026-08-17SEC cover page 10-K 0001104659-26-100322 (156,818,238 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/842023/000110465926100322/tech-20260630x10k.htm 0001104659-26-100322not cross-checked

Lynch GARP

41 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 PEG: P/E divided by 5-yr EPS growth (in % points)10.56<= 1.00.0 / 30
2 EPS growth, 5-yr compound rate+5.9% a year12% to 35% a year9.9 / 20
3 P/E on latest annual EPS62.5<= 250.0 / 10
4 Borrowings / equity LongTermDebt (incl. current maturities)0.09<= 0.515.0 / 15
5 Years of the last 5 in which EPS rose3 of 55 of 59.0 / 15
6 Net cash (cash minus borrowings) / market cap+0.6%>= +10%7.3 / 10
Inputs, 6 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)72.552026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY20261.162026-06-30 historySEC XBRL EarningsPerShareDiluted 0001104659-26-100322unverified
EPS diluted FY20210.872021-06-30 historySEC XBRL EarningsPerShareDiluted 0001558370-23-015226unverified
debt_incl_current200000000.02026-06-30SEC XBRL LongTermDebtAndCapitalLeaseObligations 0001104659-26-100322unverified
equity2108221000.02026-06-30SEC XBRL StockholdersEquity 0001104659-26-100322unverified
cash264712000.02026-06-30SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001104659-26-100322unverified

Graham Enterprising

65 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Current ratio4.55>= 1.515.0 / 15
2 Borrowings vs working capital LongTermDebt (incl. current maturities)0.34 x<= 1.1x15.0 / 15
3 No earnings deficit in the last 5 years5 of 5 profitable5 of 515.0 / 15
4 Pays a current dividendyesyes10.0 / 10
5 EPS higher than five years earlier0.87 -> 1.16higher10.0 / 10
6 Price / book value per share book value used because intangibles are not separated in the dataset (Graham uses net tangible assets)5.4<= 1.20.0 / 20
7 Price / net current asset value per share (current assets minus all liabilities) total liabilities not tagged; assets minus equity used (upper bound, includes any minority interest)42.79<= 0.670.0 / 15
Inputs, 15 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)72.552026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets744401000.02026-06-30SEC XBRL AssetsCurrent 0001104659-26-100322unverified
current_liabilities163700000.02026-06-30SEC XBRL LiabilitiesCurrent 0001104659-26-100322unverified
debt_incl_current200000000.02026-06-30SEC XBRL LongTermDebtAndCapitalLeaseObligations 0001104659-26-100322unverified
Net income FY2022272051000.02022-06-30 historySEC XBRL NetIncomeLoss 0001558370-24-012430unverified
Net income FY2023285263000.02023-06-30 historySEC XBRL NetIncomeLoss 0001558370-25-011716unverified
Net income FY2024168105000.02024-06-30 historySEC XBRL NetIncomeLoss 0001558370-25-011716unverified
Net income FY202573400000.02025-06-30 historySEC XBRL NetIncomeLoss 0001558370-25-011716unverified
Net income FY2026181862000.02026-06-30 historySEC XBRL ProfitLoss 0001104659-26-100322unverified
Dividend years (Yahoo)[2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] historyYahoo Finance dividend historynot cross-checked
EPS diluted FY20261.162026-06-30 historySEC XBRL EarningsPerShareDiluted 0001104659-26-100322unverified
EPS diluted FY20210.872021-06-30 historySEC XBRL EarningsPerShareDiluted 0001558370-23-015226unverified
equity2108221000.02026-06-30SEC XBRL StockholdersEquity 0001104659-26-100322unverified
Shares outstanding156818238.02026-08-17SEC cover page 10-K 0001104659-26-100322 (156,818,238 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/842023/000110465926100322/tech-20260630x10k.htm 0001104659-26-100322not cross-checked
total_assets2586726000.02026-06-30SEC XBRL Assets 0001104659-26-100322unverified

Piotroski F-Score

78 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Return on assets is positive7.0%pass = 111.11111111111111 / 11.11111111111111
2 Operating cash flow is positive292Mpass = 111.11111111111111 / 11.11111111111111
3 Return on assets improved on the prior year2.9% -> 7.0%pass = 111.11111111111111 / 11.11111111111111
4 Operating cash flow exceeds net income (accruals)292M vs 182Mpass = 111.11111111111111 / 11.11111111111111
5 Long-term debt / assets fell13.5% -> 7.7%pass = 111.11111111111111 / 11.11111111111111
6 Current ratio improved3.46 -> 4.55pass = 111.11111111111111 / 11.11111111111111
7 No new shares issued (share count did not rise)155M -> 157Mpass = 10.0 / 11.11111111111111
8 Operating margin improved (stand-in for gross margin, which the dataset does not carry)8.4% -> 20.7%pass = 111.11111111111111 / 11.11111111111111
9 Asset turnover (revenue / assets) improved0.48 -> 0.47pass = 10.0 / 11.11111111111111
Inputs, 27 numbers with their sources
InputValuePeriodSourceCheck
net_income 2026-06-30181862000.02026-06-30 historySEC XBRL ProfitLoss 0001104659-26-100322unverified
total_assets 2026-06-302586726000.02026-06-30 historySEC XBRL Assets 0001104659-26-100322unverified
cfo 2026-06-30292073000.02026-06-30 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001104659-26-100322unverified
net_income 2026-06-30181862000.02026-06-30 historySEC XBRL ProfitLoss 0001104659-26-100322unverified
net_income 2025-06-3073400000.02025-06-30 historySEC XBRL NetIncomeLoss 0001558370-25-011716unverified
total_assets 2026-06-302586726000.02026-06-30 historySEC XBRL Assets 0001104659-26-100322unverified
total_assets 2025-06-302557868000.02025-06-30 historySEC XBRL Assets 0001104659-26-100322unverified
cfo 2026-06-30292073000.02026-06-30 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001104659-26-100322unverified
net_income 2026-06-30181862000.02026-06-30 historySEC XBRL ProfitLoss 0001104659-26-100322unverified
lt_debt 2026-06-30200000000.02026-06-30 historySEC XBRL LongTermDebtAndCapitalLeaseObligations 0001104659-26-100322unverified
lt_debt 2025-06-30346000000.02025-06-30 historySEC XBRL LongTermDebtAndCapitalLeaseObligations 0001104659-26-100322unverified
total_assets 2026-06-302586726000.02026-06-30 historySEC XBRL Assets 0001104659-26-100322unverified
total_assets 2025-06-302557868000.02025-06-30 historySEC XBRL Assets 0001104659-26-100322unverified
current_assets 2026-06-30744401000.02026-06-30 historySEC XBRL AssetsCurrent 0001104659-26-100322unverified
current_assets 2025-06-30608300000.02025-06-30 historySEC XBRL AssetsCurrent 0001104659-26-100322unverified
current_liabilities 2026-06-30163700000.02026-06-30 historySEC XBRL LiabilitiesCurrent 0001104659-26-100322unverified
current_liabilities 2025-06-30175849000.02025-06-30 historySEC XBRL LiabilitiesCurrent 0001104659-26-100322unverified
shares_out 2026-08-17156818238.02026-08-17 historySEC XBRL EntityCommonStockSharesOutstanding 0001104659-26-100322unverified
shares_out 2025-06-30154972196.02025-06-30 historySEC XBRL CommonStockSharesOutstanding 0001104659-26-100322unverified
operating_income 2026-06-30251890000.02026-06-30 historySEC XBRL OperatingIncomeLoss 0001104659-26-100322unverified
operating_income 2025-06-30102255000.02025-06-30 historySEC XBRL OperatingIncomeLoss 0001104659-26-100322unverified
revenue 2026-06-301215039000.02026-06-30 historySEC XBRL Revenues 0001104659-26-100322unverified
revenue 2025-06-301219635000.02025-06-30 historySEC XBRL Revenues 0001104659-26-100322unverified
revenue 2026-06-301215039000.02026-06-30 historySEC XBRL Revenues 0001104659-26-100322unverified
revenue 2025-06-301219635000.02025-06-30 historySEC XBRL Revenues 0001104659-26-100322unverified
total_assets 2026-06-302586726000.02026-06-30 historySEC XBRL Assets 0001104659-26-100322unverified
total_assets 2025-06-302557868000.02025-06-30 historySEC XBRL Assets 0001104659-26-100322unverified

Earnings record

SEC XBRL, by fiscal year (named by the calendar year it ends in); EPS split-adjusted to today's shares; each row links to the filing.

FYEndedRevenue, $MNet income, $MEPS dilutedDividendFiling
20132013-06-303111130.7625paid0001437749-15-016645
20142014-06-303581110.75paid0001437749-16-038182
20152015-06-304521080.7225paid0001437749-17-015711
20162016-06-304991040.7paid0001437749-18-016190
20172017-06-30563760.5075paid0001437749-19-021760
20182018-06-306431260.8275paid0001437749-20-018754
20192019-06-30714960.6175paid0001437749-21-020980
20202020-06-307392291.455paid0001558370-22-013935
20212021-06-309311400.87paid0001558370-23-015226
20222022-06-301,1062721.66paid0001558370-24-012430
20232023-06-301,1372851.76paid0001558370-25-011716
20242024-06-301,1591681.05paid0001558370-25-011716
20252025-06-301,220730.46paid0001558370-25-011716
20262026-06-301,2151821.16paid0001104659-26-100322

Insider transactions

SEC Form 4 open-market purchases and sales from the insider data sets; latest 20.

DateInsiderRoleTypeSharesPriceValue
2026-05-08Herr Amy E.directorsale6,63648.28320,386