Need NDSN data in your own agent or pipeline?
Every table on this page — income statement, balance sheet, cash flow, PE history, dividends — is also available programmatically through the EvidInvest MCP server & financial data API for Claude, Cursor, or any MCP client and HTTP pipeline.
Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2025 Oct 31, 2025 Dec 17, 2025 | 2024 Oct 31, 2024 Dec 18, 2024 | 2023 Oct 31, 2023 Dec 20, 2023 | 2022 Oct 31, 2022 Dec 19, 2022 | 2021 Oct 31, 2021 Dec 17, 2021 | 2020 Oct 31, 2020 Dec 18, 2020 | 2019 Oct 31, 2019 Dec 13, 2019 | 2018 Oct 31, 2018 Dec 14, 2018 |
|---|
Total Revenue | 2.79B 3.8% | 2.69B 2.3% | 2.63B 1.5% | 2.59B 9.7% | 2.36B 11.4% | 2.12B 3.3% | 2.19B 2.7% | 2.25B 9.1% |
Cost of Revenue | 1.25B 4.0% | 1.20B 0.0% | 1.20B 3.4% | 1.16B 12.1% | 1.04B 4.8% | 990.63M 1.1% | 1.00B 1.6% | 1.02B 9.8% |
Gross Profit | 1.54B 3.6% | 1.49B 4.3% | 1.43B 0.1% | 1.43B 7.7% | 1.32B 17.1% | 1.13B 5.2% | 1.19B 3.5% | 1.24B 8.5% |
Gross Margin % | 55.00% 0.0% | 55.00% 1.9% | 54.00% 1.8% | 55.00% 1.8% | 56.00% 5.7% | 53.00% 1.9% | 54.00% 1.8% | 55.00% 0.0% |
Research & Development | 68.24M | 0.00 100.0% | 71.40M 13.3% | 63.03M 6.1% | 59.42M 6.6% | 63.59M 6.0% | 60.02M 2.1% | 58.81M 12.1% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 747.27M 8.0% | 812.13M 19.2% | 681.24M 5.9% | 724.18M 2.1% | 708.95M 2.2% | 693.55M 2.2% | 708.99M 4.4% | 741.41M 8.8% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | -32.69M 85.7% | -17.61M 0.2% | -17.58M 162.0% | -6.71M 411.4% | 2.15M 211.4% |
Total Operating Expenses | 815.51M 0.4% | 812.13M 7.9% | 752.64M 3.9% | 724.18M 2.1% | 708.95M 2.2% | 693.55M 2.2% | 708.99M 4.4% | 741.41M 8.8% |
Cost and Expenses | 2.07B 2.6% | 2.02B 3.1% | 1.96B 3.6% | 1.89B 8.1% | 1.75B 3.7% | 1.68B 1.6% | 1.71B 2.8% | 1.76B 9.4% |
Operating Income | 724.27M 7.5% | 674.00M 0.2% | 672.76M 4.2% | 702.36M 14.2% | 615.13M 76.0% | 349.55M 27.6% | 483.11M 7.9% | 447.75M 5.8% |
Operating Margin % | 26.00% 4.0% | 25.00% 3.8% | 26.00% 3.7% | 27.00% 3.8% | 26.00% 62.5% | 16.00% 27.3% | 22.00% 10.0% | 20.00% 0.0% |
EBITDA | 849.28M 4.8% | 810.58M 3.0% | 786.74M 2.0% | 771.62M 9.7% | 703.55M 57.4% | 446.95M 24.1% | 588.49M 3.0% | 606.50M 10.7% |
EBITDA Margin % | 30.00% 0.0% | 30.00% 0.0% | 30.00% 0.0% | 30.00% 0.0% | 30.00% 42.9% | 21.00% 22.2% | 27.00% 0.0% | 27.00% 3.8% |
Interest Expense | 101.11M 13.7% | 88.92M 49.4% | 59.51M 165.5% | 22.41M 12.1% | 25.49M 20.7% | 32.16M 31.8% | 47.15M 4.9% | 49.58M 35.4% |
Interest Income | 2.05M 58.2% | 4.91M 83.3% | 2.68M 32.3% | 2.03M 5.8% | 2.15M 27.9% | 1.68M 8.8% | 1.84M 33.2% | 1.38M 23.1% |
Other Income (Expense) | -126.62M 43.0% | -88.52M 54.2% | -57.42M 8.2% | -53.08M 29.6% | -40.95M 14.8% | -48.06M 7.6% | -52.01M 3.8% | -54.06M 44.4% |
Pre-Tax Income | 597.65M 2.1% | 585.48M 4.9% | 615.34M 5.2% | 649.28M 13.1% | 574.18M 90.4% | 301.49M 30.1% | 431.10M 3.9% | 448.52M 6.7% |
Pre-Tax Margin % | 21.00% 4.5% | 22.00% 4.3% | 23.00% 8.0% | 25.00% 4.2% | 24.00% 71.4% | 14.00% 30.0% | 20.00% 0.0% | 20.00% 0.0% |
Tax Provision | 113.17M 4.2% | 118.20M 7.5% | 127.85M 6.1% | 136.18M 13.7% | 119.81M 130.6% | 51.95M 44.7% | 94.01M 32.1% | 71.14M 42.9% |
Net Income | 484.47M 3.7% | 467.28M 4.1% | 487.49M 5.0% | 513.10M 12.9% | 454.37M 82.1% | 249.54M 26.0% | 337.09M 10.7% | 377.38M 27.6% |
Net Margin % | 17.00% 0.0% | 17.00% 10.5% | 19.00% 5.0% | 20.00% 5.3% | 19.00% 58.3% | 12.00% 20.0% | 15.00% 11.8% | 17.00% 21.4% |
Basic EPS | 8.56 4.8% | 8.17 4.3% | 8.54 4.0% | 8.90 13.8% | 7.82 81.0% | 4.32 26.4% | 5.87 9.8% | 6.51 26.7% |
Diluted EPS | 8.51 4.9% | 8.11 4.1% | 8.46 4.0% | 8.81 13.8% | 7.74 81.3% | 4.27 26.3% | 5.79 9.5% | 6.40 26.0% |
Basic Shares Outstanding | 56.61M 1.8% | 57.62M 0.9% | 57.09M 0.9% | 57.63M 0.8% | 58.09M 0.6% | 57.76M 0.5% | 57.46M 0.9% | 57.97M 0.8% |
Diluted Shares Outstanding | 56.92M 1.2% | 57.62M 0.0% | 57.63M 1.1% | 58.25M 0.8% | 58.73M 0.4% | 58.47M 0.5% | 58.20M 1.2% | 58.93M 1.2% |