Inflationary headwinds, increasing interest rates and supply-chain challenges affected the results in the quarter. Allegion plc ALLE presently carries a Zacks Rank #2 (Buy). ALLE’s earnings surprise in the last four quarters was 8.8%, on average.