Michael Keaveney

Insider profile

Performance

Overall performance
3.2

Performance over holding periods
4.2
30 days 90 days 120 days
Average return 10% 8.2% 15.1%
Success rate 97% 68% 82%
Transactions
43 95% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return 7%
Success rate 73%
Average holding period 220
Transactions 28
Michael Keaveney's trades of Grainger PLC's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity 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-05-19 2026-05-18 B Purchase
35,405
402.45
£4,444,143
35,405 402.45 £4,444,143
2025-12-19 2025-12-19 B Purchase
13,848
69.52
£4,358,601
13,848 69.52 £4,358,601
2024-09-12 2024-09-03 B Purchase
7,555
412.30
£3,185,467
7,555 412.30 £3,185,467
2024-08-08 2024-08-05 B Purchase
128
2.34
£300
128 2.34 £300
2024-07-15 2024-07-03 B Purchase
126
2.37
£299
126 2.37 £299
2024-06-05 2024-06-03 B Purchase
118
2.55
£301
118 2.55 £301
2024-05-09 2024-05-03 B Purchase
114
2.63
£300
114 2.63 £300
2024-04-04 2024-04-03 B Purchase
118
2.53
£299
118 2.53 £299
2024-03-07 2024-03-04 B Purchase
118
2.52
£297
118 2.52 £297
2024-02-06 2024-02-02 B Purchase
116
2.59
£300
116 2.59 £300
2024-01-09 2024-01-05 B Purchase
116
2.60
£302
116 2.60 £302
2023-12-06 2023-12-04 B Purchase
114
2.62
£299
114 2.62 £299
2023-11-06 2023-11-03 B Purchase
116
2.55
£296
116 2.55 £296
2023-10-06 2023-10-03 B Purchase
134
2.27
£304
134 2.27 £304
2023-09-07 2023-09-05 B Purchase
128
2.34
£300
128 2.34 £300
2023-08-08 2023-08-04 B Purchase
120
2.47
£296
120 2.47 £296
2023-07-25 2023-07-21 S Sale
29,011
2.56
£74,268
29,011 2.56 £74,268
2023-07-05 2023-07-03 B Purchase
130
2.30
£299
130 2.30 £299
2023-06-07 2023-06-06 B Purchase
120
2.52
£302
120 2.52 £302
2023-05-05 2023-05-03 B Purchase
116
2.56
£297
116 2.56 £297
2023-04-06 2023-04-03 B Purchase
130
2.33
£303
130 2.33 £303
2023-03-07 2023-03-03 B Purchase
118
0.02
£3
118 0.02 £3
2023-02-07 2023-02-03 B Purchase
112
0.02
£3
112 0.02 £3
2023-01-10 2023-01-06 B Purchase
118
0.02
£3
118 0.02 £3
2022-12-07 2022-12-05 B Purchase
124
0.02
£2
124 0.02 £2
2022-11-07 2022-11-03 B Purchase
132
0.02
£2
132 0.02 £2
2022-10-11 2022-10-03 B Purchase
130
2.30
£300
130 2.30 £300
2022-09-06 2022-09-05 B Purchase
116
2.61
£303
116 2.61 £303
2022-08-08 2022-08-03 B Purchase
102
0.03
£3
102 0.03 £3
2022-07-05 2022-07-01 B Purchase
106
2.80
£297
106 2.80 £297
2022-05-06 2022-05-03 B Purchase
104
2.88
£300
104 2.88 £300
2022-04-07 2022-04-05 B Purchase
100
3.03
£303
100 3.03 £303
2022-03-07 2022-03-03 B Purchase
106
2.81
£298
106 2.81 £298
2022-02-08 2022-02-03 S Sale
28,925
3.00
£86,775
28,925 3.00 £86,775
2022-02-04 2022-02-03 B Purchase
100
0.03
£3
100 0.03 £3
2022-01-10 2022-01-05 B Purchase
94
3.19
£300
94 3.19 £300
2021-12-06 2021-12-03 B Purchase
98
0.03
£3
98 0.03 £3
2021-11-08 2021-11-03 B Purchase
98
3.06
£300
98 3.06 £300
2021-10-05 2021-10-04 B Purchase
100
0.03
£3
100 0.03 £3
2021-09-30 2021-09-28 B Purchase
477
3.02
£1,439
477 3.02 £1,439
2021-09-07 2021-09-03 B Purchase
90
3.34
£301
90 3.34 £301
2021-08-05 2021-08-03 B Purchase
98
0.03
£3
98 0.03 £3
2021-07-06 2021-07-02 B Purchase
104
2.90
£302
104 2.90 £302
2021-06-07 2021-06-03 B Purchase
104
2.88
£300
104 2.88 £300
2021-05-07 2021-05-04 B Purchase
104
2.88
£300
104 2.88 £300