Need NP 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: 2017 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 | 2021 Dec 31, 2021 Feb 18, 2022 | 2020 Dec 31, 2020 Feb 19, 2021 | 2019 Dec 31, 2019 Feb 21, 2020 | 2018 Dec 31, 2018 Feb 22, 2019 | 2017 Dec 31, 2017 Feb 23, 2018 | 2016 Dec 31, 2016 Feb 24, 2017 | 2015 Dec 31, 2015 Feb 26, 2016 |
|---|
Total Revenue | 159.55M | 1.03B 29.8% | 792.60M 15.5% | 938.50M 9.3% | 1.03B 5.6% | 979.90M 4.1% | 941.50M 6.1% | 887.70M 1.7% |
Cost of Revenue | 56.49M | 865.20M 35.3% | 639.40M 15.3% | 755.10M 11.3% | 851.50M 9.0% | 781.20M 7.5% | 727.00M 5.0% | 692.30M 4.6% |
Gross Profit | 103.06M | 163.30M 6.6% | 153.20M 16.5% | 183.40M 0.0% | 183.40M 7.7% | 198.70M 7.4% | 214.50M 9.8% | 195.40M 10.3% |
Gross Margin % | 65.00% | 16.00% 15.8% | 19.00% 5.0% | 20.00% 11.1% | 18.00% 10.0% | 20.00% 13.0% | 23.00% 4.5% | 22.00% 10.0% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 10.02M | 118.80M 32.6% | 89.60M 7.8% | 97.20M 0.5% | 97.70M 0.6% | 97.10M 4.4% | 93.00M 7.5% | 86.50M 0.2% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 10.02M | 118.80M 32.6% | 89.60M 7.8% | 97.20M 0.5% | 97.70M 0.6% | 97.10M 4.4% | 93.00M 7.5% | 86.50M 0.2% |
Other Operating Expenses | 13.17M | -2.60M | 0.00 100.0% | 1.70M 37.0% | 2.70M 437.5% | -800.00K 300.0% | 400.00K 60.0% | 1.00M 1100.0% |
Total Operating Expenses | 23.19M | 116.20M 29.7% | 89.60M 9.4% | 98.90M 1.5% | 100.40M 4.3% | 96.30M 3.1% | 93.40M 6.7% | 87.50M 1.0% |
Cost and Expenses | 79.68M | 981.40M 34.6% | 729.00M 14.6% | 854.00M 10.3% | 951.90M 8.5% | 877.50M 7.0% | 820.40M 5.2% | 779.80M 4.0% |
Operating Income | 79.87M | -11.80M 93.4% | -6.10M 107.8% | 78.30M 44.7% | 54.10M 48.1% | 104.30M 8.6% | 114.10M 12.5% | 101.40M 15.9% |
Operating Margin % | 50.00% | -1.00% 0.0% | -1.00% 112.5% | 8.00% 60.0% | 5.00% 54.5% | 11.00% 8.3% | 12.00% 9.1% | 11.00% 10.0% |
EBITDA | 75.59M | 30.90M 1.0% | 30.60M 73.9% | 117.20M 31.1% | 89.40M 35.1% | 137.70M 5.6% | 145.80M 17.9% | 123.70M 5.0% |
EBITDA Margin % | 47.00% | 3.00% 25.0% | 4.00% 66.7% | 12.00% 33.3% | 9.00% 35.7% | 14.00% 6.7% | 15.00% 7.1% | 14.00% 7.7% |
Interest Expense | 18.24M | 17.90M 42.1% | 12.60M 6.8% | 11.80M 9.2% | 13.00M 2.4% | 12.70M 13.4% | 11.20M 4.3% | 11.70M 2.6% |
Interest Income | 923.00K | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 100.00K 0.0% | 100.00K 50.0% | 200.00K 33.3% |
Other Income (Expense) | -26.23M | -17.90M 42.1% | -12.60M 6.8% | -11.80M 9.2% | -13.00M 3.2% | -12.60M 13.5% | -11.10M 3.5% | -11.50M 3.6% |
Pre-Tax Income | 53.63M | -29.70M 58.8% | -18.70M 128.1% | 66.50M 61.8% | 41.10M 55.2% | 91.70M 11.0% | 103.00M 14.6% | 89.90M 17.7% |
Pre-Tax Margin % | 34.00% | -3.00% 50.0% | -2.00% 128.6% | 7.00% 75.0% | 4.00% 55.6% | 9.00% 18.2% | 11.00% 10.0% | 10.00% 25.0% |
Tax Provision | 16.22M | -4.80M 65.5% | -2.90M 126.1% | 11.10M 184.6% | 3.90M 65.8% | 11.40M 61.5% | 29.60M 0.7% | 29.40M 281.8% |
Net Income | 37.41M | -24.90M 57.6% | -15.80M 128.5% | 55.40M 52.2% | 36.40M 54.7% | 80.30M 10.0% | 73.00M 42.9% | 51.10M 25.6% |
Net Margin % | 23.00% | -2.00% 0.0% | -2.00% 133.3% | 6.00% 50.0% | 4.00% 50.0% | 8.00% 0.0% | 8.00% 33.3% | 6.00% 25.0% |
Basic EPS | 0.27 | -1.48 57.4% | -0.94 128.7% | 3.28 52.6% | 2.15 55.0% | 4.78 9.9% | 4.35 42.6% | 3.05 26.3% |
Diluted EPS | 0.27 | -1.48 57.4% | -0.94 128.7% | 3.28 52.6% | 2.15 54.4% | 4.71 10.3% | 4.27 42.3% | 3.00 26.3% |
Basic Shares Outstanding | 138.15M | 16.81M 0.0% | 16.81M 0.6% | 16.91M 0.4% | 16.97M 1.0% | 16.80M 0.2% | 16.77M 0.1% | 16.75M 1.0% |
Diluted Shares Outstanding | 138.15M | 16.81M 0.0% | 16.81M 0.6% | 16.91M 0.4% | 16.97M 0.5% | 17.05M 0.2% | 17.09M 0.4% | 17.01M 0.8% |