Need FPH 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 6, 2026 | 2024 Dec 31, 2024 Feb 24, 2025 | 2023 Dec 31, 2023 Mar 4, 2024 | 2022 Dec 31, 2022 Mar 6, 2023 | 2021 Dec 31, 2021 Mar 11, 2022 | 2020 Dec 31, 2020 Mar 10, 2021 | 2019 Dec 31, 2019 Mar 13, 2020 | 2018 Dec 31, 2018 Mar 14, 2019 |
|---|
Total Revenue | 110.02M 53.8% | 237.93M 12.4% | 211.73M 395.9% | 42.69M 81.0% | 224.39M 46.1% | 153.62M 16.7% | 184.38M 276.4% | 48.99M 64.9% |
Cost of Revenue | 65.55M 45.0% | 119.09M 11.1% | 133.99M 387.3% | 27.50M 80.9% | 144.29M 29.6% | 111.37M 15.1% | 131.17M 354.3% | 28.87M 73.0% |
Gross Profit | 44.47M 62.6% | 118.83M 52.8% | 77.74M 411.5% | 15.20M 81.0% | 80.10M 89.6% | 42.25M 20.6% | 53.21M 164.5% | 20.12M 38.2% |
Gross Margin % | 40.00% 20.0% | 50.00% 35.1% | 37.00% 2.8% | 36.00% 0.0% | 36.00% 28.6% | 28.00% 3.4% | 29.00% 29.3% | 41.00% 78.3% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | -0.85 1516.7% | 0.06 200.0% | 0.02 84.6% | 0.13 110.8% | -1.20 805.9% |
General & Administrative | 0.00 | 0.00 100.0% | 51.58M 5.1% | 54.35M 29.3% | 76.83M | 0.00 100.0% | 103.59M 4.7% | 98.98M 19.0% |
Selling & Marketing | 0.00 | 0.00 | 0.00 100.0% | 245.00K 15.5% | 290.00K | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 0.00 100.0% | 51.23M 0.7% | 51.58M 5.5% | 54.59M 29.2% | 77.12M 7.6% | 83.50M 19.4% | 103.59M 4.7% | 98.98M 19.0% |
Other Operating Expenses | 51.86M | 0.00 | 0.00 100.0% | 245.00K | 0.00 100.0% | 356.00K 641.7% | 48.00K | 0.00 |
Total Operating Expenses | 51.86M 1.2% | 51.23M 0.7% | 51.58M 5.5% | 54.59M 29.2% | 77.12M 7.6% | 83.50M 19.4% | 103.59M 4.7% | 98.98M 19.0% |
Cost and Expenses | 117.41M 31.1% | 170.33M 8.2% | 185.48M 126.0% | 82.09M 62.9% | 221.41M 13.6% | 194.87M 17.0% | 234.76M 83.6% | 127.86M 44.2% |
Operating Income | -7.39M 110.9% | 67.60M 157.5% | 26.25M 171.1% | -36.90M 60.4% | -23.00M 58.5% | -55.39M 59.2% | -135.88M 72.3% | -78.87M 187.9% |
Operating Margin % | -7.00% 125.0% | 28.00% 133.3% | 12.00% 114.0% | -86.00% 760.0% | -10.00% 72.2% | -36.00% 51.4% | -74.00% 54.0% | -161.00% 351.6% |
EBITDA | 221.21M 154.4% | 86.96M 88.6% | 46.10M 307.7% | -22.20M 844.3% | 2.98M 111.0% | -27.11M 8.9% | -29.74M 54.7% | -65.61M 26.9% |
EBITDA Margin % | 201.00% 443.2% | 37.00% 68.2% | 22.00% 142.3% | -52.00% 5300.0% | 1.00% 105.6% | -18.00% 12.5% | -16.00% 88.1% | -134.00% 109.4% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Interest Income | 17.25M 58.9% | 10.86M 50.2% | 7.23M 775.3% | 826.00K 778.7% | 94.00K 93.1% | 1.37M 82.5% | 7.84M 33.3% | 11.77M 356.6% |
Other Income (Expense) | 219.85M 59.9% | 137.50M 65.6% | 83.05M 2761.8% | 2.90M 70.1% | 9.71M 78.0% | 44.09M 41.3% | 75.09M 273.5% | 20.11M 82.4% |
Pre-Tax Income | 212.46M 3.6% | 205.10M 87.6% | 109.30M 401.6% | -36.24M 379.1% | 12.98M 357.5% | 2.84M 88.5% | 24.71M 142.1% | -58.76M 342.9% |
Pre-Tax Margin % | 193.00% 124.4% | 86.00% 65.4% | 52.00% 161.2% | -85.00% 1516.7% | 6.00% 200.0% | 2.00% 84.6% | 13.00% 110.8% | -120.00% 805.9% |
Tax Provision | 28.93M 5.3% | 27.46M 721.6% | -4.42M 200.3% | -1.47M 352.6% | -325.00K 118.6% | 1.74M 28.7% | 2.44M 73.4% | 9.18M 117.3% |
Net Income | 70.97M 3.9% | 68.30M 23.3% | 55.39M 259.3% | -34.77M 361.3% | 13.31M 1116.6% | 1.09M 95.1% | 22.27M 164.1% | -34.71M 147.4% |
Net Margin % | 65.00% 124.1% | 29.00% 11.5% | 26.00% 132.1% | -81.00% 1450.0% | 6.00% 500.0% | 1.00% 91.7% | 12.00% 116.9% | -71.00% 234.0% |
Basic EPS | 1.01 3.1% | 0.98 35.9% | 1.53 400.0% | -0.51 355.0% | 0.20 1112.1% | 0.02 95.1% | 0.34 164.2% | -0.53 139.8% |
Diluted EPS | 0.48 50.0% | 0.96 26.3% | 0.76 416.7% | -0.24 220.0% | 0.20 900.0% | 0.02 86.7% | 0.15 128.3% | -0.53 394.4% |
Basic Shares Outstanding | 69.98M 1.1% | 69.25M 4.4% | 72.43M 5.4% | 68.70M 1.9% | 67.39M 1.5% | 66.43M 0.2% | 66.31M 2.0% | 65.03M 20.4% |
Diluted Shares Outstanding | 149.30M 1.6% | 146.97M 1.2% | 145.15M 1.1% | 143.51M 112.9% | 67.39M 1.0% | 66.72M 54.1% | 145.52M 123.8% | 65.03M 20.4% |