Need PI 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 9, 2026 | 2024 Dec 31, 2024 Feb 10, 2025 | 2023 Dec 31, 2023 Feb 12, 2024 | 2022 Dec 31, 2022 Feb 13, 2023 | 2021 Dec 31, 2021 Feb 14, 2022 | 2020 Dec 31, 2020 Feb 17, 2021 | 2019 Dec 31, 2019 Mar 2, 2020 | 2018 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 361.07M 1.4% | 366.09M 19.0% | 307.54M 19.3% | 257.80M 35.5% | 190.28M 37.0% | 138.92M 9.1% | 152.84M 24.6% | 122.63M 2.1% |
Cost of Revenue | 173.47M 2.1% | 177.23M 13.9% | 155.56M 29.7% | 119.92M 31.3% | 91.33M 23.8% | 73.78M 6.4% | 78.83M 22.5% | 64.35M 6.6% |
Gross Profit | 187.60M 0.7% | 188.85M 24.3% | 151.98M 10.2% | 137.88M 39.3% | 98.95M 51.9% | 65.14M 12.0% | 74.00M 27.0% | 58.28M 10.3% |
Gross Margin % | 52.00% 0.0% | 52.00% 6.1% | 49.00% 7.5% | 53.00% 1.9% | 52.00% 10.6% | 47.00% 2.1% | 48.00% 0.0% | 48.00% 7.7% |
Research & Development | 102.61M 3.8% | 98.83M 11.6% | 88.56M 19.5% | 74.11M 15.7% | 64.06M 31.8% | 48.59M 25.0% | 38.88M 13.8% | 34.17M 6.0% |
General & Administrative | 49.19M 5.0% | 51.80M 14.8% | 60.83M 33.8% | 45.47M 25.8% | 36.14M 3.4% | 34.96M 44.8% | 24.14M 8.3% | 22.30M 22.8% |
Selling & Marketing | 36.53M 10.0% | 40.58M 1.3% | 41.12M 8.5% | 37.89M 10.5% | 34.29M 19.6% | 28.66M 12.2% | 32.64M 0.9% | 32.93M 4.3% |
SG&A Expenses | 85.72M 7.2% | 92.38M 9.4% | 101.95M 22.3% | 83.36M 18.4% | 70.42M 10.7% | 63.62M 12.0% | 56.78M 2.8% | 55.23M 11.0% |
Other Operating Expenses | 0.00 100.0% | 4.71M 4.8% | 4.95M 1637.9% | 285.00K | 0.00 100.0% | 650.00K | 0.00 100.0% | 808.00K |
Total Operating Expenses | 188.34M 3.9% | 195.92M 0.2% | 195.47M 24.1% | 157.47M 17.1% | 134.48M 19.8% | 112.21M 17.3% | 95.66M 7.0% | 89.40M 9.1% |
Cost and Expenses | 361.81M 1.8% | 368.44M 5.0% | 351.02M 26.5% | 277.38M 22.8% | 225.81M 21.4% | 185.99M 6.6% | 174.50M 13.5% | 153.75M 8.0% |
Operating Income | -737.00K 89.6% | -7.07M 83.7% | -43.48M 122.1% | -19.58M 44.9% | -35.53M 24.5% | -47.07M 117.3% | -21.66M 37.9% | -34.87M 104.9% |
Operating Margin % | 0.00% 100.0% | -2.00% 85.7% | -14.00% 75.0% | -8.00% 57.9% | -19.00% 44.1% | -34.00% 142.9% | -14.00% 50.0% | -28.00% 100.0% |
EBITDA | 8.49M 85.8% | 59.86M 323.1% | -26.83M 98.2% | -13.54M 69.2% | -43.95M 4.9% | -41.92M 159.0% | -16.19M 45.2% | -29.53M 135.1% |
EBITDA Margin % | 2.00% 87.5% | 16.00% 277.8% | -9.00% 80.0% | -5.00% 78.3% | -23.00% 23.3% | -30.00% 172.7% | -11.00% 54.2% | -24.00% 140.0% |
Interest Expense | 4.37M 10.4% | 4.87M 0.5% | 4.85M 1.5% | 4.92M 93.1% | 2.55M 52.9% | 5.41M 201.7% | 1.79M 27.9% | 1.40M 54.5% |
Interest Income | 0.00 | 0.00 | 0.00 100.0% | 2.41M 4.7% | 2.52M 47.0% | 4.76M | 0.00 | 0.00 100.0% |
Other Income (Expense) | -10.18M 121.2% | 48.06M 23660.8% | -204.00K 95.6% | -4.64M 66.5% | -13.86M 191.0% | -4.76M 322.3% | -1.13M 89.6% | -595.00K 48.8% |
Pre-Tax Income | -10.92M 126.6% | 40.99M 193.8% | -43.69M 81.2% | -24.12M 52.8% | -51.11M 1.4% | -51.83M 127.5% | -22.79M 35.7% | -35.46M 103.6% |
Pre-Tax Margin % | -3.00% 127.3% | 11.00% 178.6% | -14.00% 55.6% | -9.00% 66.7% | -27.00% 27.0% | -37.00% 146.7% | -15.00% 48.3% | -29.00% 107.1% |
Tax Provision | -69.00K 143.9% | 157.00K 148.8% | -322.00K 275.0% | 184.00K 20.3% | 153.00K 71.9% | 89.00K 55.1% | 198.00K 185.0% | -233.00K 140.2% |
Net Income | -10.85M 126.6% | 40.84M 194.2% | -43.37M 78.5% | -24.30M 52.6% | -51.26M 1.3% | -51.92M 125.9% | -22.99M 34.8% | -35.23M 103.4% |
Net Margin % | -3.00% 127.3% | 11.00% 178.6% | -14.00% 55.6% | -9.00% 66.7% | -27.00% 27.0% | -37.00% 146.7% | -15.00% 48.3% | -29.00% 107.1% |
Basic EPS | -0.37 125.3% | 1.46 190.1% | -1.62 70.5% | -0.95 55.2% | -2.12 7.0% | -2.28 117.1% | -1.05 36.4% | -1.65 96.4% |
Diluted EPS | -0.37 126.6% | 1.39 185.8% | -1.62 70.5% | -0.95 55.2% | -2.12 7.0% | -2.28 117.1% | -1.05 36.4% | -1.65 96.4% |
Basic Shares Outstanding | 29.28M 4.8% | 27.95M 4.5% | 26.75M 4.7% | 25.54M 5.6% | 24.18M 5.9% | 22.82M 4.4% | 21.85M 2.4% | 21.33M 3.2% |
Diluted Shares Outstanding | 29.28M 0.6% | 29.47M 10.2% | 26.75M 4.7% | 25.54M 5.6% | 24.18M 5.9% | 22.82M 4.4% | 21.85M 2.4% | 21.33M 3.2% |