Leysen Thomas

Insider profile

Performance

Overall performance
3.8

Performance over holding periods
4.2
30 days 90 days 120 days
Average return 3% 8.2% 15.1%
Success rate 67% 68% 82%
Transactions
13 54% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return 111%
Success rate 73%
Average holding period 220
Transactions 28
Leysen Thomas's trades of Umicore SA'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
2024-08-02 2024-08-01 B Purchase
15,979
238.97
€2,733,398
15,979 238.97 €2,733,398
2024-08-02 2024-07-31 B Purchase
60,415
476.77
€3,994,475
60,415 476.77 €3,994,475
2022-06-27 2022-06-23 B Purchase
16,933
325.09
€599,032
16,933 325.09 €599,032
2021-08-13 2021-08-12 S Sale
58,000
59.52
€3,452,335
58,000 59.52 €3,452,335
2021-08-12 2021-08-11 S Sale
50,000
59.26
€2,963,040
50,000 59.26 €2,963,040
2021-02-23 2021-02-22 B Purchase
3,040
47.50
€144,400
3,040 47.50 €144,400
2021-02-23 2021-02-22 S Sale
3,040
47.50
€144,400
3,040 47.50 €144,400
2020-12-01 2020-11-30 S Sale
9,960
37.70
€375,492
9,960 37.70 €375,492
2020-12-01 2020-11-30 B Purchase
9,960
37.70
€375,492
9,960 37.70 €375,492
2019-07-08 2019-06-27 S Sale
2,000
27.50
€55,000
2,000 27.50 €55,000
2019-07-08 2019-06-27 B Purchase
2,000
27.50
€55,000
2,000 27.50 €55,000
2019-05-29 2019-05-24 B Purchase
110,000
26.97
€2,966,667
110,000 26.97 €2,966,667
2018-03-22 2018-03-21 S Sale
46,452
73.02
€3,383,509
46,452 73.02 €3,383,509
2017-10-09 2017-10-06 S Sale
1,660
73.60
€122,176
1,660 73.60 €122,176
2017-10-09 2017-10-06 S Sale
1,660
73.60
€122,176
1,660 73.60 €122,176
2017-10-09 2017-10-06 S Sale
1,660
73.60
€122,176
1,660 73.60 €122,176
2017-10-09 2017-10-06 B Purchase
4,980
73.60
€366,528
4,980 73.60 €366,528
2017-09-11 2017-09-08 S Sale
10,000
65.59
€655,921
10,000 65.59 €655,921
2017-08-22 2017-08-18 B Purchase
1,900
65.30
€124,070
1,900 65.30 €124,070
2016-08-03 2016-08-02 S Sale
88,859
51.54
€4,579,606
88,859 51.54 €4,579,606
2016-08-03 2016-08-01 S Sale
31,141
51.67
€1,609,009
31,141 51.67 €1,609,009