Nicholas Mills

Insider profile

Performance

Overall performance
2.7

Performance over holding periods
4.2
30 days 90 days 120 days
Average return -2% 8.2% 15.1%
Success rate 23% 68% 82%
Transactions
17 82% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return 1%
Success rate 73%
Average holding period 220
Transactions 28
Nicholas Mills's trades of Hargreaves Services 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
Sale
Price
346.73
Quantity 61,849
Value £3,182,481
Transaction date
Sale
Price
336.41
Quantity 78,948
Value £2,067,884
Transaction date
Purchase
Price
8.15
Quantity 12,690
Value £103,391
Transaction date
Purchase
Price
0.60
Quantity 1,500,000
Value £896,250
Transaction date
Purchase
Price
0.70
Quantity 20,000
Value £14,000
Transaction date
Purchase
Price
0.81
Quantity 297,112
Value £240,661
Transaction date
Purchase
Price
0.79
Quantity 202,888
Value £160,784
Transaction date
Purchase
Price
0.65
Quantity 8,064
Value £5,258
Transaction date
Purchase
Price
0.74
Quantity 35,000
Value £25,900
Transaction date
Purchase
Price
0.74
Quantity 5,000
Value £3,680
Transaction date
Sale
Price
3.90
Quantity 10,000
Value £39,000
Transaction date
Purchase
Price
1.90
Quantity 10,000
Value £19,000
Transaction date
Purchase
Price
1.82
Quantity 86,500
Value £157,430
Transaction date
Purchase
Price
2.50
Quantity 8,004
Value £19,986
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-08-20 2026-08-18 S Sale
61,849
346.73
£3,182,481
61,849 346.73 £3,182,481
2026-08-17 2026-08-14 S Sale
78,948
336.41
£2,067,884
78,948 336.41 £2,067,884
2026-07-30 2026-07-21 B Purchase
14,668
400.37
£4,529,339
14,668 400.37 £4,529,339
2026-06-26 2026-06-25 S Sale
410
0.08
£33
410 0.08 £33
2026-06-26 2026-06-25 B Purchase
12,690
8.15
£103,391
12,690 8.15 £103,391
2026-04-13 2026-04-07 B Purchase
1,700
12.00
£20,400
1,700 12.00 £20,400
2026-03-27 2026-03-26 B Purchase
1,500,000
0.60
£896,250
1,500,000 0.60 £896,250
2026-01-09 2026-01-07 B Purchase
20,000
0.70
£14,000
20,000 0.70 £14,000
2024-12-11 2024-12-05 B Purchase
297,112
0.81
£240,661
297,112 0.81 £240,661
2024-11-21 2024-11-19 B Purchase
202,888
0.79
£160,784
202,888 0.79 £160,784
2024-10-28 2024-10-24 B Purchase
8,064
0.65
£5,258
8,064 0.65 £5,258
2024-09-12 2024-09-11 B Purchase
2,000
14.00
£28,000
2,000 14.00 £28,000
2024-04-15 2024-04-15 B Purchase
35,000
0.74
£25,900
35,000 0.74 £25,900
2024-04-15 2024-04-12 B Purchase
5,000
0.74
£3,680
5,000 0.74 £3,680
2023-06-01 2023-05-31 S Sale
10,000
3.90
£39,000
10,000 3.90 £39,000
2022-04-21 2022-04-20 B Purchase
10,000
1.90
£19,000
10,000 1.90 £19,000
2022-04-21 2022-04-20 B Purchase
86,500
1.82
£157,430
86,500 1.82 £157,430
2019-03-27 2019-03-22 B Purchase
8,004
2.50
£19,986
8,004 2.50 £19,986