The Claude Trader

Grid › Orthopedic, Prosthetic & Surgical Appliances & Supplies

STE Steris Plc

NYSE, CIK 0001757898, fiscal year ends 03/31. Last price 232.15 on 2026-10-23, market value 22.6 billion dollars.

Machine-readable: STE.json, STE.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 57
partial, missing 5
partial: 5 2026-03-31
stale: Revenue
2017–2026 2026-10-23 11 verified, 19 unverified method
Magic Formula 41 ok 2026-06-30 — 2026-10-23 — method
Momentum 47 ok 2026-10-23 — 2026-10-23 — method
Insider 0 ok 2026-10-23 — — — method
Buffett Quality 58 ok 2026-06-30 2017–2026 2026-10-23 0 verified, 48 unverified method
Lynch GARP 56 ok 2026-06-30 2021–2026 2026-10-23 0 verified, 6 unverified method
Graham Enterprising 58 ok 2026-06-30 2021–2026 2026-10-23 0 verified, 12 unverified method
Piotroski F-Score 100 ok, passes all tests — 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 price232.15USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding97,500,110underlying shares2026-08-04SEC cover page 10-Q 0001628280-26-054830 (97,500,110 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1757898/000162828026054830/ste-20260630.htm 0001628280-26-054830
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares22,634,650,536USD2026-10-23
shares at 2026-08-04
232.15 (price 2026-10-23) / 1 x 97,500,110 (shares at 2026-08-04) = 22,634,650,536

Graham Defensive

57 of 100. partial: 5. How this is scored.

Test or factorValueThresholdPoints
1 Adequate size5.94 revenue $B>= 15.0 / 5
2a Current ratio1.91>= 2.013.6 / 15
2b Long-term debt vs working capital1.42 LTD / WC<= 1.08.7 / 15
3 Positive earnings each of 10 years10 of 1010 of 1015.0 / 15
4 Dividends every year for 20 years20 of 20 XBRL check: 10 years agree, 10 unverified20 of 2015.0 / 15
5 EPS growth, 3-yr avg now vs 10 yrs ago— missing 2014, 2015>= +33%None / 10
6 P/E on 3-year average EPS38.8<= 150.0 / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5P/B 3.14, product 121.9<= 1.5 or <= 22.50.0 / 10
Inputs, 32 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)232.152026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Revenue5935900000.02026-03-31 staleSEC XBRL Revenues 0001628280-26-039136unverified
current_assets2445800000.02026-06-30SEC XBRL AssetsCurrent 0001628280-26-054830unverified
current_liabilities1283300000.02026-06-30SEC XBRL LiabilitiesCurrent 0001628280-26-054830unverified
lt_debt1650200000.02026-06-30SEC XBRL LongTermDebtNoncurrent 0001628280-26-054830unverified
equity7206700000.02026-06-30SEC XBRL StockholdersEquity 0001628280-26-054830unverified
Net income FY2016109965000.02017-03-31 historySEC XBRL NetIncomeLoss 0001757898-19-000005unverified
Net income FY2017290915000.02018-03-31 historySEC XBRL NetIncomeLoss 0001757898-21-000010unverified
Net income FY2018303721000.02019-03-31 historySEC XBRL NetIncomeLoss 0001757898-21-000017unverified
Net income FY2019407659000.02020-03-31 historySEC XBRL NetIncomeLoss 0001757898-22-000011unverified
Net income FY2020397400000.02021-03-31 historySEC XBRL NetIncomeLoss 0001757898-23-000005unverified
Net income FY2021243888000.02022-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001757898-24-000008unverified
Net income FY2022107030000.02023-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001757898-25-000005unverified
Net income FY2023378200000.02024-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
Net income FY2024614600000.02025-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
Net income FY2025782300000.02026-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
Dividend years (Yahoo)[2005, 2006, 2007, 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 10 of 20 years)
Dividends per share FY2016 (XBRL)1.092017-03-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001757898-19-000005verified
Dividends per share FY2017 (XBRL)1.212018-03-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001757898-21-000010verified
Dividends per share FY2018 (XBRL)1.332019-03-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001757898-21-000017verified
Dividends per share FY2019 (XBRL)1.452020-03-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001757898-22-000011verified
Dividends per share FY2020 (XBRL)1.572021-03-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001757898-23-000005verified
Dividends per share FY2021 (XBRL)1.692022-03-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001757898-24-000008verified
Dividends per share FY2022 (XBRL)1.842023-03-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001757898-25-000005verified
Dividends per share FY2023 (XBRL)2.032024-03-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001628280-26-039136verified
Dividends per share FY2024 (XBRL)2.232025-03-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001628280-26-039136verified
Dividends per share FY2025 (XBRL)2.462026-03-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001628280-26-039136verified
EPS diluted FY20161.282017-03-31 historySEC XBRL EarningsPerShareDiluted 0001757898-19-000005unverified
EPS diluted FY20233.812024-03-31 historySEC XBRL EarningsPerShareDiluted 0001628280-26-039136unverified
EPS diluted FY20246.22025-03-31 historySEC XBRL EarningsPerShareDiluted 0001628280-26-039136unverified
EPS diluted FY20257.932026-03-31 historySEC XBRL EarningsPerShareDiluted 0001628280-26-039136unverified
Shares outstanding97500110.02026-08-04SEC cover page 10-Q 0001628280-26-054830 (97,500,110 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1757898/000162828026054830/ste-20260630.htm 0001628280-26-054830not cross-checked

Magic Formula

41 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
Earnings yield (EBIT/EV) EBIT trailing twelve months; EV = market cap + debt (1,893,600,000) - cash4.75 % (rank 86)
Return on capital (EBIT/(NWC+PPE)) net working capital 1,162,500,000 used as reported34.24 % (rank 120)
Combined rank206
Inputs, 12 numbers with their sources
InputValuePeriodSourceCheck
operating_income1101800000.02026-03-31 historySEC XBRL OperatingIncomeLoss 0001628280-26-039136not cross-checked
operating_income_q285800000.02026-06-30SEC XBRL OperatingIncomeLoss (quarter CY2026Q2) 0001628280-26-054830not cross-checked
operating_income_q246000000.02025-06-30 historySEC XBRL OperatingIncomeLoss (quarter CY2025Q2) 0001628280-26-054830not cross-checked
current_assets2445800000.02026-06-30SEC XBRL AssetsCurrent 0001628280-26-054830not cross-checked
current_liabilities1283300000.02026-06-30SEC XBRL LiabilitiesCurrent 0001628280-26-054830not cross-checked
cash482300000.02026-06-30SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001628280-26-054830not cross-checked
ppe_net2171700000.02026-06-30SEC XBRL PropertyPlantAndEquipmentNet 0001628280-26-054830not cross-checked
debt_incl_current1650200000.02026-06-30SEC XBRL LongTermDebt 0001628280-26-054830not cross-checked
debt_short243400000.02026-06-30SEC XBRL ShortTermBorrowings 0001628280-26-054830not cross-checked
shares_out97500110.02026-08-04SEC cover page 10-Q 0001628280-26-054830 (97,500,110 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1757898/000162828026054830/ste-20260630.htm 0001628280-26-054830not cross-checked
Price (close)232.152026-10-23Yahoo Finance / Alpaca Market Datanot cross-checked
notedebt = LongTermDebt (incl. current maturities) + short-term borrowingsnot cross-checked

Momentum

47 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return-12.4 % (percentile 22.8)11.4 / 50
6 month return4.5 % (percentile 52.0)10.4 / 20
Price / 52-week high0.87213.1 / 15
Volatility penalty (60d annualised)20.9 %11.9 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)232.152026-10-23Yahoo Finance / Alpaca Market Data daily historynot cross-checked

Insider

0 of 100. ok. 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.42 bp-5.3 / 0
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Form 4 S Sohi Mohsen 2026-08-12956795.242026-08-12SEC Form 4 (insider transactions data set)not cross-checked

Buffett Quality

58 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Average return on equity (net income / year-end equity)7.9% over 8 yrs>= 15%0.0 / 25
2 Profitable every year10 of 10all years15.0 / 15
3 Net income growth, 3-yr average now vs start of window+14.1% a year>= +10%10.0 / 10
4 Borrowings / 3-yr average earnings (years to repay) LongTermDebt (incl. current maturities) + short-term borrowings3.2 years<= 415.0 / 15
5 Operating margin, 5-yr average15.9%>= 20%6.6 / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex)1.48>= 1.010.0 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)3.5%>= 7%1.8 / 15
Inputs, 50 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)232.152026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Net income FY2018303721000.02019-03-31 historySEC XBRL NetIncomeLoss 0001757898-21-000017unverified
Equity at FY2018 end3177810000.02019-03-31 historySEC XBRL StockholdersEquity 0001757898-21-000010unverified
Net income FY2019407659000.02020-03-31 historySEC XBRL NetIncomeLoss 0001757898-22-000011unverified
Equity at FY2019 end3405362000.02020-03-31 historySEC XBRL StockholdersEquity 0001757898-21-000017unverified
Net income FY2020397400000.02021-03-31 historySEC XBRL NetIncomeLoss 0001757898-23-000005unverified
Equity at FY2020 end3880990000.02021-03-31 historySEC XBRL StockholdersEquity 0001757898-22-000011unverified
Net income FY2021243888000.02022-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001757898-24-000008unverified
Equity at FY2021 end6532356000.02022-03-31 historySEC XBRL StockholdersEquity 0001757898-23-000005unverified
Net income FY2022107030000.02023-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001757898-25-000005unverified
Equity at FY2022 end6077198000.02023-03-31 historySEC XBRL StockholdersEquity 0001757898-24-000008unverified
Net income FY2023378200000.02024-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
Equity at FY2023 end6302164000.02024-03-31 historySEC XBRL StockholdersEquity 0001757898-25-000005unverified
Net income FY2024614600000.02025-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
Equity at FY2024 end6603400000.02025-03-31 historySEC XBRL StockholdersEquity 0001628280-26-039136unverified
Net income FY2025782300000.02026-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
Equity at FY2025 end7183600000.02026-03-31 historySEC XBRL StockholdersEquity 0001628280-26-054830unverified
Net income FY2016109965000.02017-03-31 historySEC XBRL NetIncomeLoss 0001757898-19-000005unverified
Net income FY2017290915000.02018-03-31 historySEC XBRL NetIncomeLoss 0001757898-21-000010unverified
Net income FY2018303721000.02019-03-31 historySEC XBRL NetIncomeLoss 0001757898-21-000017unverified
Net income FY2019407659000.02020-03-31 historySEC XBRL NetIncomeLoss 0001757898-22-000011unverified
Net income FY2020397400000.02021-03-31 historySEC XBRL NetIncomeLoss 0001757898-23-000005unverified
Net income FY2021243888000.02022-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001757898-24-000008unverified
Net income FY2022107030000.02023-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001757898-25-000005unverified
Net income FY2023378200000.02024-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
Net income FY2024614600000.02025-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
Net income FY2025782300000.02026-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
debt_incl_current1650200000.02026-06-30SEC XBRL LongTermDebt 0001628280-26-054830unverified
debt_short243400000.02026-06-30SEC XBRL ShortTermBorrowings 0001628280-26-054830unverified
Operating income FY2021477815000.02022-03-31 historySEC XBRL OperatingIncomeLoss 0001757898-24-000008unverified
Revenue FY20214223403000.02022-03-31 historySEC XBRL Revenues 0001757898-24-000008unverified
Operating income FY2022791101000.02023-03-31 historySEC XBRL OperatingIncomeLoss 0001757898-25-000005unverified
Revenue FY20224536266000.02023-03-31 historySEC XBRL Revenues 0001757898-25-000005unverified
Operating income FY2023836100000.02024-03-31 historySEC XBRL OperatingIncomeLoss 0001628280-26-039136unverified
Revenue FY20235138700000.02024-03-31 historySEC XBRL Revenues 0001628280-26-039136unverified
Operating income FY2024866600000.02025-03-31 historySEC XBRL OperatingIncomeLoss 0001628280-26-039136unverified
Revenue FY20245459500000.02025-03-31 historySEC XBRL Revenues 0001628280-26-039136unverified
Operating income FY20251101800000.02026-03-31 historySEC XBRL OperatingIncomeLoss 0001628280-26-039136unverified
Revenue FY20255935900000.02026-03-31 historySEC XBRL Revenues 0001628280-26-039136unverified
Operating cash flow FY2021684811000.02022-03-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001757898-24-000008unverified
Capital expenditure FY2021287563000.02022-03-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001757898-24-000008unverified
Operating cash flow FY2022756947000.02023-03-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001757898-25-000005unverified
Capital expenditure FY2022361969000.02023-03-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001757898-25-000005unverified
Operating cash flow FY2023973300000.02024-03-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-039136unverified
Capital expenditure FY2023360300000.02024-03-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-26-039136unverified
Operating cash flow FY20241148100000.02025-03-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-039136unverified
Capital expenditure FY2024370100000.02025-03-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-26-039136unverified
Operating cash flow FY20251341400000.02026-03-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-039136unverified
Capital expenditure FY2025369000000.02026-03-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-26-039136unverified
Shares outstanding97500110.02026-08-04SEC cover page 10-Q 0001628280-26-054830 (97,500,110 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1757898/000162828026054830/ste-20260630.htm 0001628280-26-054830not cross-checked

Lynch GARP

56 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 PEG: P/E divided by 5-yr EPS growth (in % points)2.58<= 1.00.0 / 30
2 EPS growth, 5-yr compound rate+11.4% a year12% to 35% a year18.9 / 20
3 P/E on latest annual EPS29.3<= 257.2 / 10
4 Borrowings / equity LongTermDebt (incl. current maturities) + short-term borrowings0.26<= 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-6.2%>= +10%5.4 / 10
Inputs, 7 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)232.152026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY20257.932026-03-31 historySEC XBRL EarningsPerShareDiluted 0001628280-26-039136unverified
EPS diluted FY20204.632021-03-31 historySEC XBRL EarningsPerShareDiluted 0001757898-23-000005unverified
debt_incl_current1650200000.02026-06-30SEC XBRL LongTermDebt 0001628280-26-054830unverified
debt_short243400000.02026-06-30SEC XBRL ShortTermBorrowings 0001628280-26-054830unverified
equity7206700000.02026-06-30SEC XBRL StockholdersEquity 0001628280-26-054830unverified
cash482300000.02026-06-30SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001628280-26-054830unverified

