Stock Scorer

Virco Mfg. Corporation (VIRC)

Every figure this model derived for VIRC, the value it took, and the element in the company's own XBRL it was read from — so any of it can be checked against the filing rather than taken on trust. As at 2026-04-30.

The figures, and where each came from

This is the part no other screener shows. Each figure below names the XBRL element it was read from, so it can be checked against the filing itself.

FigureValueXBRL tagAs at
capex 4,109,000 PaymentsToAcquirePropertyPlantAndEquipment 2026-04-30
cash 3,734,000 CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents 2026-04-30
current assets 102,325,000 AssetsCurrent 2026-04-30
current liabilities 37,812,000 LiabilitiesCurrent 2026-04-30
equity 102,410,000 StockholdersEquity 2026-04-30
interest expense 346,000 InterestExpense 2026-04-30
ocf 8,836,000 NetCashProvidedByUsedInOperatingActivities 2026-04-30
revenue 196,590,000 RevenueFromContractWithCustomerExcludingAssessedTax 2026-04-30
sbc 192,000 ShareBasedCompensation 2026-04-30

The ratios

The figures themselves rather than their scores — what somebody looking up VIRC on one particular measure came for.

RatioValue
cash operating margin5.05
current ratio2.71
current ratio reported2.71
dilution pct-3.67
ebit cagr-28.04
ebit yoy-86.87
ev ebit27.91
ev owner earnings22.52
ev sales0.52
fcf margin2.4
growth cv2.53
interest cover10.58
net debt ebitda0.04
operating margin1.86
owner earnings margin2.31
revenue growth-22.38
revenue growth per share-19.42
roic2.81
rule of 40-20.51
sbc pct revenue0.1

Everything else this filing tags

328 more elements from VIRC's own XBRL that this model has no measure for, newest reading each, largest first. Nothing here is converted, added up or renamed — it is the filing's own element names and the filing's own numbers.

