Need VIRC 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: 2021 to 2026
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 | 2026 Jan 31, 2026 Apr 8, 2026 | 2025 Jan 31, 2025 Apr 14, 2025 | 2024 Jan 31, 2024 Apr 12, 2024 | 2023 Jan 31, 2023 Apr 28, 2023 | 2022 Jan 31, 2022 Apr 28, 2022 | 2021 Jan 31, 2021 Apr 28, 2021 | 2020 Jan 31, 2020 Apr 30, 2020 | 2019 Jan 31, 2019 May 1, 2019 |
|---|
Total Revenue | 199.65M 25.0% | 266.24M 1.1% | 269.12M 16.5% | 231.06M 25.0% | 184.83M 21.0% | 152.79M 20.0% | 191.06M 4.8% | 200.72M 6.0% |
Cost of Revenue | 118.41M 21.9% | 151.55M 1.0% | 153.06M 5.0% | 145.72M 17.6% | 123.90M 26.6% | 97.87M 18.0% | 119.39M 10.7% | 133.63M 7.9% |
Gross Profit | 81.24M 29.2% | 114.69M 1.2% | 116.06M 36.0% | 85.34M 40.1% | 60.93M 10.9% | 54.92M 23.4% | 71.67M 6.8% | 67.08M 2.5% |
Gross Margin % | 41.00% 4.7% | 43.00% 0.0% | 43.00% 16.2% | 37.00% 12.1% | 33.00% 8.3% | 36.00% 5.3% | 38.00% 15.2% | 33.00% 5.7% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 76.08M 11.1% | 85.53M 0.4% | 85.19M 68.6% | 50.51M 15.1% | 43.88M 7.5% | 40.81M 9.0% | 44.87M 5.0% | 42.72M 30.6% |
Selling & Marketing | 0.00 | 0.00 | 0.00 100.0% | 25.00M 27.6% | 19.59M 25.9% | 15.56M 27.9% | 21.58M 7.3% | 23.28M 145625.0% |
SG&A Expenses | 76.08M 11.1% | 85.53M 0.4% | 85.19M 12.8% | 75.51M 19.0% | 63.46M 12.6% | 56.37M 15.2% | 66.45M 0.7% | 66.01M 7.3% |
Other Operating Expenses | 1.50M 15.4% | 1.30M 229.0% | -1.01M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 77.58M 10.7% | 86.83M 3.2% | 84.18M 11.8% | 75.32M 18.7% | 63.46M 12.6% | 56.36M 15.2% | 66.49M 0.7% | 66.01M 7.3% |
Cost and Expenses | 195.99M 17.8% | 238.38M 0.5% | 237.24M 7.3% | 221.04M 18.0% | 187.36M 21.5% | 154.23M 17.0% | 185.87M 6.9% | 199.64M 7.7% |
Operating Income | 3.66M 86.9% | 27.86M 12.6% | 31.88M 481.7% | 5.48M 316.3% | -2.53M 76.1% | -1.44M 147.9% | -580.00K 124.9% | 2.33M 41.1% |
Operating Margin % | 2.00% 80.0% | 10.00% 16.7% | 12.00% 500.0% | 2.00% 300.0% | -1.00% 0.0% | -1.00% | 0.00% 100.0% | 1.00% 50.0% |
EBITDA | 9.90M 71.3% | 34.46M 6.9% | 37.02M 269.3% | 10.02M 392.0% | 2.04M 51.9% | 4.23M 62.6% | 11.30M 64.6% | 6.86M 27.0% |
EBITDA Margin % | 5.00% 61.5% | 13.00% 7.1% | 14.00% 250.0% | 4.00% 300.0% | 1.00% 66.7% | 3.00% 50.0% | 6.00% 100.0% | 3.00% 40.0% |
Interest Expense | 300.00K 14.0% | 349.00K 87.0% | 2.68M 35.4% | 1.98M 65.6% | 1.20M 22.3% | 1.54M 37.5% | 2.46M 12.4% | 2.19M 41.8% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -196.00K 134.7% | 565.00K 121.4% | -2.64M 5.7% | -2.79M 17.6% | -3.39M 8.6% | -3.71M 16.4% | -3.19M 7.5% | -3.45M 26.5% |
Pre-Tax Income | 3.46M 87.8% | 28.42M 2.8% | 29.24M 263.5% | 8.04M 315.7% | -3.73M 25.3% | -2.98M 209.1% | 2.73M 344.1% | -1.12M 146.3% |
Pre-Tax Margin % | 2.00% 81.8% | 11.00% 0.0% | 11.00% 266.7% | 3.00% 250.0% | -2.00% 0.0% | -2.00% 300.0% | 1.00% 200.0% | -1.00% 200.0% |
Tax Provision | 895.00K 86.8% | 6.78M 7.5% | 7.33M 186.2% | -8.50M 174.5% | 11.41M 1633.3% | -744.00K 315.7% | 345.00K 30.6% | 497.00K 91.2% |
Net Income | 2.57M 88.1% | 21.64M 1.2% | 21.91M 32.4% | 16.55M 209.3% | -15.14M 578.1% | -2.23M 193.7% | 2.38M 247.6% | -1.61M 49.7% |
Net Margin % | 1.00% 87.5% | 8.00% 0.0% | 8.00% 14.3% | 7.00% 187.5% | -8.00% 700.0% | -1.00% 200.0% | 1.00% 200.0% | -1.00% 50.0% |
Basic EPS | 0.16 87.9% | 1.32 1.5% | 1.34 30.1% | 1.03 208.4% | -0.95 578.6% | -0.14 193.3% | 0.15 250.0% | -0.10 52.4% |
Diluted EPS | 0.16 87.9% | 1.32 1.5% | 1.34 31.4% | 1.02 207.4% | -0.95 578.6% | -0.14 193.3% | 0.15 250.0% | -0.10 52.4% |
Basic Shares Outstanding | 15.76M 3.7% | 16.36M 0.4% | 16.30M 0.9% | 16.14M 1.2% | 15.95M 1.2% | 15.76M 1.1% | 15.59M 1.1% | 15.42M 1.2% |
Diluted Shares Outstanding | 15.77M 3.7% | 16.37M 0.1% | 16.39M 1.2% | 16.19M 1.5% | 15.95M 1.2% | 15.76M 0.4% | 15.69M 1.8% | 15.42M 1.2% |