James Halstead plc (JHD) Share Price & Analysis | Ticker