30% off. Use code SUMMER30 at checkout for 30% off for 12 months on Pro and Premium subscriptions. Subscribe now

Stephen Davidson

Insider profile

Performance

Overall performance
2.4

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
35 23% 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 Activity 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