Peter Tom

Insider profile

Performance

Overall performance
3.1

Performance over holding periods
4.2
30 days 90 days 120 days
Average return 7% 8.2% 15.1%
Success rate 74% 68% 82%
Transactions
39 69% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return 18%
Success rate 73%
Average holding period 220
Transactions 28
Peter Tom's trades of Keller 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
293.33
Quantity 54,896
Value £2,870,668
Transaction date
Purchase
Price
212.62
Quantity 3,453
Value £4,408,991
Transaction date
Sale
Price
418.07
Quantity 53,285
Value £1,484,428
Transaction date
Purchase
Price
30.85
Quantity 10,000
Value £308,500
Transaction date
Purchase
Price
26.19
Quantity 1,600
Value £41,904
Transaction date
Purchase
Price
16.37
Quantity 18
Value £295
Transaction date
Purchase
Price
12.60
Quantity 43
Value £542
Transaction date
Purchase
Price
6.91
Quantity 58
Value £401
Transaction date
Purchase
Price
48.58
Quantity 45
Value £2,164
Transaction date
Purchase
Price
48.58
Quantity 137
Value £6,655
Transaction date
Purchase
Price
48.58
Quantity 8
Value £402
Transaction date
Purchase
Price
48.58
Quantity 45
Value £2,164
Transaction date
Purchase
Price
48.58
Quantity 137
Value £6,655
Transaction date
Purchase
Price
48.58
Quantity 8
Value £402
Transaction date
Sale
Price
57.82
Quantity 5
Value £269
Transaction date
Purchase
Price
57.63
Quantity 7
Value £403
Transaction date
Purchase
Price
57.74
Quantity 6
Value £375
Transaction date
Sale
Price
60.19
Quantity 5
Value £306
Transaction date
Sale
Price
60.19
Quantity 5
Value £306
Transaction date
Purchase
Price
60.69
Quantity 6
Value £364
Transaction date
Purchase
Price
60.69
Quantity 6
Value £375
Transaction date
Purchase
Price
59.83
Quantity 23
Value £1,403
Transaction date
Purchase
Price
59.83
Quantity 71
Value £4,248
Transaction date
Purchase
Price
59.83
Quantity 5
Value £274
Transaction date
Purchase
Price
59.83
Quantity 23
Value £1,403
Transaction date
Purchase
Price
59.83
Quantity 71
Value £4,248
Transaction date
Purchase
Price
59.83
Quantity 5
Value £274
Transaction date
Sale
Price
64.78
Quantity 3,149
Value £203,991
Transaction date
Sale
Price
64.78
Quantity 3,149
Value £203,991
Transaction date
Sale
Price
62.61
Quantity 7,716
Value £483,105
Transaction date
Sale
Price
62.61
Quantity 2,147
Value £134,425
Transaction date
Sale
Price
62.61
Quantity 5,569
Value £348,680
Transaction date
Sale
Price
59.46
Quantity 5
Value £270
Transaction date
Sale
Price
59.46
Quantity 5
Value £270
Transaction date
Purchase
Price
59.52
Quantity 6
Value £357
Transaction date
Purchase
Price
59.52
Quantity 6
Value £375
Transaction date
Sale
Price
49.79
Quantity 1,000
Value £49,787
Transaction date
Sale
Price
49.79
Quantity 1,000
Value £49,787
Transaction date
Purchase
Price
0.59
Quantity 300,000
Value £175,800
Transaction date
Purchase
Price
0.81
Quantity 250,000
Value £202,500
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-09-15 2026-09-14 B Purchase
54,896
293.33
£2,870,668
54,896 293.33 £2,870,668
2026-09-11 2026-09-01 B Purchase
3,453
212.62
£4,408,991
3,453 212.62 £4,408,991
2026-08-27 2026-08-01 S Sale
53,285
418.07
£1,484,428
53,285 418.07 £1,484,428
2026-08-06 2026-08-01 B Purchase
10,000
30.85
£308,500
10,000 30.85 £308,500
2026-07-01 2026-06-29 B Purchase
1,600
26.19
£41,904
1,600 26.19 £41,904
2024-09-18 2024-09-17 B Purchase
18
16.37
£295
18 16.37 £295
2024-07-03 2024-07-03 B Purchase
43
12.60
£542
43 12.60 £542
2023-06-29 2023-06-27 B Purchase
58
6.91
£401
58 6.91 £401
2021-09-29 2021-09-23 B Purchase
45
48.58
£2,164
45 48.58 £2,164
2021-09-29 2021-09-23 B Purchase
137
48.58
£6,655
137 48.58 £6,655
2021-09-29 2021-09-23 B Purchase
8
48.58
£402
8 48.58 £402
2021-09-29 2021-09-23 B Purchase
45
48.58
£2,164
45 48.58 £2,164
2021-09-29 2021-09-23 B Purchase
137
48.58
£6,655
137 48.58 £6,655
2021-09-29 2021-09-23 B Purchase
8
48.58
£402
8 48.58 £402
2021-07-22 2021-07-19 S Sale
5
57.82
£269
5 57.82 £269
2021-07-21 2021-07-19 B Purchase
7
57.63
£403
7 57.63 £403
2021-07-21 2021-07-19 B Purchase
6
57.74
£375
6 57.74 £375
2021-04-22 2021-04-20 S Sale
5
60.19
£306
5 60.19 £306
2021-04-22 2021-04-20 S Sale
5
60.19
£306
5 60.19 £306
2021-04-21 2021-04-19 B Purchase
6
60.69
£364
6 60.69 £364
2021-04-21 2021-04-19 B Purchase
6
60.69
£375
6 60.69 £375
2021-04-22 2021-04-16 B Purchase
23
59.83
£1,403
23 59.83 £1,403
2021-04-22 2021-04-16 B Purchase
71
59.83
£4,248
71 59.83 £4,248
2021-04-22 2021-04-16 B Purchase
5
59.83
£274
5 59.83 £274
2021-04-22 2021-04-16 B Purchase
23
59.83
£1,403
23 59.83 £1,403
2021-04-22 2021-04-16 B Purchase
71
59.83
£4,248
71 59.83 £4,248
2021-04-22 2021-04-16 B Purchase
5
59.83
£274
5 59.83 £274
2021-03-05 2021-03-03 S Sale
3,149
64.78
£203,991
3,149 64.78 £203,991
2021-03-05 2021-03-03 S Sale
3,149
64.78
£203,991
3,149 64.78 £203,991
2021-02-22 2021-02-18 S Sale
7,716
62.61
£483,105
7,716 62.61 £483,105
2021-02-22 2021-02-18 S Sale
2,147
62.61
£134,425
2,147 62.61 £134,425
2021-02-22 2021-02-18 S Sale
5,569
62.61
£348,680
5,569 62.61 £348,680
2021-01-21 2021-01-19 S Sale
5
59.46
£270
5 59.46 £270
2021-01-21 2021-01-19 S Sale
5
59.46
£270
5 59.46 £270
2021-01-21 2021-01-18 B Purchase
6
59.52
£357
6 59.52 £357
2021-01-21 2021-01-18 B Purchase
6
59.52
£375
6 59.52 £375
2020-12-04 2020-12-01 S Sale
1,000
49.79
£49,787
1,000 49.79 £49,787
2020-12-04 2020-01-12 S Sale
1,000
49.79
£49,787
1,000 49.79 £49,787
2018-12-06 2018-12-06 B Purchase
300,000
0.59
£175,800
300,000 0.59 £175,800
2018-05-08 2018-05-04 B Purchase
250,000
0.81
£202,500
250,000 0.81 £202,500