ALLE - Allegion plc Stock Analysis | Finranks