Johnson, Stephen Edward

Insider profile

Performance

Overall performance
2.6

Performance over holding periods
4.2
30 days 90 days 120 days
Average return -2% 8.2% 15.1%
Success rate 21% 68% 82%
Transactions
15 7% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return 18%
Success rate 73%
Average holding period 220
Transactions 28
Johnson, Stephen Edward's trades of Croda International 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-05-06 2026-05-05 S Sale
52,824
173.07
£3,443,808
52,824 173.07 £3,443,808
2026-03-18 2026-03-17 S Sale
40,804
335.46
£4,899,079
40,804 335.46 £4,899,079
2026-03-18 2026-03-17 S Sale
95,016
344.94
£277,627
95,016 344.94 £277,627
2026-03-26 2025-12-31 PP Planned purchase
8,054 +5.4%
4.01
CA$32,297
8,054 +5.4% 4.01 CA$32,297
2025-03-29 2024-12-31 PP Planned purchase
10,951 +7.9%
3.68
CA$40,300
10,951 +7.9% 3.68 CA$40,300
2024-03-26 2024-03-25 S Sale
4,267
49.54
£211,406
4,267 49.54 £211,406
2024-03-26 2024-03-25 S Sale
4,267
49.54
£211,406
4,267 49.54 £211,406
2024-03-27 2023-12-31 PP Planned purchase
9,292 +7.2%
4.01
CA$37,261
9,292 +7.2% 4.01 CA$37,261
2023-05-03 2023-05-02 S Sale
14,851
69.21
£1,027,822
14,851 69.21 £1,027,822
2022-03-16 2022-03-15 S Sale
1,190
70.36
£83,733
1,190 70.36 £83,733
2022-03-16 2022-03-15 S Sale
12,612
70.36
£887,434
12,612 70.36 £887,434
2021-03-17 2021-03-16 S Sale
2,629
62.84
£165,207
2,629 62.84 £165,207
2021-03-17 2021-03-16 S Sale
5,257
62.84
£330,351
5,257 62.84 £330,351
2020-05-27 2020-05-27 S Sale
27,243
50.13
£1,365,659
27,243 50.13 £1,365,659
2020-04-09 2020-04-09 B Purchase
22
43.06
£947
22 43.06 £947
2019-03-06 2019-03-05 S Sale
6,855
48.80
£334,527
6,855 48.80 £334,527
2019-03-06 2019-03-04 S Sale
19,443
49.02
£953,018
19,443 49.02 £953,018
2018-03-08 2018-03-05 S Sale
21,181
44.34
£939,225
21,181 44.34 £939,225