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