Need GGN 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.
Prices and market caps: Cboe delayed data, at least 15 minutes delayed. Not real-time. Fundamentals from SEC filings.
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 | 106.73M 146.1% | 43.36M 45.3% | 79.23M 42.2% | 55.72M 25.1% | 44.54M 48.9% | 87.24M 19.8% | 108.72M 223.4% | -88.08M 255.1% |
Cost of Revenue | 8.99M | 0.00 100.0% | 7.91M 0.5% | 7.87M 2.2% | 8.05M 5.9% | 8.55M 5.5% | 8.11M 4.9% | 8.53M 9.0% |
Gross Profit | 97.73M 125.4% | 43.36M 39.2% | 71.32M 49.0% | 47.85M 31.1% | 36.49M 53.6% | 78.68M 21.8% | 100.62M 204.1% | -96.61M 303.7% |
Gross Margin % | 92.00% 8.0% | 100.00% 11.1% | 90.00% 4.7% | 86.00% 4.9% | 82.00% 8.9% | 90.00% 3.2% | 93.00% 15.5% | 110.00% 31.0% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 100.0% | 940.75K 20.1% | 1.18M 1.1% | 1.19M 20.0% | 1.49M | 0.00 100.0% | 1.19M 8.9% | 1.31M 0.6% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 952.01K 1.2% | 940.75K 20.1% | 1.18M 1.1% | 1.19M 20.0% | 1.49M | 0.00 100.0% | 1.19M 8.9% | 1.31M 0.6% |
Other Operating Expenses | -216.99M 76434.7% | 284.26K | 0.00 100.0% | 257.69K 183.6% | 90.88K | 0.00 100.0% | 226.31K 54.7% | 146.29K 57.2% |
Total Operating Expenses | -216.99M 17813.1% | 1.23M 98.4% | 76.32M 5173.3% | 1.45M 8.2% | 1.58M | 0.00 100.0% | 1.42M 2.5% | 1.45M 4.4% |
Cost and Expenses | -207.99M 17079.1% | 1.23M 71.8% | 4.34M 200.2% | 1.45M 8.2% | 1.58M 97.3% | 59.21M 4080.2% | 1.42M 2.5% | 1.45M 4.4% |
Operating Income | 314.72M 646.9% | 42.13M 43.8% | 74.98M 38.1% | 54.28M 26.3% | 42.96M 53.3% | 28.03M 73.9% | 107.31M 219.8% | -89.54M 261.5% |
Operating Margin % | 295.00% 204.1% | 97.00% 2.1% | 95.00% 2.1% | 97.00% 1.0% | 96.00% 200.0% | 32.00% 67.7% | 99.00% 2.9% | 102.00% 4.1% |
EBITDA | 315.04M 647.8% | 42.13M 43.7% | 74.88M | 0.00 | 0.00 100.0% | 28.03M 73.9% | 107.31M 219.8% | -89.54M |
EBITDA Margin % | 295.00% 204.1% | 97.00% 2.1% | 95.00% | 0.00% | 0.00% 100.0% | 32.00% 67.7% | 99.00% 2.9% | 102.00% |
Interest Expense | 13.95K 33.0% | 20.81K 347.3% | 4.65K 110.8% | 2.21K 458.7% | 395.00 | 0.00 100.0% | 125.00 62.1% | 330.00 99.1% |
Interest Income | 22.98M 331.9% | 5.32M 15.8% | 6.32M 143.6% | 2.59M 753.3% | 303.93K | 0.00 100.0% | 2.76M 1.9% | 2.71M 1.8% |
Other Income (Expense) | 309.87K | 0.00 100.0% | -193.53K 1819.4% | -10.08K | 0.00 100.0% | 5.46K | 0.00 100.0% | -330.00 100.5% |
Pre-Tax Income | 315.03M 647.7% | 42.13M 43.7% | 74.78M 37.8% | 54.28M 26.3% | 42.96M 53.2% | 28.04M 73.9% | 107.31M 219.8% | -89.54M 261.6% |
Pre-Tax Margin % | 295.00% 204.1% | 97.00% 3.2% | 94.00% 3.1% | 97.00% 1.0% | 96.00% 200.0% | 32.00% 67.7% | 99.00% 2.9% | 102.00% 4.1% |
Tax Provision | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | -161.14K |
Net Income | 315.03M 647.7% | 42.13M 43.7% | 74.78M 37.8% | 54.28M 26.3% | 42.96M 53.2% | 28.04M 73.9% | 107.31M 219.8% | -89.54M 261.6% |
Net Margin % | 295.00% 204.1% | 97.00% 3.2% | 94.00% 3.1% | 97.00% 1.0% | 96.00% 200.0% | 32.00% 67.7% | 99.00% 2.9% | 102.00% 4.1% |
Basic EPS | 1.99 586.2% | 0.29 40.8% | 0.49 53.1% | 0.32 28.0% | 0.25 64.6% | 0.15 77.0% | 0.66 200.0% | -0.66 261.0% |
Diluted EPS | 1.99 586.2% | 0.29 40.8% | 0.49 53.1% | 0.32 28.0% | 0.25 66.7% | 0.15 77.3% | 0.66 204.8% | -0.63 253.7% |
Basic Shares Outstanding | 156.22M 0.4% | 155.61M 8.1% | 143.96M 6.6% | 154.16M 0.0% | 154.16M 1.3% | 156.12M 0.2% | 155.86M 14.5% | 136.13M 9.4% |
Diluted Shares Outstanding | 156.22M 18.6% | 131.70M 8.5% | 143.96M 6.6% | 154.16M 0.0% | 154.16M 1.3% | 156.12M 0.2% | 155.86M 9.5% | 142.32M 14.4% |