30% off. Use code SUMMERSALE30 at checkout for 30% off for 12 months on Plus, Pro and Premium subscriptions. Subscribe now

Michael Leaf

Insider profile

Performance

Overall performance
3.8

Performance over holding periods
4.2
30 days 90 days 120 days
Average return 1% 8.2% 15.1%
Success rate 55% 68% 82%
Transactions
33 76% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return 262%
Success rate 73%
Average holding period 220
Transactions 28
Michael Leaf's trades of MS International 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-03-16 2026-03-16 B Purchase
59,344
257.62
£4,314,286
59,344 257.62 £4,314,286
2026-03-16 2026-03-16 B Purchase
92,105
221.20
£495,330
92,105 221.20 £495,330
2026-03-16 2026-03-16 S Sale
80,658
313.08
£3,996,370
80,658 313.08 £3,996,370
2024-09-16 2024-09-16 B Purchase
8,650
10.40
£89,977
8,650 10.40 £89,977
2024-09-16 2024-09-16 B Purchase
9,325
10.40
£96,999
9,325 10.40 £96,999
2024-09-16 2024-09-16 S Sale
17,975
10.40
£186,940
17,975 10.40 £186,940
2024-08-09 2024-08-08 B Purchase
2,017
9.92
£19,999
2,017 9.92 £19,999
2024-08-09 2024-08-08 S Sale
2,054
9.90
£20,335
2,054 9.90 £20,335
2024-01-30 2024-01-29 B Purchase
1,930
8.81
£17,003
1,930 8.81 £17,003
2024-01-30 2024-01-29 B Purchase
2,039
8.81
£17,964
2,039 8.81 £17,964
2024-01-30 2024-01-29 B Purchase
1,930
8.81
£17,003
1,930 8.81 £17,003
2024-01-30 2024-01-29 B Purchase
2,039
8.81
£17,964
2,039 8.81 £17,964
2024-01-30 2024-01-29 S Sale
3,969
8.80
£34,927
3,969 8.80 £34,927
2023-10-17 2023-10-16 B Purchase
17,026
7.00
£119,208
17,026 7.00 £119,208
2023-10-17 2023-10-16 B Purchase
13,530
7.00
£94,751
13,530 7.00 £94,751
2023-10-17 2023-10-16 S Sale
30,556
7.00
£213,892
30,556 7.00 £213,892
2022-09-22 2022-09-21 B Purchase
5,000
3.26
£16,300
5,000 3.26 £16,300
2022-09-13 2022-09-12 B Purchase
2,500
3.30
£8,250
2,500 3.30 £8,250
2022-09-09 2022-09-08 B Purchase
5,000
3.24
£16,193
5,000 3.24 £16,193
2022-04-06 2022-04-06 S Sale
7,782
2.60
£20,233
7,782 2.60 £20,233
2022-04-06 2022-04-06 B Purchase
7,782
2.60
£20,233
7,782 2.60 £20,233
2021-04-09 2021-04-06 S Sale
12,450
1.63
£20,231
12,450 1.63 £20,231
2021-04-09 2021-04-06 B Purchase
12,288
1.63
£19,993
12,288 1.63 £19,993
2021-02-15 2021-02-12 S Sale
37,630
1.59
£59,982
37,630 1.59 £59,982
2021-02-15 2021-02-12 B Purchase
37,630
1.60
£60,020
37,630 1.60 £60,020
2021-02-11 2021-02-10 B Purchase
4,396
1.67
£7,319
4,396 1.67 £7,319
2021-02-09 2021-02-08 B Purchase
5,500
1.65
£9,048
5,500 1.65 £9,048
2021-02-09 2021-02-05 B Purchase
5,000
1.66
£8,300
5,000 1.66 £8,300
2021-02-05 2021-02-03 B Purchase
10,000
1.68
£16,800
10,000 1.68 £16,800
2021-02-04 2021-02-02 B Purchase
18,144
1.63
£29,642
18,144 1.63 £29,642
2021-02-04 2021-02-01 B Purchase
20,000
1.55
£31,000
20,000 1.55 £31,000
2021-01-29 2021-01-28 B Purchase
2,000
1.50
£3,000
2,000 1.50 £3,000
2021-01-28 2021-01-27 B Purchase
59,000
1.50
£88,777
59,000 1.50 £88,777