Halfords Group PLC: Trading Update: Upgrade to FY25 profit expectation

UK 100

Latest directors dealings