Stephen Davidson

Insider profile

Performance

Overall performance
2.3

Performance over holding periods
4.2
30 days 90 days 120 days
Average return -7% 8.2% 15.1%
Success rate 17% 68% 82%
Transactions
38 24% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return 22%
Success rate 73%
Average holding period 220
Transactions 28
Stephen Davidson's trades of Barclays 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-03-12 2026-03-09 S Sale
4,838
452.01
£2,811,736
4,838 452.01 £2,811,736
2026-03-12 2026-03-09 S Sale
18,829
45.63
£4,822,780
18,829 45.63 £4,822,780
2026-03-12 2026-03-09 S Sale
4,091
380.09
£1,001,978
4,091 380.09 £1,001,978
2026-03-12 2026-03-09 PlS Planned sale
58,125
3.91
£227,083
58,125 3.91 £227,083
2025-12-16 2025-12-12 S Sale
35,450
4.52
£160,092
35,450 4.52 £160,092
2025-12-16 2025-12-12 PP Planned purchase
75,426
4.52
£340,624
75,426 4.52 £340,624
2025-12-03 2025-12-03 S Sale
229,742
4.35
£998,688
229,742 4.35 £998,688
2024-12-16 2024-12-12 S Sale
59,370
2.70
£160,062
59,370 2.70 £160,062
2024-12-16 2024-12-12 PP Planned purchase
126,321
2.70
£340,561
126,321 2.70 £340,561
2024-11-13 2024-11-12 S Sale
244,885
2.58
£631,558
244,885 2.58 £631,558
2024-09-30 2024-09-26 PP Planned purchase
98
2.26
£221
98 2.26 £221
2024-09-18 2024-09-16 S Sale
72,391
2.21
£160,056
72,391 2.21 £160,056
2024-09-18 2024-09-16 PP Planned purchase
154,024
2.21
£340,547
154,024 2.21 £340,547
2024-08-02 2024-08-01 S Sale
215,518
2.23
£480,174
215,518 2.23 £480,174
2024-06-19 2024-06-17 S Sale
78,902
2.03
£160,092
78,902 2.03 £160,092
2024-06-19 2024-06-17 PP Planned purchase
167,878
2.03
£340,624
167,878 2.03 £340,624
2024-04-10 2024-04-05 PP Planned purchase
211
1.86
£393
211 1.86 £393
2024-03-13 2024-03-08 S Sale
500,000
1.71
£852,500
500,000 1.71 £852,500
2024-03-13 2024-03-08 S Sale
190,368
1.71
£325,910
190,368 1.71 £325,910
2024-03-13 2024-03-08 S Sale
144,703
1.71
£247,732
144,703 1.71 £247,732
2024-03-13 2024-03-08 S Sale
62,213
1.71
£106,509
62,213 1.71 £106,509
2024-03-13 2024-03-08 PP Planned purchase
132,369
1.71
£226,616
132,369 1.71 £226,616
2024-03-13 2024-03-08 S Sale
54,906
1.71
£93,999
54,906 1.71 £93,999
2023-03-15 2023-03-13 B Purchase
25,000
1.11
£27,750
25,000 1.11 £27,750
2023-03-03 2023-03-03 B Purchase
31,193
0.01
£368
31,193 0.01 £368
2023-02-03 2023-02-03 B Purchase
29,798
0.01
£367
29,798 0.01 £367
2023-01-04 2023-01-04 B Purchase
24,435
0.02
£367
24,435 0.02 £367
2022-11-04 2022-10-31 B Purchase
33,388
0.02
£634
33,388 0.02 £634
2022-10-10 2022-09-30 B Purchase
19,290
0.02
£367
19,290 0.02 £367
2022-08-02 2022-08-01 B Purchase
35,774
0.03
£1,020
35,774 0.03 £1,020
2022-08-02 2022-08-01 B Purchase
12,861
0.03
£367
12,861 0.03 £367
2022-07-04 2022-07-01 B Purchase
13,328
0.03
£367
13,328 0.03 £367
2022-06-06 2022-06-01 B Purchase
3,666
0.10
£367
3,666 0.10 £367
2022-05-04 2022-05-03 B Purchase
3,187
0.12
£367
3,187 0.12 £367
2022-04-12 2022-04-12 B Purchase
1,726
2.30
£3,968
1,726 2.30 £3,968
2022-04-01 2022-04-01 B Purchase
2,715
0.14
£367
2,715 0.14 £367
2022-03-01 2022-03-01 B Purchase
2,718
0.14
£367
2,718 0.14 £367
2022-02-07 2022-02-07 B Purchase
63,000
0.16
£9,935
63,000 0.16 £9,935
2022-02-04 2022-02-01 B Purchase
2,404
0.15
£368
2,404 0.15 £368
2022-01-07 2021-12-23 B Purchase
1,438
0.26
£367
1,438 0.26 £367
2021-11-01 2021-11-01 B Purchase
513
0.72
£367
513 0.72 £367
2021-10-08 2021-10-04 B Purchase
444
0.83
£366
444 0.83 £366
2021-09-24 2021-09-21 PP Planned purchase
74
1.80
£133
74 1.80 £133
2021-09-22 2021-09-20 S Sale
90,193
1.78
£160,093
90,193 1.78 £160,093
2021-09-22 2021-09-20 PP Planned purchase
191,901
1.78
£340,624
191,901 1.78 £340,624