Nicholas Mills

Insider profile

Performance

Overall performance
2.9

Performance over holding periods
4.2
30 days 90 days 120 days
Average return 7% 8.2% 15.1%
Success rate 89% 68% 82%
Transactions
15 93% 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