Peter Tom

Insider profile

Performance

Overall performance
3.1

Performance over holding periods
4.2
30 days 90 days 120 days
Average return 5% 8.2% 15.1%
Success rate 65% 68% 82%
Transactions
37 68% 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
Sale
Price
418.07
Quantity 53,285
Value £1,484,428
Transaction date
Purchase
Price
416.09
Quantity 92,008
Value £4,886,977
Transaction date
Purchase
Price
337.01
Quantity 50,079
Value £3,539,224
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-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
92,008
416.09
£4,886,977
92,008 416.09 £4,886,977
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
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