Need RES 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 27, 2026 | 2024 Dec 31, 2024 Feb 28, 2025 | 2023 Dec 31, 2023 Jan 25, 2024 | 2022 Dec 31, 2022 Feb 27, 2023 | 2021 Dec 31, 2021 Feb 28, 2022 | 2020 Dec 31, 2020 Feb 26, 2021 | 2019 Dec 31, 2019 Feb 28, 2020 | 2018 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 1.63B 15.0% | 1.41B 12.5% | 1.62B 1.0% | 1.60B 85.2% | 864.93M 44.6% | 598.30M 51.1% | 1.22B 29.0% | 1.72B 7.9% |
Cost of Revenue | 1.39B 19.2% | 1.17B 2.4% | 1.20B 2.3% | 1.17B 59.1% | 735.95M 27.7% | 576.27M 47.1% | 1.09B 19.0% | 1.35B 10.9% |
Gross Profit | 232.49M 5.4% | 245.78M 41.5% | 419.83M 2.5% | 430.63M 233.9% | 128.98M 485.4% | 22.03M 83.4% | 132.41M 64.7% | 374.84M 1.6% |
Gross Margin % | 14.00% 17.6% | 17.00% 34.6% | 26.00% 3.7% | 27.00% 80.0% | 15.00% 275.0% | 4.00% 63.6% | 11.00% 50.0% | 22.00% 8.3% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 175.64M 12.3% | 156.44M 5.7% | 165.94M 9.5% | 151.49M 22.6% | 123.57M | 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 | 175.64M 12.3% | 156.44M 5.7% | 165.94M 9.5% | 151.49M 22.6% | 123.57M 0.1% | 123.70M 26.4% | 168.13M 0.0% | 168.15M 5.6% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | 1.14M | 0.00 100.0% | 81.00K 121.0% | -385.00K | 0.00 |
Total Operating Expenses | 175.64M 12.3% | 156.44M 5.7% | 165.94M 9.5% | 151.49M 22.6% | 123.57M 0.1% | 123.70M 26.4% | 168.13M 0.0% | 168.15M 5.6% |
Cost and Expenses | 1.57B 19.1% | 1.32B 3.4% | 1.36B 3.1% | 1.32B 53.9% | 859.52M 22.8% | 699.97M 44.4% | 1.26B 16.9% | 1.51B 10.2% |
Operating Income | 56.85M 41.7% | 97.54M 61.6% | 253.89M 28.4% | 197.78M 404.2% | -65.01M 36.1% | -101.67M 184.6% | -35.72M 117.0% | 210.03M 7.2% |
Operating Margin % | 3.00% 57.1% | 7.00% 56.3% | 16.00% 33.3% | 12.00% 250.0% | -8.00% 52.9% | -17.00% 466.7% | -3.00% 125.0% | 12.00% 14.3% |
EBITDA | 220.77M 9.8% | 244.65M 32.9% | 364.71M 2.3% | 373.26M 309.9% | 91.06M 142.6% | -213.53M 470.4% | 57.64M 85.0% | 384.89M 3.0% |
EBITDA Margin % | 14.00% 17.6% | 17.00% 26.1% | 23.00% 0.0% | 23.00% 109.1% | 11.00% 130.6% | -36.00% 820.0% | 5.00% 77.3% | 22.00% 12.0% |
Interest Expense | 3.03M 318.4% | 724.00K 112.3% | 341.00K 44.5% | 614.00K 68.2% | 1.93M 417.2% | 373.00K 11.7% | 334.00K 31.7% | 489.00K 14.8% |
Interest Income | 8.41M 35.9% | 13.13M 52.7% | 8.60M 634.3% | 1.17M 1884.7% | 59.00K 88.1% | 496.00K 74.0% | 1.91M 21.4% | 2.43M 62.4% |
Other Income (Expense) | -303.00K 102.0% | 15.26M 549.3% | 2.35M 38.9% | 1.69M 977.7% | 157.00K 100.1% | -207.77M 168.5% | -77.38M 787.8% | 11.25M 70.5% |
Pre-Tax Income | 56.55M 49.9% | 112.80M 56.0% | 256.24M 11.5% | 289.63M 1660.9% | 16.45M 105.3% | -309.43M 173.6% | -113.10M 151.1% | 221.28M 5.0% |
Pre-Tax Margin % | 3.00% 62.5% | 8.00% 50.0% | 16.00% 11.1% | 18.00% 800.0% | 2.00% 103.8% | -52.00% 477.8% | -9.00% 169.2% | 13.00% 13.3% |
Tax Provision | 24.47M 14.6% | 21.36M 65.1% | 61.13M 14.2% | 71.27M 672.1% | 9.23M 109.5% | -97.24M 274.1% | -25.99M 156.7% | 45.88M 34.7% |
Net Income | 32.08M 64.9% | 91.44M 53.1% | 195.11M 10.6% | 218.36M 2925.7% | 7.22M 103.4% | -212.19M 143.6% | -87.11M 149.7% | 175.40M 7.9% |
Net Margin % | 2.00% 66.7% | 6.00% 50.0% | 12.00% 14.3% | 14.00% 1300.0% | 1.00% 102.9% | -35.00% 400.0% | -7.00% 170.0% | 10.00% 0.0% |
Basic EPS | 0.15 65.1% | 0.43 52.2% | 0.90 10.9% | 1.01 2914.9% | 0.03 103.4% | -1.00 143.9% | -0.41 150.0% | 0.82 9.3% |
Diluted EPS | 0.15 65.1% | 0.43 52.2% | 0.90 10.9% | 1.01 3266.7% | 0.03 103.0% | -1.00 143.9% | -0.41 150.0% | 0.82 9.3% |
Basic Shares Outstanding | 219.36M 3.8% | 211.36M 0.9% | 213.35M 0.0% | 213.33M 0.2% | 212.99M 0.2% | 212.49M 0.1% | 212.22M 0.2% | 212.75M 0.7% |
Diluted Shares Outstanding | 219.36M 3.8% | 211.36M 0.7% | 212.93M 0.2% | 213.33M 0.2% | 212.99M 0.2% | 212.49M 0.1% | 212.22M 0.2% | 212.75M 0.7% |