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