Need RGR 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 Mar 2, 2026 | 2024 Dec 31, 2024 Feb 19, 2025 | 2023 Dec 31, 2023 Feb 21, 2024 | 2022 Dec 31, 2022 Feb 22, 2023 | 2021 Dec 31, 2021 Feb 23, 2022 | 2020 Dec 31, 2020 Feb 17, 2021 | 2019 Dec 31, 2019 Feb 20, 2020 | 2018 Dec 31, 2018 Feb 20, 2019 |
|---|
Total Revenue | 546.06M 1.9% | 535.64M 1.5% | 543.77M 8.7% | 595.84M 18.5% | 730.74M 28.5% | 568.87M 38.6% | 410.51M 17.2% | 495.63M 5.1% |
Cost of Revenue | 464.91M 10.4% | 421.23M 2.7% | 410.15M 1.3% | 415.76M 7.9% | 451.18M 19.5% | 377.43M 21.4% | 310.96M 13.9% | 361.28M 1.9% |
Gross Profit | 81.15M 29.1% | 114.42M 14.4% | 133.62M 25.8% | 180.09M 35.6% | 279.56M 46.0% | 191.44M 92.3% | 99.55M 25.9% | 134.36M 12.8% |
Gross Margin % | 15.00% 28.6% | 21.00% 16.0% | 25.00% 16.7% | 30.00% 21.1% | 38.00% 11.8% | 34.00% 41.7% | 24.00% 11.1% | 27.00% 6.9% |
Research & Development | 8.40M 2.4% | 8.20M 16.3% | 9.80M 2.1% | 9.60M 17.9% | 11.70M 46.3% | 8.00M 2.4% | 8.20M 3.5% | 8.50M 13.3% |
General & Administrative | 54.20M 23.2% | 44.01M 2.9% | 42.75M 5.4% | 40.55M 6.3% | 43.29M 11.0% | 39.01M 28.6% | 30.34M 5.9% | 32.25M 13.6% |
Selling & Marketing | - | - | - | - | - | - | - 100.0% | 12.10M |
SG&A Expenses | - | - | - | - | - | - | - | - |
Other Operating Expenses | - | - | - | - | - | - | - | - |
Total Operating Expenses | 93.45M 12.9% | 82.76M 1.5% | 81.53M 6.4% | 76.63M 0.3% | 76.42M 5.7% | 72.29M 20.1% | 60.17M 10.7% | 67.35M 13.3% |
Cost and Expenses | - | - | - | - | - | - | - | - |
Operating Income | -12.30M 138.9% | 31.65M 39.2% | 52.08M 49.7% | 103.46M 49.1% | 203.14M 70.5% | 119.15M 202.6% | 39.38M 41.2% | 67.01M 12.2% |
Operating Margin % | -2.00% 133.3% | 6.00% 40.0% | 10.00% 41.2% | 17.00% 39.3% | 28.00% 33.3% | 21.00% 110.0% | 10.00% 28.6% | 14.00% 6.7% |
EBITDA | 15.80M 73.6% | 59.94M 26.4% | 81.41M 39.4% | 134.32M 42.3% | 232.91M 56.6% | 148.75M 105.0% | 72.55M 28.2% | 101.02M 9.9% |
EBITDA Margin % | 3.00% 72.7% | 11.00% 26.7% | 15.00% 34.8% | 23.00% 28.1% | 32.00% 23.1% | 26.00% 44.4% | 18.00% 10.0% | 20.00% 4.8% |
Interest Expense | 94.00K 7.8% | 102.00K 50.2% | 205.00K 19.9% | 256.00K 56.1% | 164.00K 14.1% | 191.00K 0.5% | 192.00K 41.8% | 330.00K 117.1% |
Interest Income | 3.26M 33.3% | 4.88M 10.6% | 5.46M 114.1% | 2.55M 5108.2% | 49.00K 95.6% | 1.13M 56.6% | 2.59M 1129.4% | 211.00K 681.5% |
Other Income (Expense) | - | - | - | - | - | - | - | - |
Pre-Tax Income | -7.16M 119.0% | 37.77M 35.8% | 58.82M 45.7% | 108.28M 47.6% | 206.59M 70.8% | 120.98M 181.2% | 43.03M 37.4% | 68.71M 11.5% |
Pre-Tax Margin % | -1.00% 114.3% | 7.00% 36.4% | 11.00% 38.9% | 18.00% 35.7% | 28.00% 33.3% | 21.00% 110.0% | 10.00% 28.6% | 14.00% 6.7% |
Tax Provision | -2.77M 138.4% | 7.21M 32.0% | 10.61M 46.8% | 19.95M 60.7% | 50.70M 65.8% | 30.58M 184.9% | 10.74M 39.6% | 17.78M 30.3% |
Net Income | -4.39M 114.4% | 30.56M 36.6% | 48.22M 45.4% | 88.33M 43.3% | 155.90M 72.5% | 90.40M 179.9% | 32.29M 36.6% | 50.93M 2.3% |
Net Margin % | -1.00% 116.7% | 6.00% 33.3% | 9.00% 40.0% | 15.00% 28.6% | 21.00% 31.2% | 16.00% 100.0% | 8.00% 20.0% | 10.00% 0.0% |
Basic EPS | -0.27 115.1% | 1.79 34.4% | 2.73 79.6% | 13.37 43.6% | 23.72 71.6% | 13.82 179.5% | 4.95 36.6% | 7.81 0.7% |
Diluted EPS | -0.27 115.3% | 1.77 34.7% | 2.71 79.6% | 13.26 43.5% | 23.48 72.5% | 13.61 179.5% | 4.87 36.8% | 7.70 1.0% |
Basic Shares Outstanding | 16.24M 5.0% | 17.09M 3.3% | 17.68M 167.8% | 6.60M 0.4% | 6.58M 0.6% | 6.54M 0.1% | 6.53M 0.1% | 6.53M 1.6% |
Diluted Shares Outstanding | 16.24M 6.0% | 17.27M 3.0% | 17.81M 167.6% | 6.65M 0.2% | 6.64M 0.1% | 6.65M 0.1% | 6.65M 0.7% | 6.60M 1.6% |