The Claude Trader

Grid › General Industrial Machinery & Equipment, Nec

NDSN Nordson Corp

Nasdaq, CIK 0000072331, fiscal year ends 10/31. Last price 318.84 on 2026-10-23, market value 17.8 billion dollars.

Machine-readable: NDSN.json, NDSN.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 ok 2025-10-31
stale: Revenue
2013–2025 2026-10-23 14 verified, 21 unverified method
Magic Formula 58 ok 2025-10-31
stale: operating_income_q, operating_income_q, ppe_net
— 2026-10-23 — method
Momentum 79 ok 2026-10-23 — 2026-10-23 — method
Insider 0 ok 2026-10-23 — — — method
Buffett Quality 82 ok 2026-07-31 2016–2025 2026-10-23 0 verified, 48 unverified method
Lynch GARP 49 ok 2026-07-31 2020–2025 2026-10-23 0 verified, 6 unverified method
Graham Enterprising 50 ok 2026-07-31 2020–2025 2026-10-23 0 verified, 12 unverified method
Piotroski F-Score 89 ok — 2024–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 price318.84USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding55,699,366underlying shares2026-08-18SEC cover page 10-Q 0000072331-26-000054 (55,699,366 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/72331/000007233126000054/ndsn-20260731.htm 0000072331-26-000054
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares17,759,185,855USD2026-10-23
shares at 2026-08-18
318.84 (price 2026-10-23) / 1 x 55,699,366 (shares at 2026-08-18) = 17,759,185,855

Graham Defensive

57 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Adequate size2.79 revenue $B>= 15.0 / 5
2a Current ratio1.82>= 2.012.3 / 15
2b Long-term debt vs working capital2.55 LTD / WC<= 1.00.0 / 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: 13 years agree, 7 unverified20 of 2015.0 / 15
5 EPS growth, 3-yr avg now vs 10 yrs ago4.01 -> 8.36 (+109%)>= +33%10.0 / 10
6 P/E on 3-year average EPS38.1<= 150.0 / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5P/B 5.43, product 207.2<= 1.5 or <= 22.50.0 / 10
Inputs, 37 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)318.842026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Revenue2791687000.02025-10-31 staleSEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0000072331-25-000144unverified
current_assets1327868000.02026-07-31SEC XBRL AssetsCurrent 0000072331-26-000054unverified
current_liabilities728472000.02026-07-31SEC XBRL LiabilitiesCurrent 0000072331-26-000054unverified
lt_debt1529005000.02026-07-31SEC XBRL LongTermDebtNoncurrent 0000072331-26-000054unverified
equity3269059000.02026-07-31SEC XBRL StockholdersEquity 0000072331-26-000054unverified
Net income FY2016271843000.02016-10-31 historySEC XBRL NetIncomeLoss 0001564590-18-030928unverified
Net income FY2017295802000.02017-10-31 historySEC XBRL NetIncomeLoss 0001564590-19-045927unverified
Net income FY2018377375000.02018-10-31 historySEC XBRL NetIncomeLoss 0000072331-20-000024unverified
Net income FY2019337091000.02019-10-31 historySEC XBRL NetIncomeLoss 0000072331-21-000079unverified
Net income FY2020249539000.02020-10-31 historySEC XBRL NetIncomeLoss 0000072331-22-000185unverified
Net income FY2021454368000.02021-10-31 historySEC XBRL NetIncomeLoss 0000072331-23-000242unverified
Net income FY2022513103000.02022-10-31 historySEC XBRL NetIncomeLoss 0000072331-24-000177unverified
Net income FY2023487493000.02023-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
Net income FY2024467284000.02024-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
Net income FY2025484474000.02025-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
Dividend years (Yahoo)[2002, 2003, 2004, 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 13 of 20 years)
Dividends per share FY2013 (XBRL)0.632013-10-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001564590-15-011507verified
Dividends per share FY2014 (XBRL)0.762014-10-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001564590-16-030237verified
Dividends per share FY2015 (XBRL)0.92015-10-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001564590-17-024983verified
Dividends per share FY2016 (XBRL)0.992016-10-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001564590-18-030928verified
Dividends per share FY2017 (XBRL)1.112017-10-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001564590-19-045927verified
Dividends per share FY2018 (XBRL)1.252018-10-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0000072331-20-000024verified
Dividends per share FY2019 (XBRL)1.432019-10-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0000072331-21-000079verified
Dividends per share FY2020 (XBRL)1.532020-10-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0000072331-22-000185verified
Dividends per share FY2021 (XBRL)1.692021-10-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0000072331-23-000242verified
Dividends per share FY2022 (XBRL)2.182022-10-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0000072331-24-000177verified
Dividends per share FY2023 (XBRL)2.632023-10-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0000072331-25-000144verified
Dividends per share FY2024 (XBRL)2.822024-10-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0000072331-25-000144verified
Dividends per share FY2025 (XBRL)3.162025-10-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0000072331-25-000144verified
EPS diluted FY20143.842014-10-31 historySEC XBRL EarningsPerShareDiluted 0001564590-16-030237unverified
EPS diluted FY20153.452015-10-31 historySEC XBRL EarningsPerShareDiluted 0001564590-17-024983unverified
EPS diluted FY20164.732016-10-31 historySEC XBRL EarningsPerShareDiluted 0001564590-18-030928unverified
EPS diluted FY20238.462023-10-31 historySEC XBRL EarningsPerShareDiluted 0000072331-25-000144unverified
EPS diluted FY20248.112024-10-31 historySEC XBRL EarningsPerShareDiluted 0000072331-25-000144unverified
EPS diluted FY20258.512025-10-31 historySEC XBRL EarningsPerShareDiluted 0000072331-25-000144unverified
Shares outstanding55699366.02026-08-18SEC cover page 10-Q 0000072331-26-000054 (55,699,366 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/72331/000007233126000054/ndsn-20260731.htm 0000072331-26-000054not cross-checked

Magic Formula

58 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
Earnings yield (EBIT/EV) EBIT trailing twelve months; EV = market cap + debt (1,923,005,000) - cash4.09 % (rank 109)
Return on capital (EBIT/(NWC+PPE)) net working capital 599,396,000 used as reported71.75 % (rank 54)
Combined rank163
Inputs, 16 numbers with their sources
InputValuePeriodSourceCheck
operating_income711725000.02025-10-31 historySEC XBRL OperatingIncomeLoss 0000072331-25-000144not cross-checked
operating_income_q166405000.02026-01-31 staleSEC XBRL OperatingIncomeLoss (quarter CY2025Q4) 0000072331-26-000014not cross-checked
operating_income_q140947000.02025-01-31 historySEC XBRL OperatingIncomeLoss (quarter CY2024Q4) 0000072331-26-000014not cross-checked
operating_income_q197203000.02026-04-30 staleSEC XBRL OperatingIncomeLoss (quarter CY2026Q1) 0000072331-26-000024not cross-checked
operating_income_q168750000.02025-04-30 historySEC XBRL OperatingIncomeLoss (quarter CY2025Q1) 0000072331-26-000024not cross-checked
operating_income_q223092000.02026-07-31SEC XBRL OperatingIncomeLoss (quarter CY2026Q2) 0000072331-26-000054not cross-checked
operating_income_q187767000.02025-07-31 historySEC XBRL OperatingIncomeLoss (quarter CY2025Q2) 0000072331-26-000054not cross-checked
current_assets1327868000.02026-07-31SEC XBRL AssetsCurrent 0000072331-26-000054not cross-checked
current_liabilities728472000.02026-07-31SEC XBRL LiabilitiesCurrent 0000072331-26-000054not cross-checked
cash113431000.02026-07-31SEC XBRL CashAndCashEquivalentsAtCarryingValue 0000072331-26-000054not cross-checked
ppe_net516914000.02025-10-31 staleSEC XBRL PropertyPlantAndEquipmentNet 0000072331-25-000144not cross-checked
debt_incl_current1731005000.02026-07-31SEC XBRL LongTermDebt 0000072331-26-000054not cross-checked
debt_short192000000.02026-07-31SEC XBRL CommercialPaper 0000072331-26-000054not cross-checked
shares_out55699366.02026-08-18SEC cover page 10-Q 0000072331-26-000054 (55,699,366 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/72331/000007233126000054/ndsn-20260731.htm 0000072331-26-000054not cross-checked
Price (close)318.842026-10-23Yahoo Finance / Alpaca Market Datanot cross-checked
notedebt = LongTermDebt (incl. current maturities) + short-term borrowingsnot cross-checked

Momentum

79 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return37.9 % (percentile 83.1)41.5 / 50
6 month return13.0 % (percentile 69.8)14.0 / 20
Price / 52-week high0.95314.3 / 15
Volatility penalty (60d annualised)24.5 %9.4 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)318.842026-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.49 bp-5.7 / 0
Inputs, 5 numbers with their sources
InputValuePeriodSourceCheck
Form 4 S Morris Milton Mayo 2026-10-1483436.02026-10-14SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Rutledge Joseph M 2026-09-15211615.919999999982026-09-15SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Morris Milton Mayo 2026-09-0249394.282026-09-02SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S MCDONOUGH JENNIFER L 2026-08-2787360.02026-08-27SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Hopgood Daniel Roy 2026-08-26444271.410000000032026-08-26SEC Form 4 (insider transactions data set)not cross-checked

Buffett Quality

82 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Average return on equity (net income / year-end equity)19.4% over 8 yrs>= 15%25.0 / 25
2 Profitable every year10 of 10all years15.0 / 15
3 Net income growth, 3-yr average now vs start of window+6.2% a year>= +10%6.2 / 10
4 Borrowings / 3-yr average earnings (years to repay) LongTermDebt (incl. current maturities) + short-term borrowings4.0 years<= 415.0 / 15
5 Operating margin, 5-yr average25.9%>= 20%10.0 / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex)1.13>= 1.010.0 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)3.3%>= 7%1.1 / 15
Inputs, 50 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)318.842026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Net income FY2018377375000.02018-10-31 historySEC XBRL NetIncomeLoss 0000072331-20-000024unverified
Equity at FY2018 end1450741000.02018-10-31 historySEC XBRL StockholdersEquity 0001564590-19-045927unverified
Net income FY2019337091000.02019-10-31 historySEC XBRL NetIncomeLoss 0000072331-21-000079unverified
Equity at FY2019 end1581045000.02019-10-31 historySEC XBRL StockholdersEquity 0000072331-20-000024unverified
Net income FY2020249539000.02020-10-31 historySEC XBRL NetIncomeLoss 0000072331-22-000185unverified
Equity at FY2020 end1758991000.02020-10-31 historySEC XBRL StockholdersEquity 0000072331-22-000083unverified
Net income FY2021454368000.02021-10-31 historySEC XBRL NetIncomeLoss 0000072331-23-000242unverified
Equity at FY2021 end2159130000.02021-10-31 historySEC XBRL StockholdersEquity 0000072331-23-000148unverified
Net income FY2022513103000.02022-10-31 historySEC XBRL NetIncomeLoss 0000072331-24-000177unverified
Equity at FY2022 end2294375000.02022-10-31 historySEC XBRL StockholdersEquity 0000072331-24-000111unverified
Net income FY2023487493000.02023-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
Equity at FY2023 end2598060000.02023-10-31 historySEC XBRL StockholdersEquity 0000072331-25-000114unverified
Net income FY2024467284000.02024-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
Equity at FY2024 end2932192000.02024-10-31 historySEC XBRL StockholdersEquity 0000072331-26-000054unverified
Net income FY2025484474000.02025-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
Equity at FY2025 end3043571000.02025-10-31 historySEC XBRL StockholdersEquity 0000072331-26-000054unverified
Net income FY2016271843000.02016-10-31 historySEC XBRL NetIncomeLoss 0001564590-18-030928unverified
Net income FY2017295802000.02017-10-31 historySEC XBRL NetIncomeLoss 0001564590-19-045927unverified
Net income FY2018377375000.02018-10-31 historySEC XBRL NetIncomeLoss 0000072331-20-000024unverified
Net income FY2019337091000.02019-10-31 historySEC XBRL NetIncomeLoss 0000072331-21-000079unverified
Net income FY2020249539000.02020-10-31 historySEC XBRL NetIncomeLoss 0000072331-22-000185unverified
Net income FY2021454368000.02021-10-31 historySEC XBRL NetIncomeLoss 0000072331-23-000242unverified
Net income FY2022513103000.02022-10-31 historySEC XBRL NetIncomeLoss 0000072331-24-000177unverified
Net income FY2023487493000.02023-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
Net income FY2024467284000.02024-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
Net income FY2025484474000.02025-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
debt_incl_current1731005000.02026-07-31SEC XBRL LongTermDebt 0000072331-26-000054unverified
debt_short192000000.02026-07-31SEC XBRL CommercialPaper 0000072331-26-000054unverified
Operating income FY2021615127000.02021-10-31 historySEC XBRL OperatingIncomeLoss 0000072331-23-000242unverified
Revenue FY20212362209000.02021-10-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0000072331-23-000242unverified
Operating income FY2022702360000.02022-10-31 historySEC XBRL OperatingIncomeLoss 0000072331-24-000177unverified
Revenue FY20222590278000.02022-10-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0000072331-24-000177unverified
Operating income FY2023672761000.02023-10-31 historySEC XBRL OperatingIncomeLoss 0000072331-25-000144unverified
Revenue FY20232628632000.02023-10-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0000072331-25-000144unverified
Operating income FY2024674001000.02024-10-31 historySEC XBRL OperatingIncomeLoss 0000072331-25-000144unverified
Revenue FY20242689921000.02024-10-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0000072331-25-000144unverified
Operating income FY2025711725000.02025-10-31 historySEC XBRL OperatingIncomeLoss 0000072331-25-000144unverified
Revenue FY20252791687000.02025-10-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0000072331-25-000144unverified
Operating cash flow FY2021545927000.02021-10-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0000072331-23-000242unverified
Capital expenditure FY202138303000.02021-10-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0000072331-23-000242unverified
Operating cash flow FY2022513131000.02022-10-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0000072331-24-000177unverified
Capital expenditure FY202251428000.02022-10-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0000072331-24-000177unverified
Operating cash flow FY2023641282000.02023-10-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0000072331-25-000144unverified
Capital expenditure FY202334583000.02023-10-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0000072331-25-000144unverified
Operating cash flow FY2024556193000.02024-10-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0000072331-25-000144unverified
Capital expenditure FY202464410000.02024-10-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0000072331-25-000144unverified
Operating cash flow FY2025719175000.02025-10-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0000072331-25-000144unverified
Capital expenditure FY202558060000.02025-10-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0000072331-25-000144unverified
Shares outstanding55699366.02026-08-18SEC cover page 10-Q 0000072331-26-000054 (55,699,366 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/72331/000007233126000054/ndsn-20260731.htm 0000072331-26-000054not cross-checked

Lynch GARP

49 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 PEG: P/E divided by 5-yr EPS growth (in % points)2.53<= 1.00.0 / 30
2 EPS growth, 5-yr compound rate+14.8% a year12% to 35% a year20.0 / 20
3 P/E on latest annual EPS37.5<= 251.7 / 10
4 Borrowings / equity LongTermDebt (incl. current maturities) + short-term borrowings0.59<= 0.513.7 / 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-10.2%>= +10%4.2 / 10
Inputs, 7 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)318.842026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY20258.512025-10-31 historySEC XBRL EarningsPerShareDiluted 0000072331-25-000144unverified
EPS diluted FY20204.272020-10-31 historySEC XBRL EarningsPerShareDiluted 0000072331-22-000185unverified
debt_incl_current1731005000.02026-07-31SEC XBRL LongTermDebt 0000072331-26-000054unverified
debt_short192000000.02026-07-31SEC XBRL CommercialPaper 0000072331-26-000054unverified
equity3269059000.02026-07-31SEC XBRL StockholdersEquity 0000072331-26-000054unverified
cash113431000.02026-07-31SEC XBRL CashAndCashEquivalentsAtCarryingValue 0000072331-26-000054unverified

