Peter Tom

Insider profile

Performance

Overall performance
2.9

Performance over holding periods
4.2
30 days 90 days 120 days
Average return 8% 8.2% 15.1%
Success rate 96% 68% 82%
Transactions
34 68% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return 0%
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
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-07-01 2026-06-29 B Purchase
50,079
337.01
£3,539,224
50,079 337.01 £3,539,224
2024-09-18 2024-09-17 B Purchase
65,501
199.28
£2,245,336
65,501 199.28 £2,245,336
2024-07-03 2024-07-03 B Purchase
77,458
154.11
£3,100,181
77,458 154.11 £3,100,181
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