Halma PLC

Halma PLC

HLMA · LSE

3,482.00GBX-32.00 (-0.91%)