XML 50 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Net Income Per Common Share - Calculations of Basic and Diluted Net Income Per Common Share (Detail) (USD $)
In Millions, except Per Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Oct. 31, 2014
Jul. 31, 2014
Apr. 30, 2014
Jan. 31, 2014
Oct. 31, 2013
Jul. 31, 2013
Apr. 30, 2013
Jan. 31, 2013
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]                      
Income from continuing operations                 $ 75.6us-gaap_IncomeLossFromContinuingOperations $ 72.9us-gaap_IncomeLossFromContinuingOperations $ 62.7us-gaap_IncomeLossFromContinuingOperations
Loss from discontinued operations, net of taxes                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity (0.1)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Net income $ 27.9us-gaap_NetIncomeLoss $ 19.4us-gaap_NetIncomeLoss $ 15.2us-gaap_NetIncomeLoss $ 13.1us-gaap_NetIncomeLoss $ 24.2us-gaap_NetIncomeLoss $ 16.0us-gaap_NetIncomeLoss $ 19.3us-gaap_NetIncomeLoss $ 13.4us-gaap_NetIncomeLoss $ 75.6us-gaap_NetIncomeLoss $ 72.9us-gaap_NetIncomeLoss $ 62.6us-gaap_NetIncomeLoss
Weighted-average common and common equivalent shares outstanding-Basic                 56.1us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 54.9us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 54.0us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Effect of dilutive securities:                      
Weighted-average common and common equivalent shares outstanding-Diluted                 57.1us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 56.1us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 54.9us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Net income per common share                      
Basic $ 0.50us-gaap_EarningsPerShareBasic $ 0.34us-gaap_EarningsPerShareBasic $ 0.27us-gaap_EarningsPerShareBasic $ 0.23us-gaap_EarningsPerShareBasic $ 0.44us-gaap_EarningsPerShareBasic $ 0.29us-gaap_EarningsPerShareBasic $ 0.35us-gaap_EarningsPerShareBasic $ 0.25us-gaap_EarningsPerShareBasic $ 1.35us-gaap_EarningsPerShareBasic $ 1.33us-gaap_EarningsPerShareBasic $ 1.16us-gaap_EarningsPerShareBasic
Diluted $ 0.49us-gaap_EarningsPerShareDiluted $ 0.34us-gaap_EarningsPerShareDiluted $ 0.27us-gaap_EarningsPerShareDiluted $ 0.23us-gaap_EarningsPerShareDiluted $ 0.43us-gaap_EarningsPerShareDiluted $ 0.29us-gaap_EarningsPerShareDiluted $ 0.35us-gaap_EarningsPerShareDiluted $ 0.24us-gaap_EarningsPerShareDiluted $ 1.32us-gaap_EarningsPerShareDiluted $ 1.30us-gaap_EarningsPerShareDiluted $ 1.14us-gaap_EarningsPerShareDiluted
RSUs                      
Effect of dilutive securities:                      
Effect of dilutive securities                 0.4us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
0.5us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
0.3us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
Stock options                      
Effect of dilutive securities:                      
Effect of dilutive securities                 0.4us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.3us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.3us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Performance shares                      
Effect of dilutive securities:                      
Effect of dilutive securities                 0.2us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
0.4us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
0.3us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember