XML 81 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Income (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Net sales:      
Net sales: $ 839,055us-gaap_SalesRevenueNet $ 682,090us-gaap_SalesRevenueNet [1] $ 633,031us-gaap_SalesRevenueNet [1]
Cost of sales 649,827us-gaap_CostOfGoodsAndServicesSold 523,580us-gaap_CostOfGoodsAndServicesSold 489,519us-gaap_CostOfGoodsAndServicesSold
Gross profit 189,228us-gaap_GrossProfit 158,510us-gaap_GrossProfit 143,512us-gaap_GrossProfit
Selling, general and administrative expenses 126,564us-gaap_SellingGeneralAndAdministrativeExpense 107,773us-gaap_SellingGeneralAndAdministrativeExpense 97,507us-gaap_SellingGeneralAndAdministrativeExpense
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 656us-gaap_GoodwillImpairmentLoss
Income from operations 62,664us-gaap_OperatingIncomeLoss 50,737us-gaap_OperatingIncomeLoss [1] 45,349us-gaap_OperatingIncomeLoss [1]
Interest expense (4,037)us-gaap_InterestExpense (1,161)us-gaap_InterestExpense (1,620)us-gaap_InterestExpense
Interest income 211us-gaap_InvestmentIncomeInterest 186us-gaap_InvestmentIncomeInterest 234us-gaap_InvestmentIncomeInterest
Other income (expense), net 1,767us-gaap_OtherNonoperatingIncomeExpense 1,626us-gaap_OtherNonoperatingIncomeExpense (517)us-gaap_OtherNonoperatingIncomeExpense
Income before income taxes 60,605us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 51,388us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 43,446us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Provision for income taxes 19,454us-gaap_IncomeTaxExpenseBenefit 15,294us-gaap_IncomeTaxExpenseBenefit 14,543us-gaap_IncomeTaxExpenseBenefit
Net income 41,151us-gaap_NetIncomeLoss 36,094us-gaap_NetIncomeLoss 28,903us-gaap_NetIncomeLoss
Net income per common share:      
Basic (in dollars per share) $ 3.47us-gaap_EarningsPerShareBasic $ 3.00us-gaap_EarningsPerShareBasic $ 2.43us-gaap_EarningsPerShareBasic
Diluted (in dollars per share) $ 3.42us-gaap_EarningsPerShareDiluted $ 2.96us-gaap_EarningsPerShareDiluted $ 2.40us-gaap_EarningsPerShareDiluted
Average common shares:      
Basic (in shares) 11,875us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 12,050us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 11,899us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted (in shares) 12,039us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 12,212us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 12,058us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
North American Industrial      
Net sales:      
Net sales: 436,018us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
297,857us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
[1] 264,504us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
[1]
Income from operations 39,377us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
25,743us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
[1] 19,313us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
[1]
North American Agricultural      
Net sales:      
Net sales: 214,326us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
219,354us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
[1] 203,945us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
[1]
Income from operations 11,714us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
17,880us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
[1] 18,319us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
[1]
European      
Net sales:      
Net sales: 188,711us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
164,879us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
[1] 164,582us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
[1]
Income from operations $ 11,573us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
$ 7,114us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
[1] $ 7,717us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
[1]
[1] As adjusted for the immaterial correction. See Note 1.