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

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 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-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