Graham Enterprising

58 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Current ratio1.91>= 1.515.0 / 15
2 Borrowings vs working capital LongTermDebt (incl. current maturities) + short-term borrowings1.63 x<= 1.1x7.8 / 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 earlier4.63 -> 7.93higher10.0 / 10
6 Price / book value per share book value used because intangibles are not separated in the dataset (Graham uses net tangible assets)3.14<= 1.20.0 / 20
7 Price / net current asset value per share (current assets minus all liabilities) net current asset value not positive—<= 0.670.0 / 15
Inputs, 15 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)232.152026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets2445800000.02026-06-30SEC XBRL AssetsCurrent 0001628280-26-054830unverified
current_liabilities1283300000.02026-06-30SEC XBRL LiabilitiesCurrent 0001628280-26-054830unverified
debt_incl_current1650200000.02026-06-30SEC XBRL LongTermDebt 0001628280-26-054830unverified
debt_short243400000.02026-06-30SEC XBRL ShortTermBorrowings 0001628280-26-054830unverified
Net income FY2021243888000.02022-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001757898-24-000008unverified
Net income FY2022107030000.02023-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001757898-25-000005unverified
Net income FY2023378200000.02024-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
Net income FY2024614600000.02025-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
Net income FY2025782300000.02026-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
Dividend years (Yahoo)[2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] historyYahoo Finance dividend historynot cross-checked
EPS diluted FY20257.932026-03-31 historySEC XBRL EarningsPerShareDiluted 0001628280-26-039136unverified
EPS diluted FY20204.632021-03-31 historySEC XBRL EarningsPerShareDiluted 0001757898-23-000005unverified
equity7206700000.02026-06-30SEC XBRL StockholdersEquity 0001628280-26-054830unverified
Shares outstanding97500110.02026-08-04SEC cover page 10-Q 0001628280-26-054830 (97,500,110 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1757898/000162828026054830/ste-20260630.htm 0001628280-26-054830not cross-checked

Piotroski F-Score

100 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Return on assets is positive7.3%pass = 111.11111111111111 / 11.11111111111111
2 Operating cash flow is positive1,341Mpass = 111.11111111111111 / 11.11111111111111
3 Return on assets improved on the prior year6.1% -> 7.3%pass = 111.11111111111111 / 11.11111111111111
4 Operating cash flow exceeds net income (accruals)1,341M vs 782Mpass = 111.11111111111111 / 11.11111111111111
5 Long-term debt / assets fell18.9% -> 16.9%pass = 111.11111111111111 / 11.11111111111111
6 Current ratio improved1.96 -> 2.09pass = 111.11111111111111 / 11.11111111111111
7 No new shares issued (share count did not rise)98M -> 98Mpass = 111.11111111111111 / 11.11111111111111
8 Operating margin improved (stand-in for gross margin, which the dataset does not carry)15.9% -> 18.6%pass = 111.11111111111111 / 11.11111111111111
9 Asset turnover (revenue / assets) improved0.54 -> 0.55pass = 111.11111111111111 / 11.11111111111111
Inputs, 27 numbers with their sources
InputValuePeriodSourceCheck
net_income 2026-03-31782300000.02026-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
total_assets 2026-03-3110737200000.02026-03-31 historySEC XBRL Assets 0001628280-26-054830unverified
cfo 2026-03-311341400000.02026-03-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-039136unverified
net_income 2026-03-31782300000.02026-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
net_income 2025-03-31614600000.02025-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
total_assets 2026-03-3110737200000.02026-03-31 historySEC XBRL Assets 0001628280-26-054830unverified
total_assets 2025-03-3110146800000.02025-03-31 historySEC XBRL Assets 0001628280-26-039136unverified
cfo 2026-03-311341400000.02026-03-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-039136unverified
net_income 2026-03-31782300000.02026-03-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001193125-26-267599) 0001628280-26-039136unverified
lt_debt 2026-03-311812800000.02026-03-31 historySEC XBRL LongTermDebtNoncurrent 0001628280-26-054830unverified
lt_debt 2025-03-311918700000.02025-03-31 historySEC XBRL LongTermDebtNoncurrent 0001628280-26-039136unverified
total_assets 2026-03-3110737200000.02026-03-31 historySEC XBRL Assets 0001628280-26-054830unverified
total_assets 2025-03-3110146800000.02025-03-31 historySEC XBRL Assets 0001628280-26-039136unverified
current_assets 2026-03-312394600000.02026-03-31 historySEC XBRL AssetsCurrent 0001628280-26-054830unverified
current_assets 2025-03-312000800000.02025-03-31 historySEC XBRL AssetsCurrent 0001628280-26-039136unverified
current_liabilities 2026-03-311145000000.02026-03-31 historySEC XBRL LiabilitiesCurrent 0001628280-26-054830unverified
current_liabilities 2025-03-311022200000.02025-03-31 historySEC XBRL LiabilitiesCurrent 0001628280-26-039136unverified
shares_out 2026-08-0497500110.02026-08-04 historySEC cover page 10-Q 0001628280-26-054830 (97,500,110 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1757898/000162828026054830/ste-20260630.htm 0001628280-26-054830unverified
shares_out 2025-05-2798372310.02025-05-27 historySEC XBRL EntityCommonStockSharesOutstanding 0001757898-25-000005unverified
operating_income 2026-03-311101800000.02026-03-31 historySEC XBRL OperatingIncomeLoss 0001628280-26-039136unverified
operating_income 2025-03-31866600000.02025-03-31 historySEC XBRL OperatingIncomeLoss 0001628280-26-039136unverified
revenue 2026-03-315935900000.02026-03-31 historySEC XBRL Revenues 0001628280-26-039136unverified
revenue 2025-03-315459500000.02025-03-31 historySEC XBRL Revenues 0001628280-26-039136unverified
revenue 2026-03-315935900000.02026-03-31 historySEC XBRL Revenues 0001628280-26-039136unverified
revenue 2025-03-315459500000.02025-03-31 historySEC XBRL Revenues 0001628280-26-039136unverified
total_assets 2026-03-3110737200000.02026-03-31 historySEC XBRL Assets 0001628280-26-054830unverified
total_assets 2025-03-3110146800000.02025-03-31 historySEC XBRL Assets 0001628280-26-039136unverified

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
20172017-03-312,6131101.28paid0001757898-19-000005
20182018-03-312,6202913.39paid0001757898-21-000010
20192019-03-312,7823043.55paid0001757898-21-000017
20202020-03-313,0314084.76paid0001757898-22-000011
20212021-03-313,1083974.63paid0001757898-23-000005
20222022-03-314,2232442.48paid0001757898-24-000008
20232023-03-314,5361071.07paid0001757898-25-000005
20242024-03-315,1393783.81paid0001628280-26-039136
20252025-03-315,4606156.2paid0001628280-26-039136
20262026-03-315,9367827.93paid0001628280-26-039136

Insider transactions

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

DateInsiderRoleTypeSharesPriceValue
2026-08-12Sohi Mohsendirectorsale4,058235.78956,795
2026-06-15Zangerle John Adamofficersale1,419209.28296,968
2026-06-05Carestio Daniel ACEOsale1,374212.00291,288
2026-06-04Carestio Daniel ACEOsale3,054214.64655,511
2026-06-02Breeden Richard Cdirectorsale1,481209.51310,284