Christopher Mills

Insider profile

Performance

Overall performance
2.1

Performance over holding periods
4.2
30 days 90 days 120 days
Average return 4% 8.2% 15.1%
Success rate 96% 68% 82%
Transactions
12 75% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return -39%
Success rate 73%
Average holding period 220
Transactions 28
Christopher Mills's trades of River Global 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
478.22
Quantity 58,327
Value £4,866,341
Transaction date
Purchase
Price
0.38
Quantity 150,000
Value £57,000
Transaction date
Purchase
Price
0.40
Quantity 70,000
Value £28,000
Transaction date
Purchase
Price
0.41
Quantity 60,000
Value £24,869
Transaction date
Purchase
Price
0.41
Quantity 40,000
Value £16,200
Transaction date
Purchase
Price
20.03
Quantity 99,755
Value £1,998,093
Transaction date
Purchase
Price
0.41
Quantity 62,250
Value £25,522
Transaction date
Purchase
Price
0.41
Quantity 12,750
Value £5,228
Transaction date
Purchase
Price
0.38
Quantity 25,000
Value £9,500
Transaction date
Purchase
Price
0.29
Quantity 100,000
Value £29,000
Transaction date
Purchase
Price
0.49
Quantity 41,500
Value £20,131
Transaction date
Purchase
Price
0.49
Quantity 68,500
Value £33,229
Transaction date
Purchase
Price
0.45
Quantity 17,000
Value £7,673
Transaction date
Purchase
Price
0.45
Quantity 68,000
Value £30,692
Transaction date
Sale
Price
27.30
Quantity 97,682
Value £2,666,719
Transaction date
Purchase
Price
27.40
Quantity 170,409
Value £4,669,207
Transaction date
Purchase
Price
0.44
Quantity 1,500
Value £660
Transaction date
Purchase
Price
0.44
Quantity 3,500
Value £1,540
Transaction date
Sale
Price
0.24
Quantity 174,999
Value £41,597
Transaction date
Sale
Price
0.95
Quantity 500,000
Value £475,000
Transaction date
Sale
Price
0.95
Quantity 947,500
Value £900,125
Transaction date
Purchase
Price
0.91
Quantity 13,000
Value £11,830
Transaction date
Purchase
Price
0.80
Quantity 50,000
Value £40,000
Transaction date
Purchase
Price
0.78
Quantity 2,897,500
Value £2,260,050
Transaction date
Purchase
Price
0.06
Quantity 700,000
Value £41,251
Transaction date
Sale
Price
0.06
Quantity 700,000
Value £41,300
Transaction date
Purchase
Price
0.06
Quantity 350,000
Value £21,350
Transaction date
Purchase
Price
0.39
Quantity 110,497
Value £42,762
Transaction date
Sale
Price
0.39
Quantity 73,120
Value £28,224
Transaction date
Sale
Price
0.39
Quantity 37,377
Value £14,428
Transaction date
Purchase
Price
1.18
Quantity 258,334
Value £304,705
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-11-02 2026-10-28 B Purchase
58,327
478.22
£4,866,341
58,327 478.22 £4,866,341
2026-10-27 2026-10-23 B Purchase
5,114
399.26
£3,418,900
5,114 399.26 £3,418,900
2026-10-22 2026-10-16 B Purchase
77,648
482.12
£4,197,084
77,648 482.12 £4,197,084
2026-10-12 2026-10-09 B Purchase
133,500
13.54
£1,807,767
133,500 13.54 £1,807,767
2026-09-28 2026-09-24 B Purchase
100,000
13.20
£1,320,000
100,000 13.20 £1,320,000
2026-07-30 2026-07-21 B Purchase
1,000
12.65
£12,650
1,000 12.65 £12,650
2026-07-30 2026-07-21 B Purchase
1,500
12.65
£18,975
1,500 12.65 £18,975
2026-06-12 2026-06-06 B Purchase
150,000
0.38
£57,000
150,000 0.38 £57,000
2024-05-28 2024-05-21 B Purchase
70,000
0.40
£28,000
70,000 0.40 £28,000
2024-02-19 2024-02-16 B Purchase
60,000
0.41
£24,869
60,000 0.41 £24,869
2024-02-14 2024-02-09 B Purchase
40,000
0.41
£16,200
40,000 0.41 £16,200
2024-01-16 2024-01-15 B Purchase
99,755
20.03
£1,998,093
99,755 20.03 £1,998,093
2024-01-16 2024-01-15 B Purchase
62,250
0.41
£25,522
62,250 0.41 £25,522
2024-01-09 2024-01-05 B Purchase
12,750
0.41
£5,228
12,750 0.41 £5,228
2024-01-04 2024-01-02 B Purchase
25,000
0.38
£9,500
25,000 0.38 £9,500
2023-12-28 2023-12-22 B Purchase
100,000
0.29
£29,000
100,000 0.29 £29,000
2023-02-23 2023-02-21 B Purchase
41,500
0.49
£20,131
41,500 0.49 £20,131
2023-02-23 2023-02-21 B Purchase
68,500
0.49
£33,229
68,500 0.49 £33,229
2023-02-20 2023-02-17 B Purchase
17,000
0.45
£7,673
17,000 0.45 £7,673
2023-02-20 2023-02-17 B Purchase
68,000
0.45
£30,692
68,000 0.45 £30,692
2023-02-09 2023-02-08 S Sale
97,682
27.30
£2,666,719
97,682 27.30 £2,666,719
2023-02-09 2023-02-08 B Purchase
170,409
27.40
£4,669,207
170,409 27.40 £4,669,207
2023-02-08 2023-02-03 B Purchase
1,500
0.44
£660
1,500 0.44 £660
2023-02-08 2023-02-03 B Purchase
3,500
0.44
£1,540
3,500 0.44 £1,540
2021-11-18 2021-11-17 S Sale
174,999
0.24
£41,597
174,999 0.24 £41,597
2021-10-08 2021-10-07 S Sale
500,000
0.95
£475,000
500,000 0.95 £475,000
2021-10-07 2021-10-06 S Sale
947,500
0.95
£900,125
947,500 0.95 £900,125
2020-10-19 2020-10-15 B Purchase
13,000
0.91
£11,830
13,000 0.91 £11,830
2020-10-15 2020-10-14 B Purchase
50,000
0.80
£40,000
50,000 0.80 £40,000
2020-10-14 2020-10-13 B Purchase
2,897,500
0.78
£2,260,050
2,897,500 0.78 £2,260,050
2020-05-01 2020-04-30 B Purchase
700,000
0.06
£41,251
700,000 0.06 £41,251
2020-05-01 2020-04-30 S Sale
700,000
0.06
£41,300
700,000 0.06 £41,300
2020-05-01 2020-04-28 B Purchase
350,000
0.06
£21,350
350,000 0.06 £21,350
2019-06-07 2019-06-05 B Purchase
110,497
0.39
£42,762
110,497 0.39 £42,762
2019-06-07 2019-06-05 S Sale
73,120
0.39
£28,224
73,120 0.39 £28,224
2019-06-07 2019-06-05 S Sale
37,377
0.39
£14,428
37,377 0.39 £14,428
2018-06-06 2018-06-04 B Purchase
258,334
1.18
£304,705
258,334 1.18 £304,705