Need ROG 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 Feb 19, 2026 | 2024 Dec 31, 2024 Feb 26, 2025 | 2023 Dec 31, 2023 Feb 27, 2024 | 2022 Dec 31, 2022 Mar 1, 2023 | 2021 Dec 31, 2021 Feb 22, 2022 | 2020 Dec 31, 2020 Feb 19, 2021 | 2019 Dec 31, 2019 Feb 21, 2020 | 2018 Dec 31, 2018 Feb 21, 2019 |
|---|
Total Revenue | 810.80M 2.3% | 830.10M 8.6% | 908.40M 6.5% | 971.17M 4.1% | 932.89M 16.2% | 802.58M 10.7% | 898.26M 2.2% | 879.09M 7.1% |
Cost of Revenue | 554.00M 0.2% | 553.00M 8.0% | 601.30M 7.5% | 650.16M 11.4% | 583.75M 14.3% | 510.76M 12.5% | 583.97M 2.8% | 568.31M 13.1% |
Gross Profit | 256.80M 7.3% | 277.10M 9.8% | 307.10M 4.3% | 321.01M 8.1% | 349.14M 19.6% | 291.82M 7.2% | 314.29M 1.1% | 310.78M 2.4% |
Gross Margin % | 32.00% 3.0% | 33.00% 2.9% | 34.00% 3.0% | 33.00% 10.8% | 37.00% 2.8% | 36.00% 2.9% | 35.00% 0.0% | 35.00% 10.3% |
Research & Development | 28.10M 18.8% | 34.60M 3.1% | 35.70M 1.4% | 35.21M 17.7% | 29.90M 2.0% | 29.32M 7.5% | 31.68M 4.2% | 33.08M 11.9% |
General & Administrative | 0.00 100.0% | 193.40M 10.5% | 216.00M 0.2% | 215.53M 13.2% | 190.45M 5.8% | 180.08M 9.1% | 165.08M 3.0% | 160.25M |
Selling & Marketing | 0.00 | 0.00 100.0% | -12.80M 487.9% | 3.30M 22.2% | 2.70M 22.7% | 2.20M 38.9% | 3.60M 5.3% | 3.80M |
SG&A Expenses | 176.60M 8.7% | 193.40M 4.8% | 203.20M 7.1% | 218.83M 13.3% | 193.15M 6.0% | 182.28M 8.1% | 168.68M 2.8% | 164.05M 2.5% |
Other Operating Expenses | 0.00 100.0% | 24.20M 241.5% | -17.10M 88.1% | -144.01M 2802.0% | 5.33M 5225.0% | -104.00K 110.8% | 959.00K 196.5% | -994.00K |
Total Operating Expenses | 204.70M 18.8% | 252.20M 13.7% | 221.80M 101.6% | 110.02M 51.8% | 228.39M 8.0% | 211.50M 5.1% | 201.33M 3.8% | 194.03M 2.4% |
Cost and Expenses | 758.70M 2.9% | 781.00M 5.1% | 823.10M 8.3% | 760.18M 6.4% | 812.13M 12.4% | 722.26M 8.0% | 785.29M 3.0% | 762.34M 10.2% |
Operating Income | 52.10M 109.2% | 24.90M 70.8% | 85.30M 40.9% | 144.43M 62.1% | 89.10M 417.1% | 17.23M 74.0% | 66.29M 41.2% | 112.71M 13.8% |
Operating Margin % | 6.00% 100.0% | 3.00% 66.7% | 9.00% 40.0% | 15.00% 50.0% | 10.00% 400.0% | 2.00% 71.4% | 7.00% 46.2% | 13.00% 18.8% |
EBITDA | 7.80M 90.9% | 85.90M 38.1% | 138.70M 29.4% | 196.49M 13.8% | 172.64M 13.5% | 152.11M 32.4% | 114.87M 29.7% | 163.34M 7.5% |
EBITDA Margin % | 1.00% 90.0% | 10.00% 33.3% | 15.00% 25.0% | 20.00% 5.3% | 19.00% 0.0% | 19.00% 46.2% | 13.00% 31.6% | 19.00% 9.5% |
Interest Expense | 1.20M 45.5% | 2.20M 80.5% | 11.30M 10.4% | 10.23M 232.5% | 3.08M 37.0% | 4.88M 43.7% | 8.68M 30.9% | 6.63M 8.1% |
Interest Income | 2.90M 107.1% | 1.40M 16.7% | 1.20M 75.2% | 685.00K 26.6% | 541.00K 42.4% | 939.00K 41.7% | 1.61M | 0.00 |
Other Income (Expense) | -97.20M 1134.0% | 9.40M 204.4% | -9.00M 122.1% | -4.05M 144.6% | 9.08M 656.7% | 1.20M 110.7% | -11.16M 426.1% | -2.12M 156.0% |
Pre-Tax Income | -45.10M 231.5% | 34.30M 55.0% | 76.30M 45.6% | 140.38M 11.2% | 126.28M 84.3% | 68.53M 24.3% | 55.13M 50.2% | 110.59M 16.8% |
Pre-Tax Margin % | -6.00% 250.0% | 4.00% 50.0% | 8.00% 42.9% | 14.00% 0.0% | 14.00% 55.6% | 9.00% 50.0% | 6.00% 53.8% | 13.00% 18.8% |
Tax Provision | 16.70M 103.7% | 8.20M 58.4% | 19.70M 17.1% | 23.75M 30.9% | 18.15M 2.1% | 18.54M 137.5% | 7.81M 66.0% | 22.94M 56.3% |
Net Income | -61.80M 336.8% | 26.10M 53.9% | 56.60M 51.5% | 116.60M 7.9% | 108.10M 116.2% | 49.99M 5.6% | 47.32M 46.0% | 87.65M 8.9% |
Net Margin % | -8.00% 366.7% | 3.00% 50.0% | 6.00% 50.0% | 12.00% 0.0% | 12.00% 100.0% | 6.00% 20.0% | 5.00% 50.0% | 10.00% 0.0% |
Basic EPS | -3.36 340.0% | 1.40 53.9% | 3.04 51.0% | 6.21 7.6% | 5.77 115.3% | 2.68 5.1% | 2.55 46.5% | 4.77 7.7% |
Diluted EPS | -3.36 340.0% | 1.40 53.8% | 3.03 50.7% | 6.15 7.3% | 5.73 114.6% | 2.67 5.5% | 2.53 46.2% | 4.70 8.3% |
Basic Shares Outstanding | 18.40M 1.1% | 18.60M 0.0% | 18.60M 1.0% | 18.78M 0.3% | 18.73M 0.3% | 18.68M 0.6% | 18.57M 1.1% | 18.37M 1.2% |
Diluted Shares Outstanding | 18.40M 1.1% | 18.60M 0.5% | 18.70M 1.3% | 18.95M 0.5% | 18.86M 0.8% | 18.71M 0.0% | 18.71M 0.3% | 18.66M 0.6% |