XML 21 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
STOCK-BASED COMPENSATION (Details 2) (USD $)
Share data in Thousands, except Per Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Apr. 26, 2015
Apr. 27, 2014
Apr. 26, 2015
Apr. 27, 2014
Stock-based compensation expense, along with the related income tax benefit        
Stock based compensation expense recognized $ 7,025,000us-gaap_AllocatedShareBasedCompensationExpense $ 5,987,000us-gaap_AllocatedShareBasedCompensationExpense $ 12,549,000us-gaap_AllocatedShareBasedCompensationExpense $ 10,944,000us-gaap_AllocatedShareBasedCompensationExpense
Income tax benefit recognized (2,668,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (2,275,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (4,765,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (4,159,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
After-tax stock-based compensation expense 4,357,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 3,712,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 7,784,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 6,785,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
Stock-based compensation expense unrecognized 12,300,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized   12,300,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized  
Period for recognition of unrecognized stock-based compensation expense     2 years 10 months 24 days  
Stock options        
Stock-based compensation        
Cash received from stock options exercised 3,900,000us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
2,100,000us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
6,000,000us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
5,500,000us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
Tax benefit realized from stock options, aggregate 8,900,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
7,000,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
12,400,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
12,100,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
Reconciliation of Stock Options        
Outstanding, at the beginning of the period (in shares)     17,402us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
 
Granted (in shares)     1,502us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
 
Exercised (in shares)     881us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
 
Forfeited (in shares)     1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
 
Outstanding, at the end of the period (in shares) 18,022us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
  18,022us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
 
Exercisable at the end of the period (in shares) 13,725us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
  13,725us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
 
Weighted-Average Exercise Price        
Outstanding at the beginning of the period (in dollars per share)     $ 24.61us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
 
Granted (in dollars per share)     $ 52.53us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
 
Exercised (in dollars per share)     $ 18.75us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
 
Forfeited (in dollars per share)     $ 18.71us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
 
Outstanding at the end of the period (in dollars per share) $ 27.22us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
  $ 27.22us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
 
Exercisable at end of period (in dollars per share) $ 22.55us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
  $ 22.55us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
 
Weighted-Average Remaining Contractual Term        
Outstanding at the end of the period     5 years 4 months 24 days  
Exercisable at end of period 4 years 4 months 24 days   4 years 4 months 24 days  
Aggregate Intrinsic Value        
Outstanding at the end of the period 497,872,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
  497,872,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
 
Exercisable at end of period 443,314,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
  443,314,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
 
Weighted-average grant date fair value of stock options granted, and the total intrinsic value of options exercised        
Weighted-average grant date fair value of options granted (in dollars per share) $ 9.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
$ 9.04us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
$ 9.84us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
$ 9.68us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
Intrinsic value of exercised options 23,409,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
18,567,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
32,601,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
31,969,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
Weighted-average assumptions used to calculate fair value of each ordinary option award        
Risk-free interest rate (as a percent) 1.60%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
2.40%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
2.10%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
2.50%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
Dividend yield (as a percent) 1.90%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
1.80%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
1.90%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
1.80%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
Stock price volatility (as a percent) 19.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
20.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
19.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
20.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= hrl_EmployeeAndDirectorsStockOptionsMember
Expected option life 8 years 8 years 8 years 8 years
Nonvested shares        
Reconciliation of the nonvested shares        
Nonvested shares at the beginning of the period     70us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
 
Nonvested shares granted in period     37us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
 
Nonvested shares vested in period     70us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
 
Nonvested shares at the end of the period 37us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
  37us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
 
Weighted Average Grant Date Fair Value        
Nonvested shares at the beginning of the period (in dollars per share)     $ 33.58us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
 
Nonvested shares granted in period (in dollars per share)     $ 51.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
 
Nonvested shares vested in period (in dollars per share)     $ 33.58us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
 
Nonvested shares at the end of the period (in dollars per share) $ 51.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
$ 43.46us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
$ 51.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
$ 43.46us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
Weighted-average grant date fair value, the total fair value of nonvested shares granted, and the fair value of shares that have vested        
Weighted average grant date fair value (in dollars per share) $ 51.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
$ 43.46us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
$ 51.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
$ 43.46us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
Fair value of nonvested shares granted     1,920,000hrl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedSharesGrantedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
1,440,000hrl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedSharesGrantedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
Fair value of shares vested     $ 2,347,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember
$ 2,056,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= hrl_NonvestedSharesMember