Need NSSC 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 Jun 30, 2025 Aug 25, 2025 | 2024 Jun 30, 2024 Aug 29, 2024 | 2023 Jun 30, 2023 Sep 8, 2023 | 2022 Jun 30, 2022 Aug 29, 2022 | 2021 Jun 30, 2021 May 17, 2022 | 2020 Jun 30, 2020 Sep 15, 2020 | 2019 Jun 30, 2019 Sep 13, 2019 | 2018 Jun 30, 2018 Sep 13, 2018 |
|---|
Total Revenue | 181.62M 3.8% | 188.82M 11.1% | 170.00M 18.4% | 143.59M 25.9% | 114.03M 12.5% | 101.36M 1.5% | 102.93M 12.2% | 91.75M 5.0% |
Cost of Revenue | 80.59M 7.4% | 87.07M 10.0% | 96.76M 14.6% | 84.44M 32.2% | 63.88M 10.6% | 57.77M 2.2% | 59.04M 9.8% | 53.75M 7.0% |
Gross Profit | 101.03M 0.7% | 101.75M 38.9% | 73.23M 23.8% | 59.16M 18.0% | 50.15M 15.0% | 43.59M 0.7% | 43.89M 15.5% | 37.99M 28.5% |
Gross Margin % | 56.00% 3.7% | 54.00% 25.6% | 43.00% 4.9% | 41.00% 6.8% | 44.00% 2.3% | 43.00% 0.0% | 43.00% 4.9% | 41.00% 20.6% |
Research & Development | 12.58M 16.9% | 10.76M 15.4% | 9.33M 16.3% | 8.02M 5.3% | 7.62M 5.0% | 7.26M 0.6% | 7.21M 8.8% | 6.63M 1.4% |
General & Administrative | 38.44M 13.3% | 33.91M 10.6% | 30.65M 2.1% | 30.02M 25.7% | 23.89M 8.8% | 21.95M 3.7% | 21.16M 1.1% | 20.94M 0.9% |
Selling & Marketing | 3.75M 15.1% | 3.26M 11.3% | 2.93M 1.5% | 2.89M 121.2% | 1.31M 24.2% | 1.72M 15.9% | 2.05M 1.8% | 2.01M 17.7% |
SG&A Expenses | 42.19M 13.5% | 37.17M 10.7% | 33.58M 2.0% | 32.91M 30.6% | 25.20M 6.4% | 23.67M 2.0% | 23.21M 1.1% | 22.95M 1.1% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 54.77M 14.3% | 47.94M 11.7% | 42.91M 4.8% | 40.93M 24.7% | 32.82M 6.1% | 30.93M 1.7% | 30.42M 2.8% | 29.58M 27.5% |
Cost and Expenses | 135.36M 0.3% | 135.00M 3.3% | 139.67M 11.4% | 125.37M 29.6% | 96.70M 9.0% | 88.69M 0.9% | 89.47M 7.4% | 83.33M 2.9% |
Operating Income | 46.26M 14.0% | 53.82M 77.5% | 30.32M 66.4% | 18.23M 5.1% | 17.34M 60.3% | 10.81M 19.7% | 13.47M 60.0% | 8.41M 31.9% |
Operating Margin % | 25.00% 13.8% | 29.00% 61.1% | 18.00% 38.5% | 13.00% 13.3% | 15.00% 36.4% | 11.00% 15.4% | 13.00% 44.4% | 9.00% 28.6% |
EBITDA | 52.34M 6.5% | 55.98M 73.6% | 32.26M 61.3% | 20.00M 1.9% | 19.63M 38.6% | 14.16M 4.7% | 14.86M 51.3% | 9.82M 26.7% |
EBITDA Margin % | 29.00% 3.3% | 30.00% 57.9% | 19.00% 35.7% | 14.00% 17.6% | 17.00% 21.4% | 14.00% 0.0% | 14.00% 27.3% | 11.00% 22.2% |
Interest Expense | 0.00 | 0.00 100.0% | 903.00K 219.1% | 283.00K 5560.0% | 5.00K 44.4% | 9.00K 57.1% | 21.00K 74.1% | 81.00K 2.4% |
Interest Income | 3.80M | 0.00 100.0% | 903.00K 531.5% | 143.00K | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 3.81M 48.4% | 2.57M 184.4% | 903.00K 75.1% | 3.62M 72520.0% | -5.00K 44.4% | -9.00K 57.1% | -21.00K 74.1% | -81.00K 2.4% |
Pre-Tax Income | 50.07M 11.2% | 56.39M 80.6% | 31.23M 42.9% | 21.85M 26.1% | 17.33M 60.4% | 10.80M 19.6% | 13.45M 61.3% | 8.33M 32.4% |
Pre-Tax Margin % | 28.00% 6.7% | 30.00% 66.7% | 18.00% 20.0% | 15.00% 0.0% | 15.00% 36.4% | 11.00% 15.4% | 13.00% 44.4% | 9.00% 28.6% |
Tax Provision | 6.66M 1.4% | 6.57M 60.2% | 4.10M 82.5% | 2.25M 7.5% | 2.43M 6.3% | 2.28M 86.9% | 1.22M 78.7% | 684.00K 1.7% |
Net Income | 43.41M 12.9% | 49.82M 83.6% | 27.13M 38.4% | 19.60M 27.2% | 15.41M 97.7% | 7.79M 36.2% | 12.22M 59.8% | 7.65M 36.6% |
Net Margin % | 24.00% 7.7% | 26.00% 62.5% | 16.00% 14.3% | 14.00% 0.0% | 14.00% 75.0% | 8.00% 33.3% | 12.00% 50.0% | 8.00% 33.3% |
Basic EPS | 1.20 11.1% | 1.35 82.4% | 0.74 39.6% | 0.53 29.3% | 0.41 78.3% | 0.23 30.3% | 0.33 65.0% | 0.20 33.3% |
Diluted EPS | 1.19 11.2% | 1.34 83.6% | 0.73 37.7% | 0.53 29.3% | 0.41 78.3% | 0.23 30.3% | 0.33 65.0% | 0.20 33.3% |
Basic Shares Outstanding | 36.30M 1.4% | 36.81M 0.2% | 36.74M 0.0% | 36.73M 0.1% | 36.70M 0.5% | 36.89M 0.7% | 37.15M 1.1% | 37.58M 0.1% |
Diluted Shares Outstanding | 36.50M 1.5% | 37.07M 0.2% | 37.01M 0.4% | 36.87M 0.2% | 36.81M 0.5% | 36.99M 0.7% | 37.25M 1.1% | 37.65M 0.2% |