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 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
257.62
Quantity 59,344
Value £4,314,286
Transaction date
Purchase
Price
221.20
Quantity 92,105
Value £495,330
Transaction date
Sale
Price
313.08
Quantity 80,658
Value £3,996,370
Transaction date
Purchase
Price
10.40
Quantity 8,650
Value £89,977
Transaction date
Purchase
Price
10.40
Quantity 9,325
Value £96,999
Transaction date
Sale
Price
10.40
Quantity 17,975
Value £186,940
Transaction date
Purchase
Price
9.92
Quantity 2,017
Value £19,999
Transaction date
Sale
Price
9.90
Quantity 2,054
Value £20,335
Transaction date
Purchase
Price
8.81
Quantity 1,930
Value £17,003
Transaction date
Purchase
Price
8.81
Quantity 2,039
Value £17,964
Transaction date
Purchase
Price
8.81
Quantity 1,930
Value £17,003
Transaction date
Purchase
Price
8.81
Quantity 2,039
Value £17,964
Transaction date
Sale
Price
8.80
Quantity 3,969
Value £34,927
Transaction date
Purchase
Price
7.00
Quantity 17,026
Value £119,208
Transaction date
Purchase
Price
7.00
Quantity 13,530
Value £94,751
Transaction date
Sale
Price
7.00
Quantity 30,556
Value £213,892
Transaction date
Purchase
Price
3.26
Quantity 5,000
Value £16,300
Transaction date
Purchase
Price
3.30
Quantity 2,500
Value £8,250
Transaction date
Purchase
Price
3.24
Quantity 5,000
Value £16,193
Transaction date
Sale
Price
2.60
Quantity 7,782
Value £20,233
Transaction date
Purchase
Price
2.60
Quantity 7,782
Value £20,233
Transaction date
Sale
Price
1.63
Quantity 12,450
Value £20,231
Transaction date
Purchase
Price
1.63
Quantity 12,288
Value £19,993
Transaction date
Sale
Price
1.59
Quantity 37,630
Value £59,982
Transaction date
Purchase
Price
1.60
Quantity 37,630
Value £60,020
Transaction date
Purchase
Price
1.67
Quantity 4,396
Value £7,319
Transaction date
Purchase
Price
1.65
Quantity 5,500
Value £9,048
Transaction date
Purchase
Price
1.66
Quantity 5,000
Value £8,300
Transaction date
Purchase
Price
1.68
Quantity 10,000
Value £16,800
Transaction date
Purchase
Price
1.63
Quantity 18,144
Value £29,642
Transaction date
Purchase
Price
1.55
Quantity 20,000
Value £31,000
Transaction date
Purchase
Price
1.50
Quantity 2,000
Value £3,000
Transaction date
Purchase
Price
1.50
Quantity 59,000
Value £88,777
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