Contrasting Allegion (NYSE:ALLE) and SU Group (NASDAQ:SUGP)