James Ford

Insider profile

Performance

Overall performance
2.8

Performance over holding periods
4.2
30 days 90 days 120 days
Average return -1% 8.2% 15.1%
Success rate 39% 68% 82%
Transactions
49 94% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return 20%
Success rate 73%
Average holding period 220
Transactions 28
James Ford's trades of GSK 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
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-07-16 2026-07-14
GB GSK plc (GSK)
B Purchase
29,998
297.24
US$1,548,296
29,998 297.24 US$1,548,296
2026-07-14 2026-07-09
GB GSK plc (GSK)
B Purchase
7,768
292.36
£4,669,282
7,768 292.36 £4,669,282
2026-07-13 2026-07-09
GB GSK plc (GSK)
B Purchase
43,400
201.53
£2,109,448
43,400 201.53 £2,109,448
2026-07-13 2026-07-09
GB GSK plc (GSK)
B Purchase
12
19.63
£236
12 19.63 £236
2026-06-11 2026-06-09
GB GSK plc (GSK)
B Purchase
14
18.84
£264
14 18.84 £264
2026-05-19 2026-05-15
GB GSK plc (GSK)
B Purchase
54
49.67
US$2,701
54 49.67 US$2,701
2026-05-14 2026-05-12
GB GSK plc (GSK)
B Purchase
14
18.66
£261
14 18.66 £261
2026-04-16 2026-04-14
GB GSK plc (GSK)
B Purchase
271
59.17
US$16,010
271 59.17 US$16,010
2026-04-14 2026-04-13
GB GSK plc (GSK)
B Purchase
10
21.71
£217
10 21.71 £217
2026-04-13 2026-04-09
GB GSK plc (GSK)
B Purchase
1,715
21.50
£36,886
1,715 21.50 £36,886
2026-04-10 2026-04-09
GB GSK plc (GSK)
B Purchase
10
21.34
£213
10 21.34 £213
2026-03-12 2026-03-10
GB GSK plc (GSK)
B Purchase
12
20.72
£249
12 20.72 £249
2026-02-24 2026-02-20
GB GSK plc (GSK)
B Purchase
47
59.52
US$2,825
47 59.52 US$2,825
2026-02-11 2026-02-10
GB GSK plc (GSK)
B Purchase
12
21.79
£262
12 21.79 £262
2026-01-16 2026-01-14
GB GSK plc (GSK)
B Purchase
286
50.29
US$14,373
286 50.29 US$14,373
2026-01-13 2026-01-12
GB GSK plc (GSK)
B Purchase
14
18.93
£265
14 18.93 £265
2026-01-13 2026-01-08
GB GSK plc (GSK)
B Purchase
896
18.95
£16,969
896 18.95 £16,969
2026-01-13 2026-01-08
GB GSK plc (GSK)
B Purchase
9
18.94
£170
9 18.94 £170
2025-12-11 2025-12-09
GB GSK plc (GSK)
PP Planned purchase
12
18.08
£217
12 18.08 £217
2025-11-18 2025-11-14
GB GSK plc (GSK)
PP Planned purchase
51
47.18
US$2,399
51 47.18 US$2,399
2025-09-10 2025-09-09
GB GSK plc (GSK)
PP Planned purchase
16
14.86
£238
16 14.86 £238
2025-08-12 2025-08-11
GB GSK plc (GSK)
PP Planned purchase
18
14.08
£254
18 14.08 £254
2025-06-10 2025-06-10 B Purchase
500
116.40
SEK58,198
500 116.40 SEK58,198
2024-12-12 2024-12-10
GB GSK plc (GSK)
B Purchase
18
13.92
£251
18 13.92 £251
2024-11-19 2024-11-15
GB GSK plc (GSK)
B Purchase
64
33.35
US$2,139
64 33.35 US$2,139
2024-11-12 2024-11-11
GB GSK plc (GSK)
B Purchase
18
13.99
£252
18 13.99 £252
2024-11-08 2024-11-08 B Purchase
500
136.00
SEK68,000
500 136.00 SEK68,000
2024-10-17 2024-10-15
GB GSK plc (GSK)
B Purchase
315
39.21
US$12,341
315 39.21 US$12,341
2024-10-17 2024-10-15
GB GSK plc (GSK)
B Purchase
1,314
14.87
£19,551
1,314 14.87 £19,551
2024-10-11 2024-10-10
GB GSK plc (GSK)
B Purchase
9
15.26
£137
9 15.26 £137
2024-10-10 2024-10-09
GB GSK plc (GSK)
B Purchase
16
14.52
£232
16 14.52 £232
2024-09-12 2024-09-10
GB GSK plc (GSK)
B Purchase
16
16.69
£267
16 16.69 £267
2024-08-20 2024-08-16
GB GSK plc (GSK)
B Purchase
51
41.28
US$2,101
51 41.28 US$2,101
2024-08-12 2024-08-09
GB GSK plc (GSK)
B Purchase
16
15.51
£248
16 15.51 £248
2024-07-18 2024-07-16
GB GSK plc (GSK)
B Purchase
309
38.74
US$11,952
309 38.74 US$11,952
2024-07-18 2024-07-16
GB GSK plc (GSK)
B Purchase
1,296
14.93
£19,357
1,296 14.93 £19,357
2024-07-15 2024-07-11
GB GSK plc (GSK)
B Purchase
8
15.13
£121
8 15.13 £121
2024-07-12 2024-07-09
GB GSK plc (GSK)
B Purchase
16
15.19
£243
16 15.19 £243
2024-06-12 2024-06-11
GB GSK plc (GSK)
B Purchase
16
16.23
£260
16 16.23 £260
2024-05-20 2024-05-16
GB GSK plc (GSK)
B Purchase
45
44.88
US$2,032
45 44.88 US$2,032
2024-05-14 2024-05-10
GB GSK plc (GSK)
B Purchase
14
17.94
£251
14 17.94 £251
2024-04-19 2024-04-16
GB GSK plc (GSK)
B Purchase
314
39.79
US$12,480
314 39.79 US$12,480
2024-04-19 2024-04-16
GB GSK plc (GSK)
B Purchase
1,269
16.11
£20,444
1,269 16.11 £20,444
2024-04-15 2024-04-11
GB GSK plc (GSK)
B Purchase
7
16.31
£114
7 16.31 £114
2024-04-15 2024-04-10
GB GSK plc (GSK)
B Purchase
14
16.13
£226
14 16.13 £226