Graham Enterprising

50 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Current ratio1.82>= 1.515.0 / 15
2 Borrowings vs working capital LongTermDebt (incl. current maturities) + short-term borrowings3.21 x<= 1.1x0.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 earlier4.27 -> 8.51higher10.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.43<= 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)318.842026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets1327868000.02026-07-31SEC XBRL AssetsCurrent 0000072331-26-000054unverified
current_liabilities728472000.02026-07-31SEC XBRL LiabilitiesCurrent 0000072331-26-000054unverified
debt_incl_current1731005000.02026-07-31SEC XBRL LongTermDebt 0000072331-26-000054unverified
debt_short192000000.02026-07-31SEC XBRL CommercialPaper 0000072331-26-000054unverified
Net income FY2021454368000.02021-10-31 historySEC XBRL NetIncomeLoss 0000072331-23-000242unverified
Net income FY2022513103000.02022-10-31 historySEC XBRL NetIncomeLoss 0000072331-24-000177unverified
Net income FY2023487493000.02023-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
Net income FY2024467284000.02024-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
Net income FY2025484474000.02025-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
Dividend years (Yahoo)[2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] historyYahoo Finance dividend historynot cross-checked
EPS diluted FY20258.512025-10-31 historySEC XBRL EarningsPerShareDiluted 0000072331-25-000144unverified
EPS diluted FY20204.272020-10-31 historySEC XBRL EarningsPerShareDiluted 0000072331-22-000185unverified
equity3269059000.02026-07-31SEC XBRL StockholdersEquity 0000072331-26-000054unverified
Shares outstanding55699366.02026-08-18SEC cover page 10-Q 0000072331-26-000054 (55,699,366 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/72331/000007233126000054/ndsn-20260731.htm 0000072331-26-000054not cross-checked

Piotroski F-Score

89 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Return on assets is positive8.2%pass = 111.11111111111111 / 11.11111111111111
2 Operating cash flow is positive719Mpass = 111.11111111111111 / 11.11111111111111
3 Return on assets improved on the prior year7.8% -> 8.2%pass = 111.11111111111111 / 11.11111111111111
4 Operating cash flow exceeds net income (accruals)719M vs 484Mpass = 111.11111111111111 / 11.11111111111111
5 Long-term debt / assets fell35.0% -> 28.4%pass = 111.11111111111111 / 11.11111111111111
6 Current ratio improved2.41 -> 1.64pass = 10.0 / 11.11111111111111
7 No new shares issued (share count did not rise)56M -> 56Mpass = 111.11111111111111 / 11.11111111111111
8 Operating margin improved (stand-in for gross margin, which the dataset does not carry)25.1% -> 25.5%pass = 111.11111111111111 / 11.11111111111111
9 Asset turnover (revenue / assets) improved0.45 -> 0.47pass = 111.11111111111111 / 11.11111111111111
Inputs, 27 numbers with their sources
InputValuePeriodSourceCheck
net_income 2025-10-31484474000.02025-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
total_assets 2025-10-315917681000.02025-10-31 historySEC XBRL Assets 0000072331-26-000054unverified
cfo 2025-10-31719175000.02025-10-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0000072331-25-000144unverified
net_income 2025-10-31484474000.02025-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
net_income 2024-10-31467284000.02024-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
total_assets 2025-10-315917681000.02025-10-31 historySEC XBRL Assets 0000072331-26-000054unverified
total_assets 2024-10-316000966000.02024-10-31 historySEC XBRL Assets 0000072331-25-000144unverified
cfo 2025-10-31719175000.02025-10-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0000072331-25-000144unverified
net_income 2025-10-31484474000.02025-10-31 historySEC XBRL NetIncomeLoss 0000072331-25-000144unverified
lt_debt 2025-10-311681254000.02025-10-31 historySEC XBRL LongTermDebtNoncurrent 0000072331-26-000054unverified
lt_debt 2024-10-312101197000.02024-10-31 historySEC XBRL LongTermDebtNoncurrent 0000072331-25-000144unverified
total_assets 2025-10-315917681000.02025-10-31 historySEC XBRL Assets 0000072331-26-000054unverified
total_assets 2024-10-316000966000.02024-10-31 historySEC XBRL Assets 0000072331-25-000144unverified
current_assets 2025-10-311242851000.02025-10-31 historySEC XBRL AssetsCurrent 0000072331-26-000054unverified
current_assets 2024-10-311275032000.02024-10-31 historySEC XBRL AssetsCurrent 0000072331-25-000144unverified
current_liabilities 2025-10-31758260000.02025-10-31 historySEC XBRL LiabilitiesCurrent 0000072331-26-000054unverified
current_liabilities 2024-10-31528477000.02024-10-31 historySEC XBRL LiabilitiesCurrent 0000072331-25-000144unverified
shares_out 2026-08-1855699366.02026-08-18 historySEC XBRL EntityCommonStockSharesOutstanding 0000072331-26-000054unverified
shares_out 2025-08-1856186303.02025-08-18 historySEC XBRL EntityCommonStockSharesOutstanding 0000072331-25-000114unverified
operating_income 2025-10-31711725000.02025-10-31 historySEC XBRL OperatingIncomeLoss 0000072331-25-000144unverified
operating_income 2024-10-31674001000.02024-10-31 historySEC XBRL OperatingIncomeLoss 0000072331-25-000144unverified
revenue 2025-10-312791687000.02025-10-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0000072331-25-000144unverified
revenue 2024-10-312689921000.02024-10-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0000072331-25-000144unverified
revenue 2025-10-312791687000.02025-10-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0000072331-25-000144unverified
revenue 2024-10-312689921000.02024-10-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0000072331-25-000144unverified
total_assets 2025-10-315917681000.02025-10-31 historySEC XBRL Assets 0000072331-26-000054unverified
total_assets 2024-10-316000966000.02024-10-31 historySEC XBRL Assets 0000072331-25-000144unverified

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-10-311,5432223.42paid0001564590-15-011507
20142014-10-311,7042473.84paid0001564590-16-030237
20152015-10-311,6892113.45paid0001564590-17-024983
20162016-10-311,8092724.73paid0001564590-18-030928
20172017-10-312,0672965.08paid0001564590-19-045927
20182018-10-312,2553776.4paid0000072331-20-000024
20192019-10-312,1943375.79paid0000072331-21-000079
20202020-10-312,1212504.27paid0000072331-22-000185
20212021-10-312,3624547.74paid0000072331-23-000242
20222022-10-312,5905138.81paid0000072331-24-000177
20232023-10-312,6294878.46paid0000072331-25-000144
20242024-10-312,6904678.11paid0000072331-25-000144
20252025-10-312,7924848.51paid0000072331-25-000144

Insider transactions

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

DateInsiderRoleTypeSharesPriceValue
2026-10-14Morris Milton Mayodirectorsale255327.2083,436
2026-09-15Rutledge Joseph Mofficersale684309.38211,616
2026-09-02Morris Milton Mayodirectorsale156316.6349,394
2026-08-27Mcdonough Jennifer Lofficersale260336.0087,360
2026-08-26Hopgood Daniel RoyCFOsale1,329334.29444,271
2026-04-17Subramanian SrinivasPressale1,200280.00336,000
2026-04-17Subramanian SrinivasPressale1,900280.00532,000
2026-04-15Morris Milton Mayodirectorsale245273.8767,098
2026-04-08Hall Justin Eofficersale716275.82197,487