Halfords Group PLC (HFD)

The most recent insider trading activity at Halfords Group PLC occurred on January 16, 2026, with a BUY transaction by Tim O'Gorman. Prior to this, Henry Birch made a significant BUY transaction on November 27, 2025. Overall, recent transactions show a pattern of insider buying, with multiple directors and executives acquiring shares.
Stock chart
Ticker: HFD Exchange: LSE


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Top insiders
Trades
Tim O'Gorman
General Counsel and Company Secretary
1 purchase — total 1,310 GBP
Buy 16 Jan 2026
Value £1,572,990.17 | Price 33.08 | Shares 10,033
Buy 27 Nov 2025
Value £2,816,136.64 | Price 351.19 | Shares 28,344
Buy 22 Jan 2024
Value £498.25 | Price 1.76 | Shares 283
Buy 5 Dec 2023
Value £55,800.00 | Price 1.86 | Shares 30,000
Buy 4 Dec 2023
Value £31,625.44 | Price 1.87 | Shares 16,875
Sale 8 Dec 2021
Value £3.68 | Price 0.00 | Shares 16,793
Buy 2 Dec 2021
Value £10,000.00 | Price 3.20 | Shares 3,125
Buy 2 Dec 2021
Value £16,000.00 | Price 3.20 | Shares 5,000
Buy 2 Dec 2021
Value £24,998.40 | Price 3.20 | Shares 7,812
Buy 2 Dec 2021
Value £11,200.00 | Price 3.20 | Shares 3,500
Buy 2 Dec 2021
Value £64,000.00 | Price 3.20 | Shares 20,000
Buy 29 Mar 2021
Value £37,200.00 | Price 3.72 | Shares 10,000
Sale 25 Mar 2021
Value £213,479.88 | Price 3.63 | Shares 58,891
Buy 20 Nov 2020
Value £2.69 | Price 0.00 | Shares 20,000
Buy 17 Jan 2020
Value £1.54 | Price 0.00 | Shares 343
Buy 17 Jan 2020
Value £77,000.00 | Price 1.54 | Shares 50,000
Buy 3 Sep 2019
Value £996.11 | Price 1.84 | Shares 541
Buy 18 Jan 2019
Value £484.02 | Price 2.41 | Shares 201
Buy 16 Jan 2019
Value £191,600.00 | Price 2.40 | Shares 80,000
Buy 11 Jan 2019
Value £29,836.88 | Price 2.12 | Shares 14,074
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2026-01-22 2026-01-16 B Purchase

General Counsel and Company Secretary

10,033
33.08
£1,572,990
10,033 33.08 £1,572,990
2025-11-28 2025-11-27 B Purchase

Chief Executive Officer

Officer
28,344
351.19
£2,816,137
28,344 351.19 £2,816,137
2024-04-12 2024-01-22 B Purchase

Non-Executive Director

Executive Director
63,884
266.56
£2,925,646
63,884 266.56 £2,925,646
2023-12-06 2023-12-05 B Purchase

Chair

Director
30,000
1.86
£55,800
30,000 1.86 £55,800
2023-12-05 2023-12-04 B Purchase

Non-Executive Director

Executive Director
16,875
1.87
£31,625
16,875 1.87 £31,625
2021-12-14 2021-12-08 S Sale

Chief Property Officer

Officer
16,793
0.00
£4
16,793 0.00 £4
2021-12-02 2021-12-02 B Purchase

Non-Executive Director

Executive Director
3,125
3.20
£10,000
3,125 3.20 £10,000
2021-12-02 2021-12-02 B Purchase

Senior Independent Director

Non-Executive Director
5,000
3.20
£16,000
5,000 3.20 £16,000
2021-12-02 2021-12-02 B Purchase

Chief Financial Officer

Officer
7,812
3.20
£24,998
7,812 3.20 £24,998
2021-12-02 2021-12-02 B Purchase

Chief Executive Officer

Officer
3,500
3.20
£11,200
3,500 3.20 £11,200
2021-12-02 2021-12-02 B Purchase

Chair

Director
20,000
3.20
£64,000
20,000 3.20 £64,000
2021-03-29 2021-03-29 B Purchase

Non-Executive Director

Executive Director
10,000
3.72
£37,200
10,000 3.72 £37,200
2021-03-26 2021-03-25 S Sale Andy Randall

Managing Director Halfords Autocentres

Executive Director
58,891
3.63
£213,480
58,891 3.63 £213,480
2020-11-20 2020-11-20 B Purchase

Non-Executive Director

Executive Director
20,000
0.00
£3
20,000 0.00 £3
2020-01-22 2020-01-17 B Purchase

Senior Independent Director

Non-Executive Director
343
0.00
£2
343 0.00 £2
2020-01-20 2020-01-17 B Purchase

Chairman

Director
50,000
1.54
£77,000
50,000 1.54 £77,000
2019-09-05 2019-09-03 B Purchase

Senior Independent Director

Non-Executive Director
541
1.84
£996
541 1.84 £996
2019-01-23 2019-01-18 B Purchase

Senior Independent Director

Non-Executive Director
201
2.41
£484
201 2.41 £484
2019-01-17 2019-01-16 B Purchase

Chairman

Director
80,000
2.40
£191,600
80,000 2.40 £191,600
2019-01-11 2019-01-11 B Purchase

Chief Financial Officer

Officer
14,074
2.12
£29,837
14,074 2.12 £29,837