ElementNewestAs of PeriodsUnit
SalesRevenueGoodsNet200,716,0002019-01-31 149USD
PropertyPlantAndEquipmentGross180,966,0002026-04-30 165USD
Assets175,478,0002026-04-30 165USD
LiabilitiesAndStockholdersEquity175,478,0002026-04-30 165USD
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment147,220,0002026-04-30 165USD
CostOfGoodsSold133,635,0002019-01-31 101USD
DividendsShareBasedCompensation122,000,0002003-12-31 2USD
MachineryAndEquipmentGross118,324,0002024-10-31 149USD
AdditionalPaidInCapitalCommonStock113,761,0002026-01-31 54USD
AdditionalPaidInCapital113,618,0002026-04-30 111USD
InventoryNet68,333,0002026-04-30 165USD
LineOfCreditFacilityMaximumBorrowingCapacity60,000,0002018-03-19 8USD
BuildingsAndImprovementsGross51,950,0002024-10-31 149USD
LesseeOperatingLeaseLiabilityPaymentsDue43,357,0002026-04-30 29USD
LiabilitiesNoncurrent35,256,0002026-04-30 165USD
OperatingLeaseLiability34,949,0002026-04-30 29USD
PropertyPlantAndEquipmentNet33,746,0002026-04-30 165USD
InventoryFinishedGoodsNetOfReserves32,509,0002026-04-30 165USD
OperatingLeasesFutureMinimumPaymentsDue31,410,0002019-01-31 8USD
OperatingLeaseRightOfUseAsset28,988,0002026-04-30 80USD
OperatingLeaseLiabilityNoncurrent28,392,0002026-04-30 80USD
PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent26,398,0002013-10-31 26USD
CommonStockSharesAuthorized25,000,0002026-04-30 159shares
InventoryWorkInProcessNetOfReserves22,800,0002026-04-30 165USD
ShippingHandlingAndTransportationCosts22,150,0002019-01-31 20USD
ProceedsFromIssuanceOfDebt18,276,0002012-04-30 2USD
CostOfGoodsAndServicesSold17,997,0002026-04-30 86USD
DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax16,800,0002016-01-31 4USD
SellingGeneralAndAdministrativeExpense16,355,0002026-04-30 187USD
WeightedAverageNumberOfDilutedSharesOutstanding15,732,0002026-04-30 185shares
WeightedAverageNumberOfSharesOutstandingBasic15,732,0002026-04-30 185shares
CommonStockSharesIssued15,729,5432026-04-30 159shares
CommonStockSharesOutstanding15,729,5432026-04-30 135shares
AccountsReceivableNetCurrent15,028,0002026-04-30 165USD
DeferredTaxAssetsGross14,860,0002026-01-31 28USD
CashAndCashEquivalentsAtCarryingValue14,400,0002026-01-31 2USD
WeightedAverageNumberOfSharesOutstandingBasicAndDiluted14,296,0002012-04-30 2shares
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax14,000,0002014-01-31 2USD
InventoryRawMaterialsNetOfReserves13,024,0002026-04-30 115USD
GrossProfit12,695,0002026-04-30 235USD
AccountsPayableCurrent12,275,0002026-04-30 165USD
LineOfCreditFacilityAmountOutstanding11,757,0002012-10-31 2USD
IncreaseDecreaseInInventories11,598,0002026-04-30 127USD
RepaymentsOfDebt11,496,0002012-04-30 2USD
EmployeeRelatedLiabilitiesCurrent11,267,0002026-04-30 165USD
RetainedEarningsAccumulatedDeficit-11,046,0002026-04-30 165USD
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-10,703,0002026-04-30 52USD
PrepaidExpenseAndOtherAssetsCurrent10,464,0002026-04-30 165USD
LesseeOperatingLeaseLiabilityPaymentsDueYearThree9,979,0002026-04-30 29USD
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo9,656,0002026-04-30 29USD
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths9,513,0002026-04-30 23USD
DeferredIncomeTaxLiabilities9,192,0002026-01-31 28USD
InventoryRawMaterialsAndPurchasedPartsNetOfReserves9,131,0002015-10-31 50USD
DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent8,700,0002026-01-31 7USD
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount8,408,0002026-04-30 29USD
DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal8,200,0002026-01-31 18USD
OtherAccruedLiabilitiesCurrent7,442,0002026-04-30 165USD
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear7,346,0002026-04-30 22USD
LesseeOperatingLeaseLiabilityPaymentsDueYearFive6,863,0002026-01-31 13USD
LesseeOperatingLeaseLiabilityPaymentsDueYearFour6,863,0002026-04-30 29USD
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive6,818,0002025-01-31 6USD
OperatingLeasesFutureMinimumPaymentsDueThereafter6,687,0002019-01-31 11USD
OperatingLeaseLiabilityCurrent6,557,0002026-04-30 80USD
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities6,474,0002026-04-30 127USD
DeferredTaxAssetsNetNoncurrent6,087,0002019-10-31 94USD
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments6,035,0002014-10-31 47USD
LeaseAndRentalExpense6,006,0002019-01-31 26USD
OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecrease5,586,0002012-01-31 2USD
DeferredIncomeTaxAssetsNet5,551,0002026-04-30 71USD
DeferredTaxAssetsLiabilitiesNet5,437,0002026-01-31 28USD
OperatingLeasesFutureMinimumPaymentsDueInFiveYears5,192,0002019-01-31 11USD
OperatingLeasesFutureMinimumPaymentsDueCurrent5,045,0002019-01-31 11USD
OperatingLeasesFutureMinimumPaymentsDueInThreeYears5,041,0002019-01-31 11USD
OperatingLeasesFutureMinimumPaymentsDueInFourYears5,040,0002019-01-31 11USD
OtherAssetsNoncurrent4,868,0002026-04-30 165USD
IncomeTaxesReceivable4,766,0002026-04-30 159USD
TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit4,438,0002017-12-22 1USD
OperatingLeasesFutureMinimumPaymentsDueInTwoYears4,405,0002019-01-31 11USD
DebtInstrumentCarryingAmount3,878,0002026-01-31 4USD
LongTermDebt3,812,0002026-04-30 139USD
Cash3,734,0002026-04-30 219USD
Land3,731,0002024-10-31 149USD
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-3,704,0002026-04-30 140USD
OperatingIncomeLoss-3,660,0002026-04-30 140USD
LongTermDebtNoncurrent3,541,0002026-04-30 164USD
OtherAccruedLiabilitiesNoncurrent3,323,0002026-04-30 149USD
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax3,084,0002014-01-31 1USD
LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod3,000,0002022-04-30 18USD
PreferredStockSharesAuthorized3,000,0002026-04-30 159shares
ComprehensiveIncomeNetOfTax-2,984,0002026-04-30 182USD
LeaseCost2,817,0002026-04-30 80USD
NetIncomeLoss-2,777,0002026-04-30 241USD
PaymentsForRent2,432,0002026-04-30 36USD
LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive2,420,0002026-01-31 14USD
DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear2,400,0002015-01-31 1USD
OperatingLeaseCost2,312,0002026-04-30 80USD
InterestPaid2,191,0002019-01-31 23USD
PriorPeriodReclassificationAdjustment1,900,0002020-01-31 1USD
OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax1,874,0002025-01-31 8USD
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions1,809,0002026-01-31 28USD
OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent-1,732,0002025-01-31 32USD
DeferredTaxAssetsInventory1,700,0002026-01-31 28USD
DefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear1,600,0002013-01-31 1USD
Dividends1,576,0002026-01-31 23USD
SelfInsuranceReserve1,500,0002026-04-30 30USD
VariableLeaseCost1,480,0002026-01-31 53USD
DepreciationDepletionAndAmortization1,474,0002026-04-30 127USD
IncreaseDecreaseInAccountsReceivable1,453,0002026-04-30 127USD
AdvertisingExpense1,400,0002026-01-31 34USD
CostOfPropertyRepairsAndMaintenance1,300,0002026-01-31 34USD
LiabilityForFuturePolicyBenefitsLife1,300,0002024-01-31 20USD
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue1,260,0002018-01-31 12USD
StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased1,100,0002015-07-31 5shares
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1,100,0002013-10-31 5USD
DefinedBenefitPlanActuarialGainLoss-1,003,0002014-01-31 1USD
LifeInsuranceCorporateOrBankOwnedAmount1,000,0002026-01-31 13USD
LiabilityForFuturePolicyBenefits958,0002026-01-31 42USD
IncomeTaxExpenseBenefit-927,0002026-04-30 187USD
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax924,0002014-01-31 1USD
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences892,0002026-01-31 28USD
IncreaseDecreaseInIncomeTaxes-888,0002026-04-30 127USD
RestatementOfPriorYearIncomeGross-878,0002014-01-31 2USD
CostOfRevenue869,0002020-10-31 5USD
OtherLiabilitiesNoncurrent855,0002026-01-31 16USD
DefinedBenefitPlanContributionsByEmployer800,0002019-01-31 20USD
OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax800,0002013-10-31 2USD
OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostNetOfTax800,0002013-10-31 4USD
DeferredTaxLiabilitiesPropertyPlantAndEquipment788,0002026-01-31 28USD
OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax-776,0002020-01-31 16USD
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions772,0002013-10-31 4USD
DeferredTaxLiabilitiesOther760,0002026-01-31 28USD
DeferredTaxLiabilitiesNoncurrent749,0002011-10-31 6USD
CashSurrenderValueOfLifeInsurance739,0002026-01-31 28USD
LiabilityForFuturePolicyBenefitAfterReinsurance736,0002026-01-31 4USD
SelfInsuranceReserveNoncurrent730,0002026-01-31 122USD
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate727,0002026-01-31 34USD
DeferredCompensationArrangementWithIndividualEmployerContribution710,0002014-01-31 2USD
NetCashProvidedByUsedInInvestingActivities-699,0002026-04-30 127USD
LandImprovements697,0002024-10-31 149USD
OperatingLeasePayments662,0002020-04-30 5USD
NetCashProvidedByUsedInFinancingActivities-650,0002026-04-30 127USD
DeferredIncomeTaxExpenseBenefit563,0002026-01-31 53USD
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability542,0002026-01-31 13USD
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent-534,0002026-01-31 12USD
LeaseholdImprovementsGross523,0002024-10-31 149USD
AssetRetirementObligation505,0002026-01-31 42USD
ProductWarrantyAccrual500,0002026-04-30 266USD
DeferredFederalIncomeTaxExpenseBenefit476,0002026-01-31 34USD
DeferredTaxAssetsOther476,0002026-01-31 28USD
DeferredTaxAssetsOperatingLossCarryforwards471,0002026-01-31 28USD
PrepaidAdvertising459,0002026-01-31 28USD
LiabilityForFuturePolicyBenefitsPaymentForBenefits400,0002026-01-31 22USD
PaymentsOfDividends394,0002026-04-30 42USD
DividendsCash394,0002026-04-30 17USD
DefinedBenefitPlanExpectedReturnOnPlanAssets-391,0002014-01-31 1USD
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets371,0002026-04-30 127USD
DefinedBenefitPlanAmortizationOfGainsLosses363,0002026-01-31 13USD
DefinedContributionPlanEmployerDiscretionaryContributionAmount357,0002026-01-31 14USD
DividendsPayableAmount355,0002011-04-30 1USD
DividendsPayableCurrentAndNoncurrent355,0002010-10-31 1USD
ProductWarrantyAccrualNoncurrent350,0002026-01-31 8USD
StandardProductWarrantyAccrual350,0002026-01-31 6USD
DeferredCompensationArrangementWithIndividualDistributionsPaid345,0002018-01-31 18USD
CurrentIncomeTaxExpenseBenefit332,0002026-01-31 34USD
AccumulatedOtherComprehensiveIncomeLossNetOfTax-319,0002026-04-30 169USD
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount-315,0002025-01-31 13USD
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive315,0002026-01-31 14USD
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour303,0002026-01-31 14USD
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree291,0002026-01-31 14USD
DeferredCompensationArrangementWithIndividualDistributionPaid281,0002019-01-31 2USD
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo280,0002026-01-31 14USD
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax-276,0002026-04-30 70USD
LongTermDebtCurrent271,0002026-04-30 165USD
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths269,0002026-01-31 14USD
IncreaseDecreaseInOtherReceivables266,0002024-10-31 115USD
AccruedIncomeTaxesNoncurrent242,0002026-04-30 152USD
GainLossOnInvestments239,0002026-01-31 8USD
DeferredTaxAssetsValuationAllowance230,0002026-04-30 87USD
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance214,0002026-01-31 28USD
AllocatedShareBasedCompensationExpense208,0002026-01-31 8USD
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax207,0002026-04-30 156USD
AllowanceForDoubtfulAccountsReceivableCurrent200,0002026-01-31 30USD
CurrentFederalTaxExpenseBenefit193,0002026-01-31 34USD
PaymentsForRepurchaseOfCommonStock190,0002026-04-30 84USD
StockRepurchasedDuringPeriodValue190,0002026-04-30 22USD
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent-189,0002026-04-30 72USD
OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent179,0002026-01-31 8USD
OtherComprehensiveIncomeLossTaxPortionAttributableToParent1-179,0002026-01-31 2USD
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption171,0002017-01-31 1USD
UnrecognizedTaxBenefits167,0002026-01-31 42USD
CommonStockValue157,0002026-04-30 165USD
DeferredTaxAssetsLiabilitiesNetCurrent156,0002015-10-31 22USD
IncomeTaxReconciliationStateAndLocalIncomeTaxes150,0002026-01-31 34USD
ProductWarrantyAccrualClassifiedCurrent150,0002026-01-31 21USD
OtherComprehensiveIncomeDefinedBenefitPlansTax147,0002010-01-31 1USD
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax-142,0002025-01-31 8USD
CurrentStateAndLocalTaxExpenseBenefit139,0002026-01-31 34USD
AmortizationOfFinancingCostsAndDiscounts139,0002026-01-31 10USD
LiabilityForUncertainTaxPositionsCurrent137,0002015-10-31 3USD
LaborAndRelatedExpense135,0002026-01-31 16USD
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate132,0002026-01-31 14USD
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements130,0002013-10-31 18shares
UnrealizedGainLossOnInvestments-127,0002026-04-30 46USD
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves126,0002026-01-31 28USD
SelfInsuranceReserveCurrent120,0002026-01-31 45USD
ProceedsFromLifeInsurancePolicies119,0002025-10-31 38USD
ProceedsFromInsuranceSettlementInvestingActivities119,0002026-01-31 8USD
ShortTermLeaseCost118,0002026-04-30 80USD
LiabilityForFuturePolicyBenefitsBenefitsPaid117,0002015-01-31 6USD
DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax112,0002026-01-31 13USD
DeferredStateAndLocalIncomeTaxExpenseBenefit92,0002026-01-31 34USD
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax-69,0002026-04-30 36USD
RepaymentsOfLongTermDebt66,0002026-04-30 125USD
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions62,0002026-01-31 9USD
RestructuringCosts62,0002014-10-31 8USD
AssetRetirementObligationAccretionExpense60,0002026-01-31 28USD
InterestPaidNet60,0002026-04-30 30USD
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued59,0002026-01-31 27USD
ProvisionForOtherCreditLosses53,0002026-01-31 2USD
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue47,0002026-04-30 109USD
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost147,0002026-04-30 32USD
IncomeTaxReconciliationOtherReconcilingItems-46,0002026-01-31 1USD
DeferredIncomeTaxesAndTaxCredits-45,0002026-04-30 95USD
CashAndCashEquivalentsPeriodIncreaseDecrease-41,0002019-10-31 75USD
OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals40,0002019-01-31 5USD
OperatingLeasesIncomeStatementLeaseRevenue40,0002020-01-31 22USD
IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment39,0002026-01-31 1USD
AmortizationOfFinancingCosts37,0002026-04-30 26USD
ProductWarrantyAccrualWarrantiesIssued34,0002026-04-30 168USD
ProductWarrantyExpense34,0002026-04-30 168USD
DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1-26,0002026-01-31 28USD
IncomeTaxesPaidNet26,0002026-04-30 53USD
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount23,0002026-04-30 46shares
IncomeTaxReconciliationTaxContingencies21,0002026-01-31 22USD
OtherReceivablesNetCurrent20,0002024-01-31 140USD
PaymentsOfFinancingCosts20,0002026-01-31 58USD
DeferredFinanceCostsGross20,0002025-12-05 1USD
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions17,0002026-01-31 28USD
ProvisionForDoubtfulAccounts15,0002026-04-30 123USD
LiabilityForFuturePolicyBenefitsPeriodExpense13,0002026-01-31 28USD
IncomeTaxReconciliationOtherAdjustments11,0002025-01-31 33USD
IncrementalCommonSharesAttributableToCallOptionsAndWarrants10,0002026-01-31 34shares
SubleaseIncome10,0002026-04-30 80USD
DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible9,0002017-07-31 2USD
GainLossOnDispositionOfAssets1-7,0002025-10-31 2USD
PaymentsForProceedsFromLifeInsurancePolicies-5,0002019-01-31 16USD
SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit4,6002026-01-31 12USD
IncomeTaxReconciliationNondeductibleExpenseOther4,0002026-01-31 1USD
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-3,0002016-01-31 12USD
ProceedsFromSaleOfProductiveAssets2,0002024-04-30 2USD
GainLossOnSaleOfPropertyPlantEquipment-1,0002024-04-30 91USD
ValuationAllowanceDeferredTaxAssetChangeInAmount-1,0002026-04-30 51USD
StockholdersEquityNoteStockSplitConversionRatio122024-01-31 8pure
NumberOfOperatingSegments12026-04-30 9segment
NumberOfReportableSegments12026-04-30 6segment
DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease02013-04-30 3pure
EarningsPerShareBasicAndDiluted02012-04-30 2USD/shares
EffectiveIncomeTaxRateContinuingOperations02026-04-30 58pure
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate02026-01-31 13pure
EarningsPerShareBasic-02026-04-30 233USD/shares
EarningsPerShareDiluted-02026-04-30 233USD/shares
LineOfCreditFacilityInterestRateDuringPeriod02024-04-30 2pure
ConcentrationRiskPercentage102020-01-31 1pure
OperatingLeaseWeightedAverageDiscountRatePercent02026-04-30 54pure
LineOfCreditFacilityInterestRateAtPeriodEnd02018-10-31 12pure
CommonStockDividendsPerShareCashPaid02018-10-31 28USD/shares
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes02026-01-31 1pure
CommonStockDividendsPerShareDeclared02026-04-30 34USD/shares
EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent-02026-01-31 1pure
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment02026-01-31 1pure
CommonStockParOrStatedValuePerShare02026-04-30 159USD/shares
PreferredStockParOrStatedValuePerShare02026-04-30 167USD/shares
EffectiveIncomeTaxRateReconciliationTaxContingencies02026-01-31 1pure
LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage02024-07-31 18pure
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther02026-01-31 1pure
CapitalLeaseObligationsIncurred02026-04-30 36USD
DeferredTaxAssetsGoodwillAndIntangibleAssets02022-01-31 20USD
DeferredTaxAssetsNetCurrent02011-10-31 6USD
DeferredTaxAssetsOperatingLossCarryforwardsDomestic02026-01-31 16USD
DeferredTaxLiabilitiesCurrent02015-10-31 48USD
DefinedBenefitPlanAmortizationOfPriorServiceCostCredit02014-10-31 7USD
DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear02026-01-31 8USD
DefinedBenefitPlanPurchasesSalesAndSettlements02013-10-31 2USD
DefinedBenefitPlanRecognizedNetGainLossDueToSettlements102024-10-31 28USD
DividendsCommonStockCash02013-01-31 7USD
GainLossOnDispositionOfAssets02022-01-31 90USD
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance02026-01-31 35USD
IncreaseDecreaseInAssetRetirementObligations02026-01-31 28USD
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax02023-04-30 83USD
PaymentsOfDividendsCommonStock02016-01-31 35USD
PaymentsRelatedToTaxWithholdingForShareBasedCompensation02026-01-31 34USD
PaymentsToAcquireLifeInsurancePolicies02023-01-31 33USD
PaymentsToAcquireOtherPropertyPlantAndEquipment02019-01-31 6USD
PaymentToAcquireLifeInsurancePolicyOperatingActivities02026-01-31 12USD
PensionExpense02014-10-31 9USD
PreferredStockSharesIssued02026-04-30 116shares
PreferredStockSharesOutstanding02026-04-30 116shares
PreferredStockValue02026-04-30 151USD
ProceedsFromIssuanceOfCommonStock02013-07-31 7USD
ProceedsFromIssuanceOfLongTermDebt02026-01-31 121USD
ProceedsFromSaleOfPropertyPlantAndEquipment02025-10-31 100USD
RestructuringCharges02017-01-31 37USD
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability02026-04-30 15USD
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber02014-01-31 6shares
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice02014-01-31 6USD/shares
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod02014-01-31 6shares
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross02014-01-31 6shares
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber02014-01-31 8shares
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice02014-01-31 8USD/shares
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice02014-01-31 6USD/shares
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice02014-01-31 6USD/shares
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice02014-01-31 6USD/shares
StockIssuedDuringPeriodSharesStockOptionsExercised02014-01-31 6shares
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions02026-01-31 28USD
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities02020-01-31 14USD
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions02026-01-31 28USD
WeightedAverageNumberDilutedSharesOutstandingAdjustment02026-04-30 122shares
ImpairmentOfLongLivedAssetsHeldForUse02026-01-31 10USD
PaymentsToAcquireMarketableSecurities02026-01-31 20USD
ProceedsFromSaleAndMaturityOfMarketableSecurities02026-01-31 12USD
TaxesPayableCurrentAndNoncurrent02025-10-31 21USD
TaxesPayableCurrent02026-04-30 7USD
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance02026-01-31 1pure
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate02026-01-31 1pure
EffectiveIncomeTaxRateReconciliationFdiiAmount02026-01-31 1USD
EffectiveIncomeTaxRateReconciliationFdiiPercent02026-01-31 1pure
IncomeTaxPaidFederalAfterRefundReceived02026-01-31 1USD
IncomeTaxReconciliationChangeInEnactedTaxRate02026-01-31 2USD

What to be careful about

What this model itself distrusts about VIRC's figures. Written by the derivation as it ran, not added afterwards.