VIRC Revenue Flow Filed revenue amounts for 2026-05-01 to 2026-07-31. Coverage is partial. Unconnected amounts are separate disclosures; they must not be added together.
2026-07-31: Revenue $87.47M ; Cost of revenue $52.45M ; Selling, general and administrative $24.47M ; Income tax $2.62M . 2026-04-30: Revenue $30.69M ; Cost of revenue $18.00M ; Selling, general and administrative $16.36M ; Income tax -$927.00K . 2026-01-31: Revenue $26.18M* ; Cost of revenue $19.92M* ; Selling, general and administrative $16.18M* ; Income tax -$2.87M* . 2025-10-31: Revenue $47.64M ; Cost of revenue $29.54M ; Selling, general and administrative $19.79M ; Income tax -$484.00K . Revenue flow Separate filed amounts; connecting flows are not established. Components and totals may overlap.
VIRC revenue flow Filed amounts. Only explicit calculation relationships connect amounts; dimensional membership alone does not establish an additive flow. Revenue $87.47M Cost of revenue $52.45M Gross profit $35.01M Operating income $10.55M Selling, general & administrative $24.47M Pre-tax income $11.24M Income tax $2.62M Net income $8.61M
Finer product or service dollar figures and nonoverlapping groupings are shown only where supported by the retained filing evidence. Growth percentages are never converted to revenue dollars.
Historical revenue and expense breakdown Revenue and expense 3 month Period end Revenue Cost of revenue Selling, general and administrative Income tax Net income 2026-07-31 $87.47M $52.45M $24.47M $2.62M $8.61M 2026-04-30 $30.69M $18.00M $16.36M -$927.00K -$2.78M 2026-01-31 $26.18M* $19.92M* $16.18M* -$2.87M* -$7.02M* 2025-10-31 $47.64M $29.54M $19.79M -$484.00K -$1.32M 2025-07-31 $92.09M $51.21M $25.50M $3.98M $10.19M 2025-04-30 $33.75M $17.73M $16.11M $262.00K $732.00K 2024-10-31 $82.62M $45.94M $25.57M $2.88M $8.40M 2024-07-31 $108.42M $58.20M $28.32M $5.23M $16.83M 2024-04-30 $46.73M $26.39M $17.38M $731.00K $2.14M 2023-10-31 $84.25M $46.04M $23.50M $3.30M $10.16M 2023-07-31 $107.32M $58.74M $27.32M $4.80M $15.53M 2023-04-30 $34.94M $21.74M $14.51M -$444.00K -$1.44M 2022-10-31 $77.39M $46.62M $21.98M $319.00K $7.88M 2022-07-31 $82.80M $50.95M $20.67M $295.00K $9.68M 2022-04-30 $32.08M $22.38M $14.45M -$282.00K -$5.08M 2021-10-31 $57.33M $37.03M $17.78M $295.00K $1.32M 2021-07-31 $59.02M $36.70M $16.25M $1.23M $3.76M 2021-04-30 $28.37M $20.68M $11.98M -$1.19M -$3.91M 2020-10-31 $57.22M (m) $16.46M $384.00K $4.48M 2020-07-31 $59.46M (m) $15.49M $3.13M $3.55M 2020-04-30 $17.82M (m) $11.93M -$3.27M -$4.70M 2019-10-31 $67.00M $40.15M $20.48M $1.69M $3.89M 2019-07-31 $70.36M $41.62M $18.56M $3.22M $5.87M 2019-04-30 $26.89M $17.81M $12.68M -$1.42M -$3.07M 2018-10-31 $76.81M $50.38M $21.47M $1.10M $2.93M 2018-07-31 $74.80M $47.67M $18.28M $2.12M $5.47M 2018-04-30 $22.57M $14.88M $12.15M -$1.46M -$3.57M 2018-01-31 (m) (m) (m) (m) -$8.55M 2017-10-31 (m) (m) $19.80M $1.70M $2.52M 2017-07-31 (m) (m) $18.28M $2.85M $5.03M 2017-04-30 (m) (m) $11.69M -$1.35M -$2.21M 2017-01-31 (m) (m) (m) (m) -$4.99M 2016-10-31 (m) (m) $17.78M -$17.79M $24.00M 2016-07-31 (m) (m) $16.23M $140.00K $6.88M 2016-04-30 (m) (m) $10.91M $29.00K -$3.14M 2016-01-31 (m) (m) (m) (m) -$5.73M 2015-10-31 (m) (m) $16.67M $137.00K $6.00M 2015-07-31 (m) (m) $16.05M $38.00K $7.45M 2015-04-30 (m) (m) $11.04M $39.00K -$3.18M 2015-01-31 (m) (m) (m) (m) -$5.13M 2014-10-31 (m) (m) $15.88M -$232.00K $4.63M 2014-07-31 (m) (m) $14.62M $306.00K $5.20M 2014-04-30 (m) (m) $11.57M -$19.00K -$3.85M 2014-01-31 (m) (m) (m) (m) -$6.90M 2013-10-31 (m) (m) $16.65M -$14.00K $3.41M 2013-07-31 (m) (m) $14.42M $75.00K $6.21M 2013-04-30 (m) (m) $10.56M -$37.00K -$4.45M 2013-01-31 (m) (m) (m) (m) -$8.96M 2012-10-31 (m) (m) $16.17M -$151.00K $2.91M 2012-07-31 (m) (m) $15.14M $206.00K $7.05M 2012-04-30 (m) (m) $11.53M $16.00K -$4.83M 2012-01-31 (m) (m) (m) (m) -$7.84M 2011-10-31 (m) (m) $14.97M $175.00K -$3.30M 2011-07-31 (m) (m) $16.71M $43.00K $2.73M 2011-04-30 (m) (m) $11.94M $28.00K -$5.40M 2010-10-31 (m) (m) $17.06M -$277.00K $154.00K 2010-07-31 (m) (m) $17.60M $941.00K $4.04M
Revenue and expense 6 month Period end Revenue Cost of revenue Selling, general and administrative Income tax Net income 2026-07-31 $118.16M $70.45M $40.82M $1.70M $5.84M 2025-07-31 $125.84M $68.95M $41.62M $4.25M $10.92M 2024-07-31 $155.15M $84.59M $45.70M $5.96M $18.97M 2023-07-31 $142.26M $80.48M $41.84M $4.36M $14.09M 2022-07-31 $114.88M $73.33M $35.12M $13.00K $4.60M 2021-07-31 $87.39M $57.38M $28.23M $40.00K -$149.00K 2020-07-31 $77.27M (m) $27.42M -$149.00K -$1.15M 2019-07-31 $97.25M $59.43M $31.24M $1.80M $2.80M 2018-07-31 $97.37M $62.55M $30.43M $656.00K $1.90M 2017-07-31 (m) (m) $29.97M $1.50M $2.82M 2016-07-31 (m) (m) $27.14M $170.00K $3.75M 2015-07-31 (m) (m) $27.10M $77.00K $4.27M 2014-07-31 (m) (m) $26.20M $287.00K $1.35M 2013-07-31 (m) (m) $24.92M $38.00K $1.76M 2012-07-31 (m) (m) $26.67M $222.00K $2.22M 2011-07-31 (m) (m) $28.65M $71.00K -$2.67M 2010-07-31 (m) (m) $30.13M -$472.00K -$1.04M
Revenue and expense 9 month Period end Revenue Cost of revenue Selling, general and administrative Income tax Net income 2025-10-31 $173.48M $98.49M $61.40M $3.76M $9.59M 2024-10-31 $237.77M $130.53M $71.27M $8.84M $27.37M 2023-10-31 $226.52M $126.53M $65.34M $7.66M $24.25M 2022-10-31 $192.28M $119.95M $57.10M $332.00K $12.47M 2021-10-31 $144.72M $94.41M $46.02M $335.00K $1.18M 2020-10-31 $134.49M (m) $43.88M $235.00K $3.33M 2019-10-31 $164.25M $99.58M $51.71M $3.48M $6.69M 2018-10-31 $174.18M $112.93M $51.90M $1.76M $4.83M 2017-10-31 (m) (m) $49.77M $3.20M $5.34M 2016-10-31 (m) (m) $44.91M -$17.62M $27.75M 2015-10-31 (m) (m) $43.77M $214.00K $10.28M 2014-10-31 (m) (m) $42.08M $55.00K $5.98M 2013-10-31 (m) (m) $41.57M $24.00K $5.17M 2012-10-31 (m) (m) $42.84M $71.00K $5.13M 2011-10-31 (m) (m) $43.62M $246.00K -$5.97M 2010-10-31 (m) (m) $47.19M -$749.00K -$890.00K
Revenue and expense 12 month Period end Revenue Cost of revenue Selling, general and administrative Income tax Net income 2026-01-31 $199.65M $118.41M $77.58M $895.00K $2.57M 2025-01-31 $266.24M $151.55M $86.83M $6.78M $21.64M 2024-01-31 $269.12M $153.06M $84.18M $7.33M $21.91M 2023-01-31 $231.06M $145.72M $74.70M -$8.50M $16.55M 2022-01-31 $184.83M $123.90M $61.27M $11.41M -$15.14M 2021-01-31 $152.79M $97.87M $54.20M -$744.00K -$2.23M 2020-01-31 $193.00M $121.33M $65.73M $345.00K $2.38M 2019-01-31 $200.72M $133.63M $64.75M $497.00K -$1.61M 2018-01-31 (m) (m) $60.35M $5.62M -$3.21M 2017-01-31 (m) (m) $56.60M -$18.03M $22.76M 2016-01-31 (m) (m) $53.65M $118.00K $4.55M 2015-01-31 (m) (m) $52.74M $69.00K $849.00K 2014-01-31 (m) (m) $52.59M -$1.00M -$1.73M 2013-01-31 (m) (m) $52.37M -$209.00K -$3.83M 2012-01-31 (m) (m) $56.22M $55.00K -$13.80M 2011-01-31 (m) (m) $58.89M $9.01M -$17.59M 2010-01-31 (m) (m) $61.41M -$726.00K -$725.00K