Need NECB 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 Dec 31, 2025 Mar 13, 2026 | 2024 Dec 31, 2024 Mar 14, 2025 | 2023 Dec 31, 2023 Mar 28, 2024 | 2022 Dec 31, 2022 Mar 30, 2023 | 2021 Dec 31, 2021 Mar 30, 2022 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 157.37M 1.6% | 159.84M 19.6% | 133.70M 81.7% | 73.59M 45.0% | 50.75M 1.6% | 51.55M 10.7% | 57.70M 14.2% | 50.53M 26.2% |
Cost of Revenue | 53.28M 8.1% | 57.96M 59.8% | 36.27M 323.4% | 8.57M 1.7% | 8.71M 19.3% | 10.79M 31.5% | 15.76M 48.8% | 10.59M 61.1% |
Gross Profit | 104.08M 2.2% | 101.88M 4.6% | 97.44M 48.8% | 65.46M 55.7% | 42.04M 3.1% | 40.76M 2.8% | 41.94M 5.9% | 39.60M 18.3% |
Gross Margin % | 66.00% 3.1% | 64.00% 12.3% | 73.00% 18.0% | 89.00% 7.2% | 83.00% 5.1% | 79.00% 8.2% | 73.00% 6.4% | 78.00% 7.1% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 28.09M 22.8% | 22.86M 12.0% | 20.41M 20.4% | 16.95M 4.6% | 17.76M 8.1% | 16.43M 9.6% | 15.00M 5.0% | 14.28M 19.7% |
Selling & Marketing | 426.00K 1.9% | 418.00K 19.8% | 521.00K 74.2% | 299.00K 115.1% | 139.00K 17.3% | 168.00K 56.4% | 385.00K 205.6% | 126.00K 106.6% |
SG&A Expenses | 28.51M 22.5% | 23.28M 11.2% | 20.93M 21.3% | 17.25M 3.7% | 17.90M 7.8% | 16.60M 7.9% | 15.39M 6.8% | 14.41M 20.2% |
Other Operating Expenses | 13.31M 3.7% | 12.83M 9.0% | 11.77M 11.8% | 13.35M 55.8% | 8.56M 0.2% | 8.55M 11.2% | 9.63M 10.4% | 8.72M 25.4% |
Total Operating Expenses | 41.82M 15.8% | 36.11M 10.5% | 32.69M 6.9% | 30.59M 15.6% | 26.47M 5.2% | 25.15M 0.5% | 25.01M 8.2% | 23.13M 22.1% |
Cost and Expenses | 95.11M 1.1% | 94.07M 36.4% | 68.96M 76.1% | 39.16M 11.3% | 35.18M 2.1% | 35.94M 11.9% | 40.77M 20.9% | 33.72M 31.9% |
Operating Income | 62.26M 5.3% | 65.77M 1.3% | 64.90M 88.5% | 34.43M 121.1% | 15.57M 0.2% | 15.61M 8.6% | 17.09M 1.6% | 16.81M 15.2% |
Operating Margin % | 40.00% 2.4% | 41.00% 16.3% | 49.00% 4.3% | 47.00% 51.6% | 31.00% 3.3% | 30.00% 0.0% | 30.00% 9.1% | 33.00% 8.3% |
EBITDA | 63.43M 5.3% | 66.96M 1.5% | 65.96M 84.9% | 35.67M 113.7% | 16.69M 0.1% | 16.68M 6.5% | 17.85M 1.2% | 17.63M 14.9% |
EBITDA Margin % | 40.00% 4.8% | 42.00% 14.3% | 49.00% 2.1% | 48.00% 45.5% | 33.00% 3.1% | 32.00% 3.2% | 31.00% 11.4% | 35.00% 7.9% |
Interest Expense | 53.38M 6.7% | 57.22M 62.1% | 35.30M 334.3% | 8.13M 59.3% | 5.10M 48.9% | 9.98M 33.6% | 15.03M 58.6% | 9.48M 45.3% |
Interest Income | 154.12M 3.7% | 160.01M 20.8% | 132.49M 84.0% | 72.00M 48.8% | 48.40M 1.2% | 48.98M 10.4% | 54.68M 14.3% | 47.82M 28.1% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 62.26M 5.3% | 65.77M 1.6% | 64.74M 88.0% | 34.43M 121.1% | 15.57M 0.2% | 15.61M 7.8% | 16.93M 0.7% | 16.81M 15.7% |
Pre-Tax Margin % | 40.00% 2.4% | 41.00% 14.6% | 48.00% 2.1% | 47.00% 51.6% | 31.00% 3.3% | 30.00% 3.4% | 29.00% 12.1% | 33.00% 8.3% |
Tax Provision | 17.85M 4.6% | 18.70M 1.3% | 18.46M 92.6% | 9.59M 161.3% | 3.67M 11.8% | 3.28M 17.5% | 3.98M 5.1% | 3.79M 41.6% |
Net Income | 44.41M 5.7% | 47.07M 1.7% | 46.28M 86.3% | 24.84M 108.7% | 11.90M 3.4% | 12.33M 4.8% | 12.95M 0.6% | 13.03M 61.8% |
Net Margin % | 28.00% 3.4% | 29.00% 17.1% | 35.00% 2.9% | 34.00% 47.8% | 23.00% 4.2% | 24.00% 9.1% | 22.00% 15.4% | 26.00% 30.0% |
Basic EPS | 3.35 8.0% | 3.64 9.6% | 3.32 106.2% | 1.61 114.7% | 0.75 1.3% | 0.76 29.6% | 1.08 0.9% | 1.09 62.7% |
Diluted EPS | 3.25 9.2% | 3.58 7.8% | 3.32 110.1% | 1.58 110.7% | 0.75 1.3% | 0.76 29.6% | 1.08 0.9% | 1.09 62.7% |
Basic Shares Outstanding | 13.26M 1.0% | 13.14M 5.7% | 13.93M 9.7% | 15.43M 2.7% | 15.85M 1.8% | 16.15M 34.3% | 12.03M 0.2% | 12.00M 0.1% |
Diluted Shares Outstanding | 13.66M 2.2% | 13.36M 4.1% | 13.94M 11.4% | 15.73M 0.8% | 15.85M 1.8% | 16.15M 34.3% | 12.03M 0.2% | 12.00M 0.1% |