Revenue
$199.65M
Fiscal year ended 2026-01-31Operating income
$3.66M
Fiscal year ended 2026-01-31Free cash flow
-$6.70M
Fiscal year ended 2026-01-31VIRCO MFG CORPORATION (VIRC) reported revenue of $199.65M and net income of $2.57M for the fiscal year ended 2026-01-31. This page shows 8 annual periods of income statement, balance sheet and cash flow figures normalized from VIRCO MFG CORPORATION’s SEC filings, each linked to the filing it came from.
Income
| Metric | 2026-01-31 | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 |
|---|---|---|---|---|---|---|---|---|
| Revenue | $199.65M | $266.24M | $269.12M | $231.06M | $184.83M | $152.80M | $193.00M | $200.72M |
| Cost of revenue | $118.41M | $151.55M | $153.06M | $145.72M | $123.90M | $97.87M | $121.33M | $133.64M |
| Gross profit | $81.24M | $114.69M | $116.06M | $85.34M | $60.93M | $54.92M | $71.68M | $67.08M |
| Operating income | $3.66M | $27.86M | $31.88M | $10.64M | -$336.00K | $735.00K | $5.92M | $2.33M |
| Net income | $2.57M | $21.64M | $21.91M | $16.55M | -$15.14M | -$2.23M | $2.38M | -$1.61M |
| Research & development | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Weighted-average diluted shares | shares 15.77M | shares 16.37M | shares 16.39M | shares 16.19M | shares 15.95M | shares 15.76M | shares 15.69M | shares 15.42M |
| Pretax income | $3.46M | $28.42M | $29.24M | $8.04M | -$3.73M | -$2.98M | $2.73M | -$1.12M |
| Income tax expense | $895.00K | $6.78M | $7.33M | -$8.50M | $11.41M | -$744.00K | $345.00K | $497.00K |
| Diluted EPS | $0.16 | $1.32 | $1.34 | $1.02 | $-0.95 | $-0.14 | $0.15 | $-0.10 |
| Selling, general & administrative | $77.58M | $86.84M | $84.18M | $74.70M | $61.26M | $54.20M | $65.73M | $64.75M |
| General & administrative | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Selling & marketing | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
Balance
| Metric | 2026-01-31 | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 |
|---|---|---|---|---|---|---|---|---|
| Cash & equivalents | $14.40M | Unavailable | $5.30M | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Total assets | $174.18M | $191.95M | $146.44M | $150.13M | $126.44M | $125.04M | $138.99M | $123.11M |
| Current assets | $98.73M | $102.17M | $89.03M | $89.07M | $68.85M | $50.97M | $58.34M | $63.11M |
| Total liabilities | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Current liabilities | $31.98M | $34.28M | $38.53M | $48.52M | $36.28M | $22.11M | $25.12M | $32.12M |
| Total equity incl. NCI | $105.93M | $109.26M | $91.18M | $68.06M | $47.45M | $54.19M | $54.82M | $57.03M |
| Temporary (mezzanine) equity | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Inventory | $56.74M | $55.65M | $58.37M | $67.41M | $47.37M | $38.27M | $43.33M | $47.29M |
| Accounts receivable | $13.59M | $13.00M | $23.16M | $18.44M | $17.77M | $9.76M | $11.76M | $13.25M |
| Goodwill | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Long-term debt | $3.61M | $3.88M | $4.14M | $14.38M | $14.17M | $9.55M | $15.82M | $15.91M |
| Accounts payable | $7.39M | $11.59M | $12.94M | $19.45M | $19.78M | $8.42M | $10.59M | $17.76M |
Cash flow
| Metric | 2026-01-31 | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 |
|---|---|---|---|---|---|---|---|---|
| Operating cash flow | -$841.00K | $33.13M | $26.96M | -$3.79M | -$401.00K | $7.80M | $9.76M | $2.36M |
| Capital expenditures | $5.85M | $6.30M | $5.25M | $3.33M | $3.00M | $2.15M | $4.22M | $5.40M |
| Investing cash flow | -$5.74M | -$5.56M | -$4.76M | -$3.33M | -$2.37M | -$2.14M | -$4.26M | -$5.45M |
| Financing cash flow | -$5.85M | -$5.98M | -$17.97M | $6.82M | $3.73M | -$6.41M | -$5.09M | $3.29M |
| Net change in cash | -$12.43M | $21.58M | $4.23M | -$302.00K | $957.00K | -$748.00K | $412.00K | $204.00K |
| Stock-based compensation | $208.00K | $395.00K | $595.00K | $612.00K | $1.01M | $1.01M | $924.00K | $908.00K |
| Common dividends paid | $1.58M | $1.46M | $327.00K | $0 | Unavailable | Unavailable | $0 | $930.00K |
| Common share repurchases | $4.00M | $3.81M | $0 | $213.00K | $176.00K | $156.00K | $246.00K | $265.00K |
| Depreciation & amortization | $6.14M | $5.69M | $5.10M | $4.54M | $4.57M | $5.09M | $5.77M | $5.79M |
Derived
| Metric | 2026-01-31 | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 |
|---|---|---|---|---|---|---|---|---|
| Free cash flow | -$6.70M | $26.83M | $21.71M | -$7.12M | -$3.40M | $5.64M | $5.54M | -$3.03M |
| Gross margin | 40.7% | 43.1% | 43.1% | 36.9% | 33.0% | 35.9% | 37.1% | 33.4% |
| Operating margin | 1.8% | 10.5% | 11.8% | 4.6% | -0.2% | 0.5% | 3.1% | 1.2% |
| FCF margin | -3.4% | 10.1% | 8.1% | -3.1% | -1.8% | 3.7% | 2.9% | -1.5% |
| SBC / revenue | 0.1% | 0.1% | 0.2% | 0.3% | 0.5% | 0.7% | 0.5% | 0.5% |
| Current ratio | 3.09x | 2.98x | 2.31x | 1.84x | 1.90x | 2.31x | 2.32x | 1.96x |
| Revenue YoY growth | -25.0% | -1.1% | 16.5% | 25.0% | 21.0% | -20.8% | -3.8% | Unavailable |
| Net margin | 1.3% | 8.1% | 8.1% | 7.2% | -8.2% | -1.5% | 1.2% | -0.8% |
| R&D / revenue | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| CapEx / revenue | 2.9% | 2.4% | 2.0% | 1.4% | 1.6% | 1.4% | 2.2% | 2.7% |
| Long-term debt / equity | 0.03x | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Effective tax rate | 25.8% | 23.9% | 25.1% | -105.7% | Unavailable | Unavailable | 12.7% | Unavailable |
Amounts are abbreviated; the exact reported value is carried in each cell. — means unavailable, not zero. Open VIRC in the interactive workspace to inspect any figure back to its filing.
Source filings
10-Q · Filed 2026-09-04View SEC filing
10-Q · Filed 2026-06-03View SEC filing
10-K · Filed 2026-04-08View SEC filing
10-Q · Filed 2025-12-08View SEC filing
10-Q · Filed 2025-09-05View SEC filing
10-Q · Filed 2025-06-06View SEC filing
Every accounting identity this site checks — the balance sheet, the gross profit bridge and the cash flow statement — reconciles in every period shown.