Need GRDN 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 11, 2026 | 2024 Dec 31, 2024 Mar 26, 2025 | 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 | 1.45B 17.9% | 1.23B 17.4% | 1.05B 15.1% | 908.91M 14.8% | 792.07M 7.6% | 735.96M 5.4% | 698.29M 16.3% | 600.37M |
Cost of Revenue | 1.17B 18.6% | 984.04M 17.4% | 837.88M 15.9% | 723.04M 14.6% | 630.81M 7.1% | 588.96M 6.2% | 554.83M 16.2% | 477.33M |
Gross Profit | 282.04M 15.4% | 244.37M 17.3% | 208.31M 12.1% | 185.87M 15.3% | 161.26M 9.7% | 147.00M 2.5% | 143.46M 16.6% | 123.03M |
Gross Margin % | 19.00% 5.0% | 20.00% 0.0% | 20.00% 0.0% | 20.00% 0.0% | 20.00% 0.0% | 20.00% 4.8% | 21.00% 5.0% | 20.00% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 | 0.00 100.0% | -3.38M 125.9% | 13.03M | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 100.0% | 137.26M 16.2% | 118.09M 15.2% | 102.54M 5.1% | 97.56M 11.1% | 87.84M |
SG&A Expenses | 193.13M 37.2% | 307.29M 83.6% | 167.36M 25.0% | 133.88M 2.1% | 131.12M 27.9% | 102.54M 5.1% | 97.56M 11.1% | 87.84M |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 12.40M 5.0% | 11.80M 27.5% | 9.26M |
Total Operating Expenses | 193.13M 37.2% | 307.29M 83.6% | 167.36M 25.0% | 133.88M 2.1% | 131.12M 14.1% | 114.94M 5.1% | 109.36M 12.6% | 97.10M |
Cost and Expenses | 1.36B 5.3% | 1.29B 28.5% | 1.01B 17.3% | 856.92M 12.5% | 761.92M 8.2% | 703.89M 6.0% | 664.19M 15.6% | 574.43M |
Operating Income | 88.91M 241.3% | -62.92M 253.7% | 40.95M 21.2% | 51.99M 72.4% | 30.15M 6.0% | 32.06M 6.0% | 34.10M 31.5% | 25.93M |
Operating Margin % | 6.00% 220.0% | -5.00% 225.0% | 4.00% 33.3% | 6.00% 50.0% | 4.00% 0.0% | 4.00% 20.0% | 5.00% 25.0% | 4.00% |
EBITDA | 96.42M 322.0% | -43.43M 173.8% | 58.81M 13.7% | 68.15M 46.6% | 46.49M 5.3% | 49.07M 0.8% | 49.47M 29.2% | 38.30M |
EBITDA Margin % | 7.00% 275.0% | -4.00% 166.7% | 6.00% 14.3% | 7.00% 16.7% | 6.00% 14.3% | 7.00% 0.0% | 7.00% 16.7% | 6.00% |
Interest Expense | 665.00K 79.7% | 3.28M 14.7% | 2.86M 48.4% | 1.93M 17.7% | 1.64M 24.1% | 2.16M 4.2% | 2.25M 18.5% | 1.90M |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -15.49M 335.5% | -3.56M 10.3% | -3.23M 38.5% | -2.33M 27.7% | -1.82M 24.1% | -2.40M 11.8% | -2.73M 2.5% | -2.66M |
Pre-Tax Income | 73.42M 210.4% | -66.48M 276.2% | 37.72M 24.0% | 49.66M 75.3% | 28.33M 4.5% | 29.66M 5.5% | 31.37M 34.8% | 23.27M |
Pre-Tax Margin % | 5.00% 200.0% | -5.00% 225.0% | 4.00% 20.0% | 5.00% 25.0% | 4.00% 0.0% | 4.00% 0.0% | 4.00% 0.0% | 4.00% |
Tax Provision | 24.46M 437.0% | 4.56M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Net Income | 49.22M 156.4% | -87.29M 465.2% | 23.90M 32.5% | 35.42M 117.1% | 16.31M 18.2% | 19.94M 8.3% | 21.75M 48.1% | 14.68M |
Net Margin % | 3.00% 142.9% | -7.00% 450.0% | 2.00% 50.0% | 4.00% 100.0% | 2.00% 33.3% | 3.00% 0.0% | 3.00% 50.0% | 2.00% |
Basic EPS | 0.79 156.0% | -1.41 461.5% | 0.39 32.8% | 0.58 114.8% | 0.27 18.2% | 0.33 8.3% | 0.36 50.0% | 0.24 |
Diluted EPS | 0.78 155.3% | -1.41 461.5% | 0.39 32.8% | 0.58 114.8% | 0.27 18.2% | 0.33 8.3% | 0.36 50.0% | 0.24 |
Basic Shares Outstanding | 62.39M 0.6% | 62.01M 1.9% | 60.84M 0.0% | 60.84M 0.0% | 60.84M 0.0% | 60.84M 0.0% | 60.84M 0.0% | 60.84M |
Diluted Shares Outstanding | 63.30M 2.1% | 62.01M 1.9% | 60.84M 0.0% | 60.84M 0.0% | 60.84M 0.0% | 60.84M 0.0% | 60.84M 0.0% | 60.84M |