- £603.27m
- £539.79m
- £261.97m
- 99
- 58
- 38
- 76
James Halstead PLC Annual General Meeting
AnnouncementTotal Voting Rights
AnnouncementJames Halstead PLC - AGM Statement
AnnouncementJames Halstead PLC - Block listing returns
AnnouncementJames Halstead PLC Total Voting Rights
AnnouncementJames Halstead PLC - AGM Statement
AnnouncementJames Halstead PLC Directors shareholding
AnnouncementTotal Voting Rights
AnnouncementJames Halstead PLC - Trading Statement
AnnouncementJames Halstead PLC Pre-Close Trading Update
AnnouncementJames Halstead PLC - Notice of Results
Announcement