Need PFIS 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 Mar 16, 2026 | 2024 Dec 31, 2024 Mar 28, 2025 | 2023 Dec 31, 2023 Mar 15, 2024 | 2022 Dec 31, 2022 Mar 15, 2023 | 2021 Dec 31, 2021 Mar 16, 2022 | 2020 Dec 31, 2020 Mar 16, 2021 | 2019 Dec 31, 2019 Mar 16, 2020 | 2018 Dec 31, 2018 Mar 15, 2019 |
|---|
Total Revenue | 280.95M 22.3% | 229.80M 40.1% | 164.00M 32.6% | 123.66M 14.8% | 107.75M 2.7% | 110.77M 2.1% | 108.50M 10.4% | 98.32M 10.3% |
Cost of Revenue | 93.83M 18.1% | 114.60M 80.0% | 63.66M 320.6% | 15.14M 35.5% | 11.17M 48.6% | 21.72M 9.4% | 23.97M 36.8% | 17.52M 29.8% |
Gross Profit | 187.12M 62.4% | 115.19M 14.8% | 100.34M 7.5% | 108.52M 12.4% | 96.58M 8.5% | 89.04M 5.3% | 84.53M 4.6% | 80.80M 6.8% |
Gross Margin % | 67.00% 34.0% | 50.00% 18.0% | 61.00% 30.7% | 88.00% 2.2% | 90.00% 12.5% | 80.00% 2.6% | 78.00% 4.9% | 82.00% 3.5% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 83.79M 71.3% | 48.90M 30.7% | 37.42M 7.4% | 34.85M 13.0% | 30.85M 0.5% | 31.01M 3.2% | 32.02M 8.6% | 29.50M 7.3% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 83.79M 71.3% | 48.90M 30.7% | 37.42M 7.4% | 34.85M 13.0% | 30.85M 0.5% | 31.01M 3.2% | 32.02M 8.6% | 29.50M 7.3% |
Other Operating Expenses | 31.10M 46.2% | 57.82M 90.1% | 30.42M 7.5% | 28.30M 131.8% | 12.21M 48.8% | 23.86M 1.0% | 23.62M 2.7% | 22.99M 6.8% |
Total Operating Expenses | 114.89M 7.6% | 106.73M 57.3% | 67.84M 7.4% | 63.16M 46.7% | 43.06M 21.5% | 54.87M 1.4% | 55.64M 6.0% | 52.49M 7.1% |
Cost and Expenses | 208.72M 5.7% | 221.33M 68.3% | 131.50M 68.0% | 78.29M 44.4% | 54.23M 29.2% | 76.59M 3.8% | 79.61M 13.7% | 70.01M 12.0% |
Operating Income | 72.23M 753.0% | 8.47M 73.9% | 32.50M 28.4% | 45.37M 15.2% | 53.52M 56.6% | 34.17M 18.3% | 28.89M 2.0% | 28.31M 6.3% |
Operating Margin % | 26.00% 550.0% | 4.00% 80.0% | 20.00% 45.9% | 37.00% 26.0% | 50.00% 61.3% | 31.00% 14.8% | 27.00% 6.9% | 29.00% 3.3% |
EBITDA | 82.86M 427.6% | 15.70M 56.4% | 36.00M 27.1% | 49.40M 13.6% | 57.16M 48.8% | 38.42M 16.1% | 33.10M 5.0% | 31.52M 6.4% |
EBITDA Margin % | 29.00% 314.3% | 7.00% 68.2% | 22.00% 45.0% | 40.00% 24.5% | 53.00% 51.4% | 35.00% 12.9% | 31.00% 3.1% | 32.00% 3.0% |
Interest Expense | 93.73M 1.8% | 95.47M 51.3% | 63.10M 304.9% | 15.59M 65.4% | 9.42M 34.2% | 14.32M 19.8% | 17.87M 34.1% | 13.32M 53.2% |
Interest Income | 259.70M 22.9% | 211.37M 41.1% | 149.85M 34.6% | 111.33M 18.5% | 93.98M 0.0% | 94.03M 0.8% | 93.30M 10.3% | 84.59M 14.0% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 72.23M 753.0% | 8.47M 73.9% | 32.50M 28.4% | 45.37M 15.2% | 53.52M 56.6% | 34.17M 18.3% | 28.89M 2.0% | 28.31M 6.3% |
Pre-Tax Margin % | 26.00% 550.0% | 4.00% 80.0% | 20.00% 45.9% | 37.00% 26.0% | 50.00% 61.3% | 31.00% 14.8% | 27.00% 6.9% | 29.00% 3.3% |
Tax Provision | 13.05M 43590.0% | -30.00K 100.6% | 5.12M 29.6% | 7.28M 27.2% | 10.00M 107.4% | 4.82M 52.8% | 3.15M 7.0% | 3.39M 58.5% |
Net Income | 59.19M 596.5% | 8.50M 69.0% | 27.38M 28.1% | 38.09M 12.5% | 43.52M 48.3% | 29.35M 14.1% | 25.74M 3.3% | 24.92M 35.0% |
Net Margin % | 21.00% 425.0% | 4.00% 76.5% | 17.00% 45.2% | 31.00% 22.5% | 40.00% 48.1% | 27.00% 12.5% | 24.00% 4.0% | 25.00% 19.0% |
Basic EPS | 5.92 492.0% | 1.00 74.0% | 3.85 27.5% | 5.31 12.2% | 6.05 50.5% | 4.02 8.1% | 3.72 10.4% | 3.37 34.8% |
Diluted EPS | 5.88 493.9% | 0.99 74.2% | 3.83 27.5% | 5.28 12.1% | 6.01 50.2% | 4.00 7.5% | 3.72 10.4% | 3.37 34.8% |
Basic Shares Outstanding | 9.99M 17.2% | 8.53M 20.0% | 7.11M 0.8% | 7.17M 0.8% | 7.23M 1.0% | 7.30M 1.2% | 7.39M 0.0% | 7.40M 0.0% |
Diluted Shares Outstanding | 10.07M 17.3% | 8.59M 20.1% | 7.15M 0.8% | 7.21M 0.3% | 7.24M 1.4% | 7.34M 0.8% | 7.39M 0.1% | 7.40M 0.1% |