Johnny Thomson

Insider profile

Performance

Overall performance
2.0

Performance over holding periods
4.2
30 days 90 days 120 days
Average return -7% 8.2% 15.1%
Success rate 2% 68% 82%
Transactions
51 92% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return -34%
Success rate 73%
Average holding period 220
Transactions 28
Johnny Thomson's trades of Kistos Holdings 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
277.60
Quantity 25,442
Value £3,384,400
Transaction date
Purchase
Price
289.01
Quantity 34,172
Value £3,431,277
Transaction date
Purchase
Price
144.16
Quantity 18,213
Value £1,281,049
Transaction date
Purchase
Price
1.43
Quantity 315
Value £450
Transaction date
Purchase
Price
1.05
Quantity 428
Value £449
Transaction date
Purchase
Price
5.11
Quantity 9,500
Value £48,545
Transaction date
Sale
Price
30.20
Quantity 35,158
Value £1,061,772
Transaction date
Sale
Price
3.98
Quantity 12,165
Value £48,417
Transaction date
Purchase
Price
4.07
Quantity 12,250
Value £49,858
Transaction date
Purchase
Price
3.61
Quantity 56
Value £202
Transaction date
Purchase
Price
3.66
Quantity 54
Value £198
Transaction date
Sale
Price
28.00
Quantity 40,177
Value £1,124,956
Transaction date
Purchase
Price
3.66
Quantity 54
Value £198
Transaction date
Purchase
Price
4.11
Quantity 49
Value £201
Transaction date
Purchase
Price
4.48
Quantity 44
Value £197
Transaction date
Purchase
Price
5.30
Quantity 38
Value £201
Transaction date
Purchase
Price
5.20
Quantity 10,000
Value £52,000
Transaction date
Purchase
Price
5.23
Quantity 38
Value £199
Transaction date
Purchase
Price
5.93
Quantity 34
Value £202
Transaction date
Purchase
Price
6.00
Quantity 10,000
Value £60,000
Transaction date
Purchase
Price
6.00
Quantity 33
Value £198
Transaction date
Purchase
Price
6.69
Quantity 29
Value £194
Transaction date
Purchase
Price
7.16
Quantity 28
Value £200
Transaction date
Purchase
Price
7.88
Quantity 26
Value £205
Transaction date
Purchase
Price
7.30
Quantity 28
Value £204
Transaction date
Sale
Price
32.04
Quantity 57,717
Value £1,849,253
Transaction date
Purchase
Price
8.26
Quantity 24
Value £198
Transaction date
Purchase
Price
7.70
Quantity 26
Value £200
Transaction date
Purchase
Price
7.98
Quantity 7,900
Value £63,046
Transaction date
Purchase
Price
8.42
Quantity 23
Value £194
Transaction date
Purchase
Price
8.15
Quantity 25
Value £204
Transaction date
Purchase
Price
8.90
Quantity 23
Value £205
Transaction date
Purchase
Price
8.81
Quantity 23
Value £203
Transaction date
Purchase
Price
8.62
Quantity 22
Value £190
Transaction date
Purchase
Price
8.39
Quantity 24
Value £201
Transaction date
Purchase
Price
8.13
Quantity 24
Value £195
Transaction date
Purchase
Price
7.35
Quantity 28
Value £206
Transaction date
Purchase
Price
7.65
Quantity 26
Value £199
Transaction date
Purchase
Price
7.74
Quantity 26
Value £201
Transaction date
Purchase
Price
5.82
Quantity 34
Value £198
Transaction date
Purchase
Price
5.98
Quantity 33
Value £197
Transaction date
Purchase
Price
6.07
Quantity 33
Value £200
Transaction date
Purchase
Price
6.28
Quantity 32
Value £201
Transaction date
Purchase
Price
6.82
Quantity 30
Value £204
Transaction date
Purchase
Price
7.04
Quantity 28
Value £197
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-05-11 2026-04-20 B Purchase
25,442
277.60
£3,384,400
25,442 277.60 £3,384,400
2026-05-11 2026-01-20 B Purchase
34,172
289.01
£3,431,277
34,172 289.01 £3,431,277
2026-05-11 2025-10-20 B Purchase
18,213
144.16
£1,281,049
18,213 144.16 £1,281,049
2026-05-11 2025-07-21 B Purchase
315
1.43
£450
315 1.43 £450
2026-05-11 2025-04-22 B Purchase
428
1.05
£449
428 1.05 £449
2024-03-22 2024-03-20 B Purchase
9,500
5.11
£48,545
9,500 5.11 £48,545
2023-11-21 2023-11-20 S Sale
35,158
30.20
£1,061,772
35,158 30.20 £1,061,772
2023-10-23 2023-10-20 S Sale
12,165
3.98
£48,417
12,165 3.98 £48,417
2023-09-14 2023-09-14 B Purchase
12,250
4.07
£49,858
12,250 4.07 £49,858
2023-01-06 2023-01-05 B Purchase
56
3.61
£202
56 3.61 £202
2022-12-08 2022-12-05 B Purchase
54
3.66
£198
54 3.66 £198
2022-11-22 2022-11-21 S Sale
40,177
28.00
£1,124,956
40,177 28.00 £1,124,956
2022-11-08 2022-11-07 B Purchase
54
3.66
£198
54 3.66 £198
2022-10-07 2022-09-05 B Purchase
49
4.11
£201
49 4.11 £201
2022-09-07 2022-09-05 B Purchase
44
4.48
£197
44 4.48 £197
2022-08-09 2022-08-08 B Purchase
38
5.30
£201
38 5.30 £201
2022-07-14 2022-07-13 B Purchase
10,000
5.20
£52,000
10,000 5.20 £52,000
2022-07-07 2022-07-05 B Purchase
38
5.23
£199
38 5.23 £199
2022-05-10 2022-05-06 B Purchase
34
5.93
£202
34 5.93 £202
2022-05-04 2022-04-29 B Purchase
10,000
6.00
£60,000
10,000 6.00 £60,000
2022-04-12 2022-04-08 B Purchase
33
6.00
£198
33 6.00 £198
2022-03-10 2022-03-08 B Purchase
29
6.69
£194
29 6.69 £194
2022-02-08 2022-02-07 B Purchase
28
7.16
£200
28 7.16 £200
2022-01-11 2022-01-05 B Purchase
26
7.88
£205
26 7.88 £205
2021-12-08 2021-12-06 B Purchase
28
7.30
£204
28 7.30 £204
2021-11-23 2021-11-22 S Sale
57,717
32.04
£1,849,253
57,717 32.04 £1,849,253
2021-11-08 2021-11-05 B Purchase
24
8.26
£198
24 8.26 £198
2021-10-08 2021-10-06 B Purchase
26
7.70
£200
26 7.70 £200
2021-09-28 2021-09-27 B Purchase
7,900
7.98
£63,046
7,900 7.98 £63,046
2021-09-08 2021-09-06 B Purchase
23
8.42
£194
23 8.42 £194
2021-08-09 2021-08-05 B Purchase
25
8.15
£204
25 8.15 £204
2021-07-07 2021-07-05 B Purchase
23
8.90
£205
23 8.90 £205
2021-06-08 2021-06-07 B Purchase
23
8.81
£203
23 8.81 £203
2021-05-07 2021-05-05 B Purchase
22
8.62
£190
22 8.62 £190
2021-04-09 2021-04-06 B Purchase
24
8.39
£201
24 8.39 £201
2021-03-08 2021-03-05 B Purchase
24
8.13
£195
24 8.13 £195
2021-02-08 2021-02-08 B Purchase
28
7.35
£206
28 7.35 £206
2021-01-07 2021-01-05 B Purchase
26
7.65
£199
26 7.65 £199
2020-12-09 2020-12-07 B Purchase
26
7.74
£201
26 7.74 £201
2020-11-10 2020-11-06 B Purchase
34
5.82
£198
34 5.82 £198
2020-10-09 2020-10-05 B Purchase
33
5.98
£197
33 5.98 £197
2020-09-09 2020-09-07 B Purchase
33
6.07
£200
33 6.07 £200
2020-08-06 2020-08-05 B Purchase
32
6.28
£201
32 6.28 £201
2020-07-08 2020-07-06 B Purchase
30
6.82
£204
30 6.82 £204
2020-06-09 2020-06-05 B Purchase
28
7.04
£197
28 7.04 £197