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 36% 68% 82%
Transactions
53 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
GB GSK plc (GSK)
Transaction date
Purchase
Price
96.20
Quantity 90,521
Value £1,403,455
GB GSK plc (GSK)
Transaction date
Purchase
Price
22.92
Quantity 49,206
Value US$2,255,155
GB GSK plc (GSK)
Transaction date
Purchase
Price
120.85
Quantity 45,513
Value £11,363
GB GSK plc (GSK)
Transaction date
Purchase
Price
51.67
Quantity 297
Value US$15,360
GB GSK plc (GSK)
Transaction date
Purchase
Price
19.63
Quantity 1,790
Value £35,129
GB GSK plc (GSK)
Transaction date
Purchase
Price
19.63
Quantity 11
Value £216
GB GSK plc (GSK)
Transaction date
Purchase
Price
19.63
Quantity 12
Value £236
GB GSK plc (GSK)
Transaction date
Purchase
Price
18.84
Quantity 14
Value £264
GB GSK plc (GSK)
Transaction date
Purchase
Price
49.67
Quantity 54
Value US$2,701
GB GSK plc (GSK)
Transaction date
Purchase
Price
18.66
Quantity 14
Value £261
GB GSK plc (GSK)
Transaction date
Purchase
Price
59.17
Quantity 271
Value US$16,010
GB GSK plc (GSK)
Transaction date
Purchase
Price
21.71
Quantity 10
Value £217
GB GSK plc (GSK)
Transaction date
Purchase
Price
21.50
Quantity 1,715
Value £36,886
GB GSK plc (GSK)
Transaction date
Purchase
Price
21.34
Quantity 10
Value £213
GB GSK plc (GSK)
Transaction date
Purchase
Price
20.72
Quantity 12
Value £249
GB GSK plc (GSK)
Transaction date
Purchase
Price
59.52
Quantity 47
Value US$2,825
GB GSK plc (GSK)
Transaction date
Purchase
Price
21.79
Quantity 12
Value £262
GB GSK plc (GSK)
Transaction date
Purchase
Price
50.29
Quantity 286
Value US$14,373
GB GSK plc (GSK)
Transaction date
Purchase
Price
18.93
Quantity 14
Value £265
GB GSK plc (GSK)
Transaction date
Purchase
Price
18.95
Quantity 896
Value £16,969
GB GSK plc (GSK)
Transaction date
Purchase
Price
18.94
Quantity 9
Value £170
GB GSK plc (GSK)
Transaction date
Planned purchase
Price
18.08
Quantity 12
Value £217
GB GSK plc (GSK)
Transaction date
Planned purchase
Price
47.18
Quantity 51
Value US$2,399
GB GSK plc (GSK)
Transaction date
Planned purchase
Price
14.86
Quantity 16
Value £238
GB GSK plc (GSK)
Transaction date
Planned purchase
Price
14.08
Quantity 18
Value £254
Transaction date
Purchase
Price
116.40
Quantity 500
Value SEK58,198
GB GSK plc (GSK)
Transaction date
Purchase
Price
13.92
Quantity 18
Value £251
GB GSK plc (GSK)
Transaction date
Purchase
Price
33.35
Quantity 64
Value US$2,139
GB GSK plc (GSK)
Transaction date
Purchase
Price
13.99
Quantity 18
Value £252
Transaction date
Purchase
Price
136.00
Quantity 500
Value SEK68,000
GB GSK plc (GSK)
Transaction date
Purchase
Price
39.21
Quantity 315
Value US$12,341
GB GSK plc (GSK)
Transaction date
Purchase
Price
14.87
Quantity 1,314
Value £19,551
GB GSK plc (GSK)
Transaction date
Purchase
Price
15.26
Quantity 9
Value £137
GB GSK plc (GSK)
Transaction date
Purchase
Price
14.52
Quantity 16
Value £232
GB GSK plc (GSK)
Transaction date
Purchase
Price
16.69
Quantity 16
Value £267
GB GSK plc (GSK)
Transaction date
Purchase
Price
41.28
Quantity 51
Value US$2,101
GB GSK plc (GSK)
Transaction date
Purchase
Price
15.51
Quantity 16
Value £248
GB GSK plc (GSK)
Transaction date
Purchase
Price
38.74
Quantity 309
Value US$11,952
GB GSK plc (GSK)
Transaction date
Purchase
Price
14.93
Quantity 1,296
Value £19,357
GB GSK plc (GSK)
Transaction date
Purchase
Price
15.13
Quantity 8
Value £121
GB GSK plc (GSK)
Transaction date
Purchase
Price
15.19
Quantity 16
Value £243
GB GSK plc (GSK)
Transaction date
Purchase
Price
16.23
Quantity 16
Value £260
GB GSK plc (GSK)
Transaction date
Purchase
Price
44.88
Quantity 45
Value US$2,032
GB GSK plc (GSK)
Transaction date
Purchase
Price
17.94
Quantity 14
Value £251
GB GSK plc (GSK)
Transaction date
Purchase
Price
39.79
Quantity 314
Value US$12,480
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-09-11 2026-09-09
GB GSK plc (GSK)
B Purchase
90,521
96.20
£1,403,455
90,521 96.20 £1,403,455
2026-08-18 2026-08-14
GB GSK plc (GSK)
B Purchase
49,206
22.92
US$2,255,155
49,206 22.92 US$2,255,155
2026-08-13 2026-08-11
GB GSK plc (GSK)
B Purchase
45,513
120.85
£11,363
45,513 120.85 £11,363
2026-07-16 2026-07-14
GB GSK plc (GSK)
B Purchase
297
51.67
US$15,360
297 51.67 US$15,360
2026-07-14 2026-07-09
GB GSK plc (GSK)
B Purchase
1,790
19.63
£35,129
1,790 19.63 £35,129
2026-07-13 2026-07-09
GB GSK plc (GSK)
B Purchase
11
19.63
£216
11 19.63 £216
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