M. McFARLAND

Insider profile

Performance

Overall performance
3.6

Performance over holding periods
3.6
30 days 90 days 120 days
Average return 1% 8.2% 15.1%
Success rate 42% 68% 82%
Transactions
27 100% Buy
34 71% Buy
47 69% Buy
M. McFARLAND's trades of Ninety One 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
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-01-09 2026-01-06 B Purchase
40,322
286.20
£3,742,740
40,322 286.20 £3,742,740
2025-08-12 2025-08-08 B Purchase
47,131
420.97
£1,571,258
47,131 420.97 £1,571,258
2024-08-14 2024-08-13 B Purchase
26,706
494.35
£4,163,450
26,706 494.35 £4,163,450
2024-03-22 2024-03-18 B Purchase
750,000
1.69
£1,267,500
750,000 1.69 £1,267,500
2024-03-07 2024-03-05 B Purchase
21,637
1.64
£35,485
21,637 1.64 £35,485
2024-02-01 2024-01-30 B Purchase
500,000
1.76
£880,000
500,000 1.76 £880,000
2024-01-05 2024-01-03 B Purchase
51
1.77
£90
51 1.77 £90
2023-09-28 2023-09-26 B Purchase
10,335
1.70
£17,570
10,335 1.70 £17,570
2023-09-18 2023-09-15 B Purchase
162,503
1.70
£276,255
162,503 1.70 £276,255
2023-08-24 2023-08-21 B Purchase
27,076
1.65
£44,675
27,076 1.65 £44,675
2023-08-17 2023-08-16 B Purchase
60
1.66
£99
60 1.66 £99
2023-07-27 2023-07-26 B Purchase
25,000
1.69
£42,200
25,000 1.69 £42,200
2022-12-21 2022-12-19 B Purchase
51
1.84
£94
51 1.84 £94
2022-12-19 2022-12-16 B Purchase
50,000
1.85
£92,500
50,000 1.85 £92,500
2022-09-16 2022-09-15 B Purchase
379,909
1.94
£738,580
379,909 1.94 £738,580
2022-09-05 2022-09-01 B Purchase
332,053
1.93
£640,862
332,053 1.93 £640,862
2022-08-17 2022-08-15 B Purchase
49
2.13
£104
49 2.13 £104
2022-07-08 2022-07-06 B Purchase
111,432
1.93
£215,064
111,432 1.93 £215,064
2021-12-21 2021-12-17 B Purchase
183,407
2.71
£497,400
183,407 2.71 £497,400
2021-08-23 2021-08-20 B Purchase
1,184,760
2.39
£2,830,984
1,184,760 2.39 £2,830,984
2021-03-09 2021-03-09 B Purchase
16,674
221.06
£3,686,003
16,674 221.06 £3,686,003
2021-03-09 2021-03-08 B Purchase
373,097
220.13
£82,130,962
373,097 220.13 £82,130,962
2021-01-20 2021-01-20 B Purchase
4,800
2.38
£11,424
4,800 2.38 £11,424
2020-12-02 2020-12-01 B Purchase
55,338
2.12
£117,570
55,338 2.12 £117,570
2020-09-23 2020-09-22 B Purchase
265,000
2.04
£541,479
265,000 2.04 £541,479
2020-09-14 2020-09-11 B Purchase
907,000
2.14
£1,940,364
907,000 2.14 £1,940,364
2020-09-07 2020-09-04 B Purchase
49,261
2.13
£105,118
49,261 2.13 £105,118
2020-08-18 2020-08-17 B Purchase
100,000
2.08
£207,939
100,000 2.08 £207,939
2020-08-17 2020-08-14 B Purchase
35,001
2.11
£73,791
35,001 2.11 £73,791
2012-05-04 2012-05-01 B Purchase
1,000
25.48
US$25,480
1,000 25.48 US$25,480