Need GF 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 Dec 31, 2025 | 2024 Dec 31, 2024 Dec 31, 2024 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 3.14M 3.3% | 3.24M 9.3% | 3.58M 103.4% | -105.03M 1069.3% | 10.84M 89.0% | 98.83M 23.2% | 80.19M 220.5% | -66.54M 156.9% |
Cost of Revenue | 1.92M | 0.00 | 0.00 100.0% | 1.86M 42.0% | 3.20M 21.7% | 2.63M 8.1% | 2.43M 20.4% | 3.06M 10.6% |
Gross Profit | 1.22M 62.4% | 3.24M 9.3% | 3.58M 103.3% | -106.89M 1500.3% | 7.63M 92.1% | 96.19M 23.7% | 77.76M 211.7% | -69.59M 161.0% |
Gross Margin % | 39.00% 61.0% | 100.00% 0.0% | 100.00% 2.0% | 102.00% 45.7% | 70.00% 27.8% | 97.00% 0.0% | 97.00% 7.6% | 105.00% 7.1% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 30.86 30760.0% | 0.10 95.1% | 2.03 70.2% | 6.81 | 0.00 |
General & Administrative | 1.23M 44.0% | 2.19M 7.4% | 2.37M 78.1% | 1.33M 19.1% | 1.65M 23.5% | 1.33M 6.7% | 1.25M 23.2% | 1.63M 11.1% |
Selling & Marketing | 0.00 100.0% | 70.37K 15.5% | 60.94K | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 1.23M 45.7% | 2.26M 6.8% | 2.43M 82.7% | 1.33M 19.1% | 1.65M 23.5% | 1.33M 6.7% | 1.25M 23.2% | 1.63M 11.1% |
Other Operating Expenses | -55.32M | 0.00 | 0.00 100.0% | -101.06M 26.0% | -80.20M 254.5% | 51.90M 25.6% | 69.79M 434388.2% | 16.06K 5.7% |
Total Operating Expenses | -54.09M 2489.0% | 2.26M 6.8% | 2.43M 82.7% | 1.33M 19.1% | 1.65M 23.5% | 1.33M 6.7% | 1.25M 23.2% | 1.63M 11.1% |
Cost and Expenses | -52.17M 2404.4% | 2.26M 6.8% | 2.43M 82.7% | 1.33M 19.1% | 1.65M 23.5% | 1.33M 6.7% | 1.25M 23.2% | 1.63M 11.1% |
Operating Income | 55.31M 5545.2% | 979.70K 14.4% | 1.14M 101.1% | -106.36M 1257.4% | 9.19M 90.6% | 97.49M 23.5% | 78.94M 215.8% | -68.17M 159.1% |
Operating Margin % | 1764.00% 5780.0% | 30.00% 6.3% | 32.00% 68.3% | 101.00% 18.8% | 85.00% 14.1% | 99.00% 1.0% | 98.00% 3.9% | 102.00% 3.0% |
EBITDA | 55.54M | 0.00 100.0% | 23.99M 122.4% | -107.27M 1266.8% | 9.19M 90.6% | 97.39M 26.9% | 76.72M 210.0% | -69.78M |
EBITDA Margin % | 1771.00% | 0.00% 100.0% | 671.00% 557.8% | 102.00% 20.0% | 85.00% 14.1% | 99.00% 3.1% | 96.00% 8.6% | 105.00% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Interest Income | 3.71M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 233.91K 101.1% | -21.19M 192.6% | 22.89M 121.9% | -104.51M 3363.9% | 3.20M 21.7% | 2.63M | 0.00 | 0.00 100.0% |
Pre-Tax Income | 55.54M 374.8% | -20.21M 184.1% | 24.03M 122.6% | -106.36M 1257.4% | 9.19M 90.6% | 97.49M 23.5% | 78.94M 215.8% | -68.17M 159.1% |
Pre-Tax Margin % | 1771.00% 384.3% | -623.00% 192.7% | 672.00% 565.3% | 101.00% 18.8% | 85.00% 14.1% | 99.00% 1.0% | 98.00% 3.9% | 102.00% 3.0% |
Tax Provision | 0.00 | 0.00 | 0.00 100.0% | 905.29K 261.2% | -561.70K 76.6% | -318.10K | 0.00 100.0% | -161.14K 102.0% |
Net Income | 55.54M 374.8% | -20.21M 184.1% | 24.03M 122.6% | -106.36M 1257.4% | 9.19M 90.6% | 97.49M 23.5% | 78.94M 215.8% | -68.17M 159.1% |
Net Margin % | 1771.00% 384.3% | -623.00% 192.7% | 672.00% 565.3% | 101.00% 18.8% | 85.00% 14.1% | 99.00% 1.0% | 98.00% 3.9% | 102.00% 3.0% |
Basic EPS | 3.43 374.4% | -1.25 189.9% | 1.39 121.7% | -6.40 1184.7% | 0.59 90.6% | 6.28 25.9% | 4.99 213.9% | -4.38 160.2% |
Diluted EPS | 3.43 374.4% | -1.25 189.9% | 1.39 121.7% | -6.40 1184.7% | 0.59 90.6% | 6.28 25.9% | 4.99 214.7% | -4.35 159.8% |
Basic Shares Outstanding | 16.18M 0.0% | 16.18M 6.4% | 17.29M 4.0% | 16.62M 7.0% | 15.53M 0.0% | 15.52M 1.9% | 15.82M 1.7% | 15.56M 1.5% |
Diluted Shares Outstanding | 16.18M 0.0% | 16.18M 6.4% | 17.29M 4.0% | 16.62M 7.0% | 15.53M 0.0% | 15.52M 1.9% | 15.82M 1.0% | 15.67M 1.3% |