Need NABL 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 Feb 26, 2026 | 2024 Dec 31, 2024 Mar 7, 2025 | 2023 Dec 31, 2023 Feb 29, 2024 | 2022 Dec 31, 2022 Mar 14, 2023 | 2021 Dec 31, 2021 Mar 8, 2022 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 511.43M 9.7% | 466.15M 10.5% | 421.88M 13.5% | 371.77M 7.3% | 346.46M 14.4% | 302.87M 14.9% | 263.52M 15.4% | 228.29M |
Cost of Revenue | 118.58M 47.0% | 80.68M 18.3% | 68.21M 16.4% | 58.61M 11.8% | 52.43M 17.0% | 63.17M 10.2% | 57.32M 0.0% | 57.35M |
Gross Profit | 392.85M 1.9% | 385.47M 9.0% | 353.67M 12.9% | 313.16M 6.5% | 294.02M 22.7% | 239.70M 16.2% | 206.20M 20.6% | 170.95M |
Gross Margin % | 77.00% 7.2% | 83.00% 1.2% | 84.00% 0.0% | 84.00% 1.2% | 85.00% 7.6% | 79.00% 1.3% | 78.00% 4.0% | 75.00% |
Research & Development | 100.71M 11.0% | 90.71M 16.0% | 78.18M 23.1% | 63.48M 17.7% | 53.96M 26.3% | 42.72M 14.9% | 37.17M 13.0% | 32.89M |
General & Administrative | 91.72M 19.9% | 76.51M 9.5% | 69.89M 1.7% | 71.13M 11.7% | 80.58M 40.5% | 57.33M 47.1% | 38.97M 17.1% | 33.29M |
Selling & Marketing | 163.16M 20.3% | 135.59M 0.7% | 134.69M 7.5% | 125.30M 11.2% | 112.68M 37.4% | 82.03M 16.8% | 70.25M 12.8% | 62.28M |
SG&A Expenses | 254.88M 20.2% | 212.11M 3.7% | 204.58M 4.1% | 196.43M 1.6% | 193.25M 38.7% | 139.37M 27.6% | 109.22M 14.3% | 95.56M |
Other Operating Expenses | -20.41M 7440.3% | 278.00K 53.4% | 597.00K 89.8% | 5.85M 56.6% | 13.48M 43.5% | 23.85M 2.8% | 23.19M 1431.2% | -1.74M |
Total Operating Expenses | 335.19M 10.7% | 302.82M 6.9% | 283.35M 6.6% | 265.76M 1.9% | 260.69M 26.6% | 205.93M 21.4% | 169.59M 11.4% | 152.17M |
Cost and Expenses | 453.77M 19.4% | 379.98M 8.1% | 351.56M 8.4% | 324.37M 3.6% | 313.13M 16.4% | 269.11M 18.6% | 226.91M 8.3% | 209.52M |
Operating Income | 57.66M 30.0% | 82.37M 17.1% | 70.32M 48.4% | 47.40M 42.2% | 33.33M 1.3% | 33.77M 7.8% | 36.61M 95.0% | 18.77M |
Operating Margin % | 11.00% 38.9% | 18.00% 5.9% | 17.00% 30.8% | 13.00% 30.0% | 10.00% 9.1% | 11.00% 21.4% | 14.00% 75.0% | 8.00% |
EBITDA | 82.44M 25.4% | 110.46M 16.7% | 94.65M 30.5% | 72.55M 11.5% | 65.09M 27.2% | 89.44M 1.9% | 91.14M 24.8% | 73.05M |
EBITDA Margin % | 16.00% 33.3% | 24.00% 9.1% | 22.00% 10.0% | 20.00% 5.3% | 19.00% 36.7% | 30.00% 14.3% | 35.00% 9.4% | 32.00% |
Interest Expense | 36.00M 19.9% | 30.03M 0.7% | 30.25M 60.5% | 18.85M 7.9% | 20.47M 27.2% | 28.14M 16.8% | 33.80M 2.1% | 34.52M |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -55.27M 96.7% | -28.10M 8.1% | -25.99M 53.2% | -16.97M 21.9% | -21.74M 24.8% | -28.91M 13.5% | -33.42M 7.8% | -36.27M |
Pre-Tax Income | 2.39M 95.6% | 54.27M 22.4% | 44.33M 45.7% | 30.43M 162.5% | 11.59M 138.7% | 4.86M 52.1% | 3.19M 118.3% | -17.49M |
Pre-Tax Margin % | 0.00% 100.0% | 12.00% 9.1% | 11.00% 37.5% | 8.00% 166.7% | 3.00% 50.0% | 2.00% 100.0% | 1.00% 112.5% | -8.00% |
Tax Provision | 19.42M 16.7% | 23.31M 11.5% | 20.91M 52.5% | 13.72M 19.5% | 11.48M 4.5% | 12.01M 110.6% | 5.71M 250.2% | -3.80M |
Net Income | -17.03M 155.0% | 30.96M 32.2% | 23.41M 40.1% | 16.71M 14685.0% | 113.00K 101.6% | -7.16M 185.0% | -2.51M 81.7% | -13.69M |
Net Margin % | -3.00% 142.9% | 7.00% 16.7% | 6.00% 50.0% | 4.00% | 0.00% 100.0% | -2.00% 100.0% | -1.00% 83.3% | -6.00% |
Basic EPS | -0.09 153.4% | 0.17 30.8% | 0.13 40.1% | 0.09 13157.1% | 0.00 103.1% | -0.02 183.8% | -0.01 81.6% | -0.04 |
Diluted EPS | -0.09 156.3% | 0.16 23.1% | 0.13 44.4% | 0.09 | 0.00 100.0% | -0.02 100.0% | -0.01 75.0% | -0.04 |
Basic Shares Outstanding | 187.82M 1.4% | 185.28M 1.6% | 182.37M 1.2% | 180.14M 0.6% | 179.05M 43.2% | 315.40M 0.0% | 315.40M 0.0% | 315.40M |
Diluted Shares Outstanding | 187.82M 0.3% | 188.43M 1.3% | 185.98M 2.6% | 181.30M 1.3% | 179.05M 43.2% | 315.40M 0.0% | 315.40M 0.0% | 315.40M |