Leigh Thomas

Insider profile

Performance

Overall performance
3.1

Performance over holding periods
4.2
30 days 90 days 120 days
Average return 0% 8.2% 15.1%
Success rate 100% 68% 82%
Transactions
7 100% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return 55%
Success rate 73%
Average holding period 220
Transactions 28
Leigh Thomas's trades of Kier Group PLC's stock


Loading...
• Purchase • Sale • Planned purchase • Planned sale Net purchase Net sale Buy signal Sell signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Transaction date
Purchase
Price
420.44
Quantity 45,408
Value £979,925
Transaction date
Sale
Price
437.60
Quantity 6,720
Value £555,799
Transaction date
Purchase
Price
379.82
Quantity 52,011
Value £4,948,035
Transaction date
Purchase
Price
2.59
Quantity 75
Value £194
Transaction date
Purchase
Price
2.20
Quantity 88
Value £194
Transaction date
Purchase
Price
2.07
Quantity 93
Value £193
Transaction date
Purchase
Price
2.02
Quantity 878
Value £1,773
Transaction date
Purchase
Price
1.97
Quantity 100
Value £197
Transaction date
Purchase
Price
2.03
Quantity 9,831
Value £19,965
Transaction date
Purchase
Price
2.03
Quantity 9,860
Value £20,000
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-10-19 2026-10-16 B Purchase
45,408
420.44
£979,925
45,408 420.44 £979,925
2026-09-21 2026-09-21 S Sale
6,720
437.60
£555,799
6,720 437.60 £555,799
2026-09-21 2026-09-18 B Purchase
52,011
379.82
£4,948,035
52,011 379.82 £4,948,035
2026-08-19 2026-08-18 B Purchase
75
2.59
£194
75 2.59 £194
2026-07-20 2026-07-17 B Purchase
88
2.20
£194
88 2.20 £194
2026-06-19 2026-06-18 B Purchase
93
2.07
£193
93 2.07 £193
2026-05-27 2026-05-22 B Purchase
878
2.02
£1,773
878 2.02 £1,773
2026-05-19 2026-05-18 B Purchase
100
1.97
£197
100 1.97 £197
2026-05-15 2026-05-15 B Purchase
9,831
2.03
£19,965
9,831 2.03 £19,965
2026-05-15 2026-05-15 B Purchase
9,860
2.03
£20,000
9,860 2.03 £20,000