Need REX 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 Jan 31, 2026 Mar 30, 2026 | 2024 Jan 31, 2025 Mar 28, 2025 | 2023 Jan 31, 2024 Mar 29, 2024 | 2022 Jan 31, 2023 Mar 30, 2023 | 2021 Jan 31, 2022 Apr 6, 2022 | 2020 Jan 31, 2021 Apr 12, 2021 | 2019 Jan 31, 2020 Apr 1, 2020 | 2018 Jan 31, 2019 Mar 29, 2019 |
|---|
Total Revenue | 650.49M 1.2% | 642.49M 22.9% | 833.38M 2.5% | 855.00M 10.4% | 774.80M 107.9% | 372.66M 10.9% | 418.03M 14.1% | 486.67M 7.5% |
Cost of Revenue | 556.78M 1.0% | 551.01M 25.0% | 735.17M 8.8% | 806.40M 19.1% | 677.24M 88.7% | 358.99M 11.5% | 405.55M 11.2% | 456.46M 11.8% |
Gross Profit | 93.71M 2.4% | 91.48M 6.9% | 98.22M 102.1% | 48.60M 50.2% | 97.56M 613.2% | 13.68M 9.6% | 12.48M 58.7% | 30.21M 31.6% |
Gross Margin % | 14.00% 0.0% | 14.00% 16.7% | 12.00% 100.0% | 6.00% 53.8% | 13.00% 225.0% | 4.00% 33.3% | 3.00% 50.0% | 6.00% 40.0% |
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 | 0.00 | 0.00 100.0% | 14.16M 8.3% | 15.45M 20.4% | 19.40M |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 3.48M 14.8% | 4.09M 254.1% | 1.15M |
SG&A Expenses | 32.62M 20.1% | 27.15M 7.6% | 29.38M 28.7% | 22.83M 19.8% | 28.48M 61.4% | 17.64M 9.7% | 19.53M 5.0% | 20.55M 14.6% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 32.62M 20.1% | 27.15M 7.6% | 29.38M 28.7% | 22.83M 19.8% | 28.48M 61.2% | 17.66M 8.3% | 19.26M 6.3% | 20.55M 14.6% |
Cost and Expenses | 589.40M 1.9% | 578.16M 24.4% | 764.54M 7.8% | 829.23M 17.5% | 705.72M 90.3% | 370.77M 12.7% | 424.81M 10.9% | 477.01M 10.3% |
Operating Income | 61.09M 5.0% | 64.33M 6.6% | 68.84M 167.1% | 25.77M 62.7% | 69.08M 3547.5% | 1.89M 117.7% | 870.00K 91.0% | 9.66M 53.5% |
Operating Margin % | 9.00% 10.0% | 10.00% 25.0% | 8.00% 166.7% | 3.00% 66.7% | 9.00% 800.0% | 1.00% | 0.00% 100.0% | 2.00% 60.0% |
EBITDA | 105.34M 22.4% | 86.04M 6.3% | 91.88M 87.2% | 49.08M 47.0% | 92.67M 234.7% | 27.69M 31.3% | 21.09M 38.9% | 34.49M 21.7% |
EBITDA Margin % | 16.00% 23.1% | 13.00% 18.2% | 11.00% 83.3% | 6.00% 50.0% | 12.00% 71.4% | 7.00% 40.0% | 5.00% 28.6% | 7.00% 30.0% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Interest Income | 15.00M 21.7% | 19.16M 21.8% | 15.72M 21.3% | 12.96M 9868.5% | 130.00K 92.8% | 1.82M 56.8% | 4.21M 24.3% | 3.39M 117.7% |
Other Income (Expense) | 27.48M 3.7% | 28.54M 3.7% | 29.64M 36.6% | 21.70M 221.4% | 6.75M 191.4% | 2.32M 213.7% | -2.04M 141.4% | 4.92M 7.0% |
Pre-Tax Income | 88.57M 4.6% | 92.87M 5.7% | 98.48M 107.4% | 47.48M 37.4% | 75.84M 1700.5% | 4.21M 460.3% | -1.17M 108.0% | 14.59M 42.6% |
Pre-Tax Margin % | 14.00% 0.0% | 14.00% 16.7% | 12.00% 100.0% | 6.00% 40.0% | 10.00% 900.0% | 1.00% | 0.00% 100.0% | 3.00% 50.0% |
Tax Provision | -6.50M 130.4% | 21.39M 5.2% | 22.56M 136.4% | 9.54M 49.9% | 19.03M 3585.5% | -546.00K 93.6% | -8.60M 62.5% | -22.92M 17.4% |
Net Income | 82.95M 42.6% | 58.17M 4.5% | 60.94M 120.0% | 27.70M 47.1% | 52.36M 1644.9% | 3.00M 59.6% | 7.43M 76.5% | 31.64M 20.3% |
Net Margin % | 13.00% 44.4% | 9.00% 28.6% | 7.00% 133.3% | 3.00% 57.1% | 7.00% 600.0% | 1.00% 50.0% | 2.00% 71.4% | 7.00% 22.2% |
Basic EPS | 2.50 24.2% | 3.30 5.4% | 3.49 122.3% | 1.57 46.2% | 2.92 1725.0% | 0.16 59.0% | 0.39 76.2% | 1.64 18.4% |
Diluted EPS | 2.50 24.2% | 3.30 4.9% | 3.47 121.0% | 1.57 46.2% | 2.92 873.3% | 0.30 23.1% | 0.39 76.2% | 1.64 18.4% |
Basic Shares Outstanding | 33.21M 88.3% | 17.64M 0.9% | 17.48M 0.9% | 17.64M 1.7% | 17.95M 3.0% | 18.50M 2.4% | 18.95M 1.9% | 19.32M 2.4% |
Diluted Shares Outstanding | 33.21M 88.3% | 17.64M 0.3% | 17.58M 0.4% | 17.64M 1.7% | 17.95M 3.0% | 18.50M 2.4% | 18.95M 1.9% | 19.32M 2.4% |