Need RRX 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 20, 2026 | 2024 Dec 31, 2024 Feb 21, 2025 | 2023 Dec 31, 2023 Feb 26, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Jan 1, 2022 Mar 2, 2022 | 2020 Jan 2, 2021 Mar 2, 2021 | 2019 Dec 28, 2019 Feb 26, 2020 | 2018 Dec 29, 2018 Feb 26, 2019 |
|---|
Total Revenue | 5.93B 1.6% | 6.03B 3.5% | 6.25B 19.8% | 5.22B 79.5% | 3.81B 31.1% | 2.91B | 3.24B 11.2% | 3.65B 8.5% |
Cost of Revenue | 3.72B 3.3% | 3.84B 7.3% | 4.15B 16.8% | 3.55B 69.1% | 2.72B 29.8% | 2.10B | 2.38B 11.3% | 2.68B 8.3% |
Gross Profit | 2.22B 1.2% | 2.19B 4.1% | 2.11B 26.1% | 1.67B 106.5% | 1.09B 34.3% | 808.70M | 860.70M 10.8% | 964.60M 9.1% |
Gross Margin % | 37.00% 2.8% | 36.00% 5.9% | 34.00% 6.3% | 32.00% 14.3% | 28.00% 0.0% | 28.00% | 27.00% 3.8% | 26.00% 0.0% |
Research & Development | 0.00 | 0.00 100.0% | 171.00M 60.4% | 106.60M 207.2% | 74.50M 114.7% | 34.70M | 22.50M 23.2% | 29.30M 2.0% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 0.00 | 0.00 100.0% | 1.33B 52.4% | 874.10M 93.0% | 647.80M 43.0% | 452.90M | 512.20M 9.1% | 563.40M 5.4% |
Other Operating Expenses | 1.53B 1.8% | 1.56B | 0.00 | 0.00 100.0% | 714.70M 39.4% | 512.80M | 499.60M 16.6% | 599.40M 8.2% |
Total Operating Expenses | 1.53B 1.8% | 1.56B 3.8% | 1.50B 53.7% | 978.40M 90.8% | 714.70M 39.4% | 512.80M | 499.60M 16.6% | 599.40M 8.2% |
Cost and Expenses | 5.25B 2.6% | 5.39B 4.6% | 5.65B 24.8% | 4.53B 73.4% | 3.44B 31.7% | 2.61B | 2.88B 12.3% | 3.28B 8.3% |
Operating Income | 685.30M 8.8% | 630.00M 4.7% | 601.70M 12.8% | 690.40M 146.5% | 332.40M 18.7% | 280.10M | 351.10M 1.2% | 347.00M 5.1% |
Operating Margin % | 12.00% 20.0% | 10.00% 0.0% | 10.00% 23.1% | 13.00% 30.0% | 9.00% 10.0% | 10.00% | 11.00% 10.0% | 10.00% 0.0% |
EBITDA | 1.20B 90.8% | 630.00M 35.1% | 971.00M 6.8% | 1.04B 132.9% | 573.00M 28.1% | 447.20M | 524.30M 6.7% | 491.40M 5.1% |
EBITDA Margin % | 20.00% 100.0% | 10.00% 37.5% | 16.00% 20.0% | 20.00% 33.3% | 15.00% 0.0% | 15.00% | 16.00% 23.1% | 13.00% 7.1% |
Interest Expense | 349.20M 12.6% | 399.70M 7.3% | 431.00M 394.3% | 87.20M 119.1% | 60.40M 51.8% | 39.80M | 53.00M 4.0% | 55.20M 1.6% |
Interest Income | 23.70M 26.1% | 18.80M 56.9% | 43.60M 738.5% | 5.20M 11.9% | 7.40M 25.4% | 5.90M | 5.60M 194.7% | 1.90M 40.6% |
Other Income (Expense) | -332.80M 12.9% | -382.00M 36.7% | -603.30M 687.6% | -76.60M 159.7% | -97.00M 228.8% | -29.50M | -47.30M 13.7% | -54.80M 3.6% |
Pre-Tax Income | 352.50M 42.1% | 248.00M 15600.0% | -1.60M 100.3% | 613.80M 144.9% | 284.60M 13.6% | 250.60M | 303.80M 4.0% | 292.20M 5.4% |
Pre-Tax Margin % | 6.00% 50.0% | 4.00% | 0.00% 100.0% | 12.00% 33.3% | 7.00% 22.2% | 9.00% | 9.00% 12.5% | 8.00% 0.0% |
Tax Provision | 71.70M 44.6% | 49.60M 5.9% | 52.70M 55.7% | 118.90M 109.3% | 68.50M 20.6% | 56.80M | 61.20M 8.5% | 56.40M 4.6% |
Net Income | 279.50M 42.5% | 196.20M 441.8% | -57.40M 111.7% | 488.90M 160.5% | 229.60M 22.3% | 187.70M | 238.90M 3.3% | 231.20M 8.5% |
Net Margin % | 5.00% 66.7% | 3.00% 400.0% | -1.00% 111.1% | 9.00% 50.0% | 6.00% 0.0% | 6.00% | 7.00% 16.7% | 6.00% 0.0% |
Basic EPS | 4.22 43.1% | 2.95 439.1% | -0.87 111.9% | 7.33 57.3% | 4.85 4.1% | 4.66 | 5.69 7.4% | 5.30 10.9% |
Diluted EPS | 4.22 43.5% | 2.94 437.9% | -0.87 111.9% | 7.29 57.1% | 4.81 3.7% | 4.64 | 5.66 7.4% | 5.27 11.2% |
Basic Shares Outstanding | 66.30M 0.2% | 66.40M 0.2% | 66.30M 0.6% | 66.70M 64.3% | 47.30M 16.5% | 40.60M | 42.00M 3.7% | 43.60M 2.2% |
Diluted Shares Outstanding | 66.60M 0.1% | 66.70M 0.6% | 66.30M 1.2% | 67.10M 64.5% | 47.70M 16.9% | 40.80M | 42.20M 3.9% | 43.90M 2.2% |