XML 70 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidated Statement of Cash Flows (USD $)
In Thousands, unless otherwise specified
6 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Cash flows from operating activities:    
Net income $ 92,099us-gaap_NetIncomeLoss $ 96,814us-gaap_NetIncomeLoss
Depreciation and amortization 32,222us-gaap_DepreciationDepletionAndAmortization 29,231us-gaap_DepreciationDepletionAndAmortization
Non-cash stock compensation 8,590us-gaap_ShareBasedCompensation 9,714us-gaap_ShareBasedCompensation
Deferred income taxes 2,425us-gaap_DeferredIncomeTaxExpenseBenefit 356us-gaap_DeferredIncomeTaxExpenseBenefit
Other non-cash expense 231us-gaap_OtherNoncashExpense 72us-gaap_OtherNoncashExpense
Loss on sale of property, plant and equipment 5us-gaap_GainLossOnSaleOfPropertyPlantEquipment 162us-gaap_GainLossOnSaleOfPropertyPlantEquipment
Tax benefit from the exercise of stock options (1,814)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities (1,795)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
Changes in operating assets and liabilities (16,322)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet (32,365)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
Net cash provided by operating activities 117,436us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 102,189us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Cash flows from investing activities:    
Additions to property, plant and equipment (36,183)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (16,494)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Proceeds from sale of property, plant and equipment 421us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment 99us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
Acquisition of businesses, net of cash acquired (371)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired  
Net cash used in investing activities (36,133)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (16,395)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Cash flows from financing activities:    
Proceeds from short-term borrowings 57,961us-gaap_ProceedsFromShortTermDebt 6,675us-gaap_ProceedsFromShortTermDebt
Repayment of short-term borrowings (106,291)us-gaap_RepaymentsOfShortTermDebt (1,675)us-gaap_RepaymentsOfShortTermDebt
Proceeds from long-term debt 310,055us-gaap_ProceedsFromIssuanceOfLongTermDebt 37,723us-gaap_ProceedsFromIssuanceOfLongTermDebt
Repayment of long-term debt (166,531)us-gaap_RepaymentsOfLongTermDebt (41,820)us-gaap_RepaymentsOfLongTermDebt
Repayment of capital lease obligations (3,150)us-gaap_RepaymentsOfLongTermCapitalLeaseObligations (3,086)us-gaap_RepaymentsOfLongTermCapitalLeaseObligations
Issuance of common shares 3,174us-gaap_ProceedsFromIssuanceOfCommonStock 3,499us-gaap_ProceedsFromIssuanceOfCommonStock
Purchase of treasury shares (138,855)us-gaap_PaymentsForRepurchaseOfCommonStock (58,068)us-gaap_PaymentsForRepurchaseOfCommonStock
Tax benefit from the exercise of stock options 1,814us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 1,795us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Dividends paid (27,116)us-gaap_PaymentsOfDividendsCommonStock (23,104)us-gaap_PaymentsOfDividendsCommonStock
Net cash used in financing activities (68,939)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations (78,061)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Effect of exchange rate changes on cash (3,224)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents (376)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
Increase in cash and cash equivalents 9,140us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 7,357us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents:    
Beginning of year 42,314us-gaap_CashAndCashEquivalentsAtCarryingValue 42,375us-gaap_CashAndCashEquivalentsAtCarryingValue
End of quarter $ 51,454us-gaap_CashAndCashEquivalentsAtCarryingValue $ 49,732us-gaap_CashAndCashEquivalentsAtCarryingValue