Need NPB 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 4 fiscal years: 2022 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 Apr 7, 2026 | 2024 Dec 31, 2024 Mar 28, 2025 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Dec 31, 2022 |
|---|
Total Revenue | 471.18M 20.7% | 390.45M 7.7% | 362.45M 11.8% | 324.24M |
Cost of Revenue | 231.56M 14.1% | 202.99M 23.3% | 164.68M 139.0% | 68.90M |
Gross Profit | 239.62M 27.8% | 187.47M 5.2% | 197.77M 22.5% | 255.34M |
Gross Margin % | 51.00% 6.3% | 48.00% 12.7% | 55.00% 30.4% | 79.00% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 93.62M 20.3% | 77.79M 25.4% | 104.29M 34.8% | 159.88M |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 93.62M 20.3% | 77.79M 25.4% | 104.29M 34.8% | 159.88M |
Other Operating Expenses | 35.61M 3.2% | 36.80M 24.6% | 48.80M 21.0% | 61.77M |
Total Operating Expenses | 129.23M 12.8% | 114.59M 25.1% | 153.08M 30.9% | 221.65M |
Cost and Expenses | 360.79M 13.6% | 317.58M 0.1% | 317.76M 9.4% | 290.55M |
Operating Income | 110.39M 51.5% | 72.88M 63.1% | 44.69M 32.6% | 33.69M |
Operating Margin % | 23.00% 21.1% | 19.00% 58.3% | 12.00% 20.0% | 10.00% |
EBITDA | 113.47M 48.0% | 76.68M 57.4% | 48.70M 29.1% | 37.71M |
EBITDA Margin % | 24.00% 20.0% | 20.00% 53.8% | 13.00% 8.3% | 12.00% |
Interest Expense | 229.47M 12.9% | 203.32M 22.4% | 166.16M 149.2% | 66.69M |
Interest Income | 380.20M 19.7% | 317.53M 18.8% | 267.38M 61.0% | 166.12M |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 110.39M 51.5% | 72.88M 63.1% | 44.69M 32.6% | 33.69M |
Pre-Tax Margin % | 23.00% 21.1% | 19.00% 58.3% | 12.00% 20.0% | 10.00% |
Tax Provision | 26.98M 52.3% | 17.72M 62.2% | 10.93M 4.5% | 10.46M |
Net Income | 83.41M 51.2% | 55.16M 63.4% | 33.76M 45.3% | 23.24M |
Net Margin % | 18.00% 28.6% | 14.00% 55.6% | 9.00% 28.6% | 7.00% |
Basic EPS | 2.14 56.2% | 1.37 95.7% | 0.70 75.0% | 0.40 |
Diluted EPS | 2.11 54.0% | 1.37 95.7% | 0.70 75.0% | 0.40 |
Basic Shares Outstanding | 33.43M 2.6% | 34.31M 0.0% | 34.31M 0.0% | 34.31M |
Diluted Shares Outstanding | 33.86M 1.3% | 34.31M 0.0% | 34.31M 0.0% | 34.31M |