FFilingLens
8Y

Three-Statement Breakdown

NDSN
2026-07-31 · figures in $M

FCF UP

Free cash flow rose 34% to $661.1M — the highest of its last 8 readings, and covered net income 1.36×.

CASH FROM OPS +29.3%
719 25.8% MGN
CAPITAL EXPENDITURE -9.9%
58
FREE CASH FLOW +34.4%
661
FCF / NET INCOME +29.7%
1.36× TARGET >1.0×
Cash flow FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 YoY TTM 8Q
Net income
377 337 250 454 513 487 467 484 +3.7% 555 2024-10-31 · $122.2M2025-01-31 · $94.7M2025-04-30 · $112.4M2025-07-31 · $125.8M2025-10-31 · $151.6M2026-01-31 · $133.4M2026-04-30 · $117.3M2026-07-31 · $152.8M
Depreciation & amortization
NOT DISCLOSED
104 100 60 77 79 +3.0% 76
Stock-based comp
22 18 13 23 31 23 19 19 -0.1% 23
Cash from operations
505 383 502 546 513 641 556 719 +29.3% 773 2024-10-31 · $96.4M2025-01-31 · $159.1M2025-04-30 · $119.2M2025-07-31 · $238.0M2025-10-31 · $202.9M2026-01-31 · $140.4M2026-04-30 · $180.7M2026-07-31 · $249.4M
Cash conversion
1.34× 1.14× 2.01× 1.20× 1.00× 1.32× 1.19× 1.48× +24.7% 1.39×
Capital expenditures
(90) (64) (51) (38) (51) (35) (64) (58) -9.9% (49)
Free cash flow
415 319 452 508 462 607 492 661 +34.4% 724 2024-10-31 · $75.8M2025-01-31 · $137.7M2025-04-30 · $103.1M2025-07-31 · $226.4M2025-10-31 · $193.9M2026-01-31 · $122.9M2026-04-30 · $170.5M2026-07-31 · $236.8M
FCF margin
18.4% 14.5% 21.3% 21.5% 17.8% 23.1% 18.3% 23.7% +29.5% 24.3%
Cash from investing
-140 -76 -194 -33 -223 -1,437 -844 -27 -37
Dividends paid
72 82 88 98 126 150 161 179 +10.9% 183
Share repurchases
24 121 53 61 263 90 33 306 9.2× 247
Debt repayment
855 254 320 299 97 1,203 319 250 -21.6% 850
Cash from financing
-354 -251 -252 -423 -416 751 294 -706 -773
Net change in cash
5 55 57 92 -137 -48 0 -8 -34
Ending cash balance
96 151 208 300 163 116 116 108 -6.5% 113

Click a line to select it — Enter or the EXPAND pill folds out its quarter-by-quarter history.

SELECTED · FREE CASH FLOW · QoQ BRIDGE
FROM492 CASH FROM OPERATIONS+163 CAPITAL EXPENDITURES+6 TO661
CLICK A LINE TO SELECT · ⌘F FIND LINE ITEM SRC 10-Q FILED 2026-08-20 ↗