Leonardo Ferragamo

Insider profile

Performance

Overall performance
2.5

Performance over holding periods
2.5
30 days 90 days 120 days
Average return 1% 8.2% 15.1%
Success rate 78% 68% 82%
Transactions
10 90% Buy
34 71% Buy
47 69% Buy
Leonardo Ferragamo's trades of Salvatore Ferragamo SpA'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
Purchase
Price
111.21
Quantity 26,295
Value €1,173,407
Transaction date
Purchase
Price
81.48
Quantity 66,010
Value €37,592
Transaction date
Purchase
Price
189.80
Quantity 58,439
Value €1,590,107
Transaction date
Purchase
Price
9.00
Quantity 209
Value €1,880
Transaction date
Purchase
Price
8.99
Quantity 98,942
Value €889,439
Transaction date
Purchase
Price
10.34
Quantity 37,942
Value €392,210
Transaction date
Purchase
Price
9.92
Quantity 35,898
Value €356,094
Transaction date
Purchase
Price
9.73
Quantity 46,760
Value €454,923
Transaction date
Purchase
Price
9.51
Quantity 160,695
Value €1,527,920
Transaction date
Purchase
Price
9.62
Quantity 149,155
Value €1,434,841
Transaction date
Purchase
Price
9.42
Quantity 70,000
Value €659,568
Transaction date
Sale
Price
38.47
Quantity 14,837
Value €570,819
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-09-21 2026-09-18 B Purchase
26,295
111.21
€1,173,407
26,295 111.21 €1,173,407
2026-09-21 2026-09-15 B Purchase
66,010
81.48
€37,592
66,010 81.48 €37,592
2026-09-15 2026-09-09 B Purchase
58,439
189.80
€1,590,107
58,439 189.80 €1,590,107
2026-09-09 2026-09-08 B Purchase
209
9.00
€1,880
209 9.00 €1,880
2026-09-09 2026-09-03 B Purchase
98,942
8.99
€889,439
98,942 8.99 €889,439
2026-06-29 2026-06-25 B Purchase
37,942
10.34
€392,210
37,942 10.34 €392,210
2026-06-29 2026-06-24 B Purchase
35,898
9.92
€356,094
35,898 9.92 €356,094
2026-06-29 2026-06-23 B Purchase
46,760
9.73
€454,923
46,760 9.73 €454,923
2026-06-23 2026-06-22 B Purchase
160,695
9.51
€1,527,920
160,695 9.51 €1,527,920
2026-06-23 2026-06-19 B Purchase
149,155
9.62
€1,434,841
149,155 9.62 €1,434,841
2026-06-23 2026-06-18 B Purchase
70,000
9.42
€659,568
70,000 9.42 €659,568
2024-10-07 2024-10-02 S Sale
14,837
38.47
€570,819
14,837 38.47 €570,819