Need FRPH 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 Apr 15, 2026 | 2024 Dec 31, 2024 Mar 18, 2025 | 2023 Dec 31, 2023 Mar 26, 2024 | 2022 Dec 31, 2022 Mar 23, 2023 | 2021 Dec 31, 2021 Mar 30, 2022 | 2020 Dec 31, 2020 Mar 19, 2021 | 2019 Dec 31, 2019 Mar 12, 2020 | 2018 Dec 31, 2018 Mar 15, 2019 |
|---|
Total Revenue | 42.85M 2.6% | 41.77M 0.6% | 41.51M 10.7% | 37.48M 20.1% | 31.22M 32.4% | 23.58M 0.7% | 23.76M 7.9% | 22.02M 49.0% |
Cost of Revenue | 36.12M 951.0% | 3.44M 5.8% | 3.65M 11.5% | 4.13M 10.0% | 3.75M 32.7% | 2.83M 3.9% | 2.94M 12.0% | 2.63M 47.8% |
Gross Profit | 6.72M 82.5% | 38.34M 1.3% | 37.86M 13.5% | 33.36M 21.4% | 27.47M 32.3% | 20.76M 0.3% | 20.82M 7.3% | 19.40M 49.2% |
Gross Margin % | 16.00% 82.6% | 92.00% 1.1% | 91.00% 2.2% | 89.00% 1.1% | 88.00% 0.0% | 88.00% 0.0% | 88.00% 0.0% | 88.00% 0.0% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
General & Administrative | 0.00 100.0% | 9.28M 16.4% | 7.97M 12.6% | 7.08M 13.4% | 6.24M 3.5% | 6.46M 27.5% | 5.07M 11.3% | 5.72M 5.7% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 0.00 100.0% | 9.28M 16.4% | 7.97M 12.6% | 7.08M 13.4% | 6.24M 3.5% | 6.46M 27.5% | 5.07M 11.3% | 5.72M 5.7% |
Other Operating Expenses | -304.00K 101.8% | 17.36M 2.9% | 17.87M 2.3% | 18.28M 3.6% | 18.96M 106.9% | 9.16M 8.3% | 9.99M 14.8% | 11.72M 38.8% |
Total Operating Expenses | -304.00K 101.1% | 26.63M 1.8% | 26.16M 3.1% | 25.36M 0.7% | 25.20M 61.3% | 15.62M 3.7% | 15.06M 13.6% | 17.43M 29.0% |
Cost and Expenses | 35.82M 19.1% | 30.07M 0.9% | 29.81M 1.1% | 29.48M 1.9% | 28.95M 56.9% | 18.45M 2.5% | 18.00M 10.3% | 20.06M 32.2% |
Operating Income | 7.03M 40.0% | 11.70M 0.0% | 11.70M 46.3% | 8.00M 251.6% | 2.27M 55.7% | 5.13M 10.8% | 5.76M 193.4% | 1.96M 88.5% |
Operating Margin % | 16.00% 42.9% | 28.00% 0.0% | 28.00% 33.3% | 21.00% 200.0% | 7.00% 68.2% | 22.00% 8.3% | 24.00% 166.7% | 9.00% 350.0% |
EBITDA | 17.71M 19.6% | 22.03M 1.6% | 21.69M 8.0% | 20.08M 117.0% | 9.26M 75.6% | 5.27M 47.1% | 9.96M 22.2% | 12.79M 80.5% |
EBITDA Margin % | 41.00% 22.6% | 53.00% 1.9% | 52.00% 3.7% | 54.00% 80.0% | 30.00% 36.4% | 22.00% 47.6% | 42.00% 27.6% | 58.00% 61.8% |
Interest Expense | 2.97M 5.8% | 3.15M 27.0% | 4.32M 41.7% | 3.04M 32.2% | 2.30M | 0.00 | 0.00 100.0% | 3.10M 13.2% |
Interest Income | 8.82M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -3.25M 1.0% | -3.21M 39.4% | -5.30M 119.2% | -2.42M 105.0% | 48.10M 391.1% | 9.79M 62.5% | 6.03M 1358.5% | -479.00K 100.9% |
Pre-Tax Income | 3.78M 55.5% | 8.49M 32.7% | 6.40M 14.7% | 5.58M 88.9% | 50.38M 237.4% | 14.93M 26.7% | 11.78M 694.6% | 1.48M 97.4% |
Pre-Tax Margin % | 9.00% 55.0% | 20.00% 33.3% | 15.00% 0.0% | 15.00% 90.7% | 161.00% 155.6% | 63.00% 26.0% | 50.00% 614.3% | 7.00% 94.7% |
Tax Provision | 818.00K 59.7% | 2.03M 33.8% | 1.52M 0.9% | 1.53M 85.1% | 10.28M 220.6% | 3.21M 8.3% | 2.96M 465.3% | 524.00K 92.9% |
Net Income | 3.33M 47.8% | 6.38M 20.4% | 5.30M 16.1% | 4.57M 83.8% | 28.21M 121.9% | 12.71M 21.4% | 16.18M 87.0% | 124.47M 198.1% |
Net Margin % | 8.00% 46.7% | 15.00% 15.4% | 13.00% 8.3% | 12.00% 86.7% | 90.00% 66.7% | 54.00% 20.6% | 68.00% 88.0% | 565.00% 482.5% |
Basic EPS | 0.17 50.0% | 0.34 21.4% | 0.28 16.7% | 0.24 84.1% | 1.51 128.8% | 0.66 19.5% | 0.82 86.8% | 6.20 195.2% |
Diluted EPS | 0.17 50.0% | 0.34 21.4% | 0.28 16.7% | 0.24 84.0% | 1.50 127.3% | 0.66 19.5% | 0.82 86.7% | 6.16 196.2% |
Basic Shares Outstanding | 19.11M 1.2% | 18.89M 0.2% | 18.84M 1.0% | 19.02M 1.1% | 18.81M 2.4% | 19.27M 2.9% | 19.85M 1.2% | 20.08M 0.1% |
Diluted Shares Outstanding | 19.11M 0.7% | 18.97M 0.3% | 18.92M 0.3% | 18.87M 0.4% | 18.79M 2.2% | 19.22M 3.2% | 19.85M 1.8% | 20.21M 0.6% |