Eric Castaldi

Insider profile

Performance

Overall performance
1.6

Performance over holding periods
1.6
30 days 90 days 120 days
Average return -6% 8.2% 15.1%
Success rate 24% 68% 82%
Transactions
8 0% Buy
34 71% Buy
47 69% Buy
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Transaction date
Purchase
Price
84.24
Quantity 52,993
Value €713,056
Transaction date
Purchase
Price
71.43
Quantity 46,924
Value €4,512,950
Transaction date
Sale
Price
189.11
Quantity 83,640
Value €3,399,029
Transaction date
Sale
Price
63.54
Quantity 25,000
Value €1,588,500
Transaction date
Sale
Price
64.28
Quantity 15,000
Value €964,200
Transaction date
Sale
Price
51.44
Quantity 3,000
Value €154,320
Transaction date
Sale
Price
50.48
Quantity 2,000
Value €100,960
Transaction date
Sale
Price
51.21
Quantity 5,000
Value €256,050
Transaction date
Sale
Price
50.64
Quantity 5,000
Value €253,200
Transaction date
Sale
Price
50.57
Quantity 5,000
Value €252,850
Transaction date
Sale
Price
0.78
Quantity 45,000
Value €35,176
Transaction date
Sale
Price
0.86
Quantity 40,002
Value €34,442
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2025-04-24 2025-04-08 B Purchase
52,993
84.24
€713,056
52,993 84.24 €713,056
2024-07-31 2024-07-25 B Purchase
46,924
71.43
€4,512,950
46,924 71.43 €4,512,950
2021-06-17 2021-06-11 S Sale
83,640
189.11
€3,399,029
83,640 189.11 €3,399,029
2018-03-09 2018-03-09 S Sale
25,000
63.54
€1,588,500
25,000 63.54 €1,588,500
2018-03-08 2018-03-08 S Sale
15,000
64.28
€964,200
15,000 64.28 €964,200
2018-01-09 2018-01-09 S Sale
3,000
51.44
€154,320
3,000 51.44 €154,320
2018-01-08 2018-01-08 S Sale
2,000
50.48
€100,960
2,000 50.48 €100,960
2018-01-08 2018-01-08 S Sale
5,000
51.21
€256,050
5,000 51.21 €256,050
2018-01-05 2018-01-05 S Sale
5,000
50.64
€253,200
5,000 50.64 €253,200
2018-01-04 2018-01-04 S Sale
5,000
50.57
€252,850
5,000 50.57 €252,850
2009-12-08 2009-11-27 S Sale
45,000
0.78
€35,176
45,000 0.78 €35,176
2009-12-04 2009-11-26 S Sale
40,002
0.86
€34,442
40,002 0.86 €34,442