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
Transaction date
Sale
Price
452.01
Quantity 4,838
Value £2,811,736
Transaction date
Sale
Price
45.63
Quantity 18,829
Value £4,822,780
Transaction date
Sale
Price
380.09
Quantity 4,091
Value £1,001,978
Transaction date
Planned sale
Price
3.91
Quantity 58,125
Value £227,083
Transaction date
Sale
Price
4.52
Quantity 35,450
Value £160,092
Transaction date
Planned purchase
Price
4.52
Quantity 75,426
Value £340,624
Transaction date
Sale
Price
4.35
Quantity 229,742
Value £998,688
Transaction date
Sale
Price
2.70
Quantity 59,370
Value £160,062
Transaction date
Planned purchase
Price
2.70
Quantity 126,321
Value £340,561
Transaction date
Sale
Price
2.58
Quantity 244,885
Value £631,558
Transaction date
Planned purchase
Price
2.26
Quantity 98
Value £221
Transaction date
Sale
Price
2.21
Quantity 72,391
Value £160,056
Transaction date
Planned purchase
Price
2.21
Quantity 154,024
Value £340,547
Transaction date
Sale
Price
2.23
Quantity 215,518
Value £480,174
Transaction date
Sale
Price
2.03
Quantity 78,902
Value £160,092
Transaction date
Planned purchase
Price
2.03
Quantity 167,878
Value £340,624
Transaction date
Planned purchase
Price
1.86
Quantity 211
Value £393
Transaction date
Sale
Price
1.71
Quantity 500,000
Value £852,500
Transaction date
Sale
Price
1.71
Quantity 190,368
Value £325,910
Transaction date
Sale
Price
1.71
Quantity 144,703
Value £247,732
Transaction date
Sale
Price
1.71
Quantity 62,213
Value £106,509
Transaction date
Planned purchase
Price
1.71
Quantity 132,369
Value £226,616
Transaction date
Sale
Price
1.71
Quantity 54,906
Value £93,999
Transaction date
Purchase
Price
1.11
Quantity 25,000
Value £27,750
Transaction date
Purchase
Price
0.01
Quantity 31,193
Value £368
Transaction date
Purchase
Price
0.01
Quantity 29,798
Value £367
Transaction date
Purchase
Price
0.02
Quantity 24,435
Value £367
Transaction date
Purchase
Price
0.02
Quantity 33,388
Value £634
Transaction date
Purchase
Price
0.02
Quantity 19,290
Value £367
Transaction date
Purchase
Price
0.03
Quantity 35,774
Value £1,020
Transaction date
Purchase
Price
0.03
Quantity 12,861
Value £367
Transaction date
Purchase
Price
0.03
Quantity 13,328
Value £367
Transaction date
Purchase
Price
0.10
Quantity 3,666
Value £367
Transaction date
Purchase
Price
0.12
Quantity 3,187
Value £367
Transaction date
Purchase
Price
2.30
Quantity 1,726
Value £3,968
Transaction date
Purchase
Price
0.14
Quantity 2,715
Value £367
Transaction date
Purchase
Price
0.14
Quantity 2,718
Value £367
Transaction date
Purchase
Price
0.16
Quantity 63,000
Value £9,935
Transaction date
Purchase
Price
0.15
Quantity 2,404
Value £368
Transaction date
Purchase
Price
0.26
Quantity 1,438
Value £367
Transaction date
Purchase
Price
0.72
Quantity 513
Value £367
Transaction date
Purchase
Price
0.83
Quantity 444
Value £366
Transaction date
Planned purchase
Price
1.80
Quantity 74
Value £133
Transaction date
Sale
Price
1.78
Quantity 90,193
Value £160,093
Transaction date
Planned purchase
Price
1.78
Quantity 191,901
Value £340,624
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