0Y5C.LSE Stock Analysis: Allegion PLC | Real-Time Data & Fundamental Insights