Need NDLS 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.
Prices and market caps: Cboe delayed data, at least 15 minutes delayed. Not real-time. Fundamentals from SEC filings. This price: Cboe · delayed 15 min · as of 03:42 ET.
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 30, 2025 Mar 26, 2026 | 2024 Dec 31, 2024 Mar 7, 2025 | 2024 Jan 2, 2024 Mar 8, 2024 | 2023 Jan 3, 2023 Mar 9, 2023 | 2021 Dec 28, 2021 Feb 24, 2022 | 2020 Dec 29, 2020 Feb 26, 2021 | 2019 Dec 31, 2019 Feb 26, 2020 | 2019 Jan 1, 2019 Mar 15, 2019 |
|---|
Total Revenue | 495.09M 0.4% | 493.27M 3.2% | 503.40M 1.2% | 509.48M | 475.15M 20.7% | 393.65M 14.9% | 462.41M 1.3% | 457.84M 0.3% |
Cost of Revenue | 451.05M 39.1% | 324.32M 24.5% | 419.19M 2.4% | 429.31M | 393.07M 14.9% | 342.12M 192.0% | 117.18M 3.5% | 121.10M 0.3% |
Gross Profit | 44.03M 73.9% | 168.96M 110.8% | 84.21M 5.0% | 80.17M | 82.08M 59.3% | 51.54M 85.1% | 345.23M 3.0% | 336.74M 0.5% |
Gross Margin % | 9.00% 73.5% | 34.00% 112.5% | 17.00% 6.3% | 16.00% | 17.00% 30.8% | 13.00% 82.7% | 75.00% 2.7% | 74.00% 1.4% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 49.14M 3.3% | 50.82M 1.8% | 51.83M 3.9% | 49.90M | 47.53M 10.9% | 42.88M 1.3% | 43.45M 9.3% | 46.09M 16.0% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 49.14M 3.3% | 50.82M 1.8% | 51.83M 3.9% | 49.90M | 48.20M 11.3% | 43.32M 1.2% | 43.85M 10.3% | 46.09M 16.0% |
Other Operating Expenses | 0.00 100.0% | 145.91M 485.3% | 37.41M 50.0% | 24.93M | 22.33M 2.9% | 21.71M 1.7% | 22.09M 10.3% | 22.87M 7.1% |
Total Operating Expenses | 526.68M 1.1% | 521.05M 2.1% | 508.43M 0.4% | 510.31M | 469.33M 13.5% | 413.68M 9.5% | 456.97M 6.8% | 461.60M 5.9% |
Cost and Expenses | 500.19M 4.0% | 521.05M 3.4% | 508.43M 0.9% | 504.15M | 463.61M 13.9% | 407.14M 9.4% | 449.23M 0.8% | 454.46M 0.3% |
Operating Income | -31.59M 13.7% | -27.78M 3238.7% | -5.03M 504.4% | -832.00K | 5.82M 129.0% | -20.03M 468.2% | 5.44M 116.1% | -3.76M 88.9% |
Operating Margin % | -6.00% 0.0% | -6.00% | -1.00% | 0.00% | 1.00% 120.0% | -5.00% 600.0% | 1.00% 114.3% | -1.00% 85.7% |
EBITDA | -4.54M 452.6% | 1.29M 94.3% | 21.76M 3.0% | 22.44M | 28.15M 1575.6% | 1.68M 93.7% | 26.78M 389.9% | 18.49M 300.2% |
EBITDA Margin % | -1.00% | 0.00% 100.0% | 4.00% 0.0% | 4.00% | 6.00% | 0.00% 100.0% | 6.00% 400.0% | 4.00% 300.0% |
Interest Expense | 10.91M 30.2% | 8.38M 242.8% | 4.80M 96.4% | 2.44M | 2.08M 33.8% | 3.15M 6.9% | 2.94M 23.4% | 4.30M 12.1% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -37.40M 346.3% | -8.38M 242.8% | -4.80M 96.4% | -2.44M | -2.08M 33.8% | -3.15M 14.7% | -3.69M 3.9% | -4.93M 28.4% |
Pre-Tax Income | -42.50M 17.5% | -36.16M 1003.4% | -9.83M 200.0% | -3.28M | 3.73M 116.1% | -23.18M 1423.5% | 1.75M 104.6% | -8.69M 76.9% |
Pre-Tax Margin % | -9.00% 28.6% | -7.00% 600.0% | -2.00% 100.0% | -1.00% | 1.00% 116.7% | -6.00% | 0.00% 100.0% | -2.00% 75.0% |
Tax Provision | 64.00K 18.5% | 54.00K 45.9% | 24.00K 35.1% | 37.00K | 70.00K 16.7% | 84.00K 19.2% | 104.00K 150.2% | -248.00K 19.8% |
Net Income | -42.57M 17.5% | -36.21M 992.7% | -9.86M 197.4% | -3.31M | 3.67M 115.8% | -23.26M 1512.2% | 1.65M 104.4% | -8.44M 77.5% |
Net Margin % | -9.00% 28.6% | -7.00% 600.0% | -2.00% 100.0% | -1.00% | 1.00% 116.7% | -6.00% | 0.00% 100.0% | -2.00% 75.0% |
Basic EPS | -7.36 15.5% | -6.37 1037.5% | -1.72 207.1% | -0.56 | 0.64 115.1% | -4.24 1425.0% | 0.32 103.3% | -1.60 83.3% |
Diluted EPS | -7.36 15.5% | -6.37 1037.5% | -1.72 207.1% | -0.56 | 0.64 115.1% | -4.24 1425.0% | 0.32 103.3% | -1.60 83.3% |
Basic Shares Outstanding | 5.79M 1.8% | 5.68M 1.0% | 5.73M 0.1% | 5.74M | 5.69M 2.7% | 5.53M 0.5% | 5.50M 16.6% | 5.29M 12.1% |
Diluted Shares Outstanding | 5.79M 1.8% | 5.68M 1.0% | 5.73M 0.1% | 5.74M | 5.77M 4.2% | 5.53M 1.6% | 5.62M 19.1% | 5.29M 12.1% |