Halfords Shares Rise 2 % in 24‑Hour Trading Period

Halfords Group PLC (HFD.L) increased its share price by 2 % during a 24‑hour period ending at 05:19 AM Central Europe on Wednesday 21 March 2026. At the close of the period, the stock traded at £2.78 per share on major exchanges.

The company’s free float is 2.2 million shares. Its market capitalisation stands at £804.4 million, while trading volume for the last 24 hours reached £196.9 million. Since the end of the previous month, Halfords’ share price has risen by 9.38 %. The simple moving average over the last 200 days is £1.90. The highest price reached in the past 52 weeks was £2.825 on 19 October 2026, and the lowest was £1.242 on 23 March 2026.

Symbol24‑hour changeCurrent priceMarket cap (£mn)P/E ratio
AEP.L–4.22 %£1.74£882.59.88
POLR.L–0.27 %£7.55£934.612.64
XPS.L–0.15 %£3.40£924.627.5
HFG.L+0.42 %£7.21£857.119.2
COST.L+0.4 %£2.52£894.818.13

Halfords is based in Redditch, United Kingdom. The company operates a chain of retail automotive parts and accessories, as well as cycle and cycle‑accessory stores.