Federico Vecchioni

Insider profile

Currently holds a position at BF SpA

Performance

Overall performance
3.1

Performance over holding periods
4.2
30 days 90 days 120 days
Average return 1% 8.2% 15.1%
Success rate 31% 68% 82%
Transactions
289 96% Buy
34 71% Buy
47 69% Buy

Performance for realised trades
4.4
Average return 31%
Success rate 73%
Average holding period 220
Transactions 28

Positions

Position Company Period
Chief Executive Officer, Director BF SpA March 22, 2017 -

Federico Vecchioni's trades of Safestore Holdings 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
Purchase
Price
435.03
Quantity 48,164
Value £681,636
Transaction date
Sale
Price
327.70
Quantity 8,887
Value £3,506,960
Transaction date
Purchase
Price
410.24
Quantity 32,895
Value £2,632,334
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.49
Quantity 10,171
Value €45,697
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.48
Quantity 119
Value €533
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.50
Quantity 1,000
Value €4,500
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.48
Quantity 941
Value €4,211
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.49
Quantity 52,811
Value €237,026
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.51
Quantity 4,500
Value €20,295
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.50
Quantity 1,500
Value €6,750
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.50
Quantity 4,500
Value €20,250
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.50
Quantity 2,000
Value €9,000
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.50
Quantity 19,753
Value €88,888
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.53
Quantity 2,906
Value €13,155
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.50
Quantity 22,000
Value €99,000
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.54
Quantity 28,762
Value €130,467
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.55
Quantity 47,764
Value €217,546
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.47
Quantity 37,638
Value €168,419
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.20
Quantity 33,069
Value €138,956
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.09
Quantity 2,177
Value €8,906
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.13
Quantity 1,460
Value €6,030
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.40
Quantity 875,460
Value €3,852,024
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.03
Quantity 3,000
Value €12,090
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.06
Quantity 15,000
Value €60,826
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.01
Quantity 39,643
Value €158,877
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.10
Quantity 1,000
Value €4,100
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.08
Quantity 16,469
Value €67,190
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.10
Quantity 2,500
Value €10,250
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.17
Quantity 1,500
Value €6,255
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.09
Quantity 6,500
Value €26,599
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.18
Quantity 1,140
Value €4,765
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.17
Quantity 9,460
Value €39,427
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.25
Quantity 212,000
Value €901,000
IT BF SpA (BFG)
Transaction date
Sale
Price
4.25
Quantity 212,000
Value €901,000
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.22
Quantity 12,111
Value €51,073
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.24
Quantity 13,008
Value €55,210
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.29
Quantity 4,500
Value €19,290
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.23
Quantity 1,500
Value €6,343
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.17
Quantity 6,000
Value €25,020
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.20
Quantity 70,000
Value €294,000
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.25
Quantity 6,500
Value €27,594
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.28
Quantity 18,371
Value €78,628
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.24
Quantity 20,000
Value €84,800
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.26
Quantity 17,310
Value €73,701
IT BF SpA (BFG)
Transaction date
Purchase
Price
4.23
Quantity 80,000
Value €338,400
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-09-09 2026-09-09 B Purchase
48,164
435.03
£681,636
48,164 435.03 £681,636
2026-08-20 2026-08-19 S Sale
8,887
327.70
£3,506,960
8,887 327.70 £3,506,960
2026-06-25 2026-06-24 B Purchase
32,895
410.24
£2,632,334
32,895 410.24 £2,632,334
2025-03-06 2025-03-03
IT BF SpA (BFG)
B Purchase
10,171
4.49
€45,697
10,171 4.49 €45,697
2025-03-03 2025-02-27
IT BF SpA (BFG)
B Purchase
119
4.48
€533
119 4.48 €533
2025-02-27 2025-02-24
IT BF SpA (BFG)
B Purchase
1,000
4.50
€4,500
1,000 4.50 €4,500
2025-02-13 2025-02-10
IT BF SpA (BFG)
B Purchase
941
4.48
€4,211
941 4.48 €4,211
2025-02-10 2025-02-07
IT BF SpA (BFG)
B Purchase
52,811
4.49
€237,026
52,811 4.49 €237,026
2025-02-10 2025-02-06
IT BF SpA (BFG)
B Purchase
4,500
4.51
€20,295
4,500 4.51 €20,295
2025-02-06 2025-02-03
IT BF SpA (BFG)
B Purchase
1,500
4.50
€6,750
1,500 4.50 €6,750
2025-01-30 2025-01-29
IT BF SpA (BFG)
B Purchase
4,500
4.50
€20,250
4,500 4.50 €20,250
2025-01-27 2025-01-23
IT BF SpA (BFG)
B Purchase
2,000
4.50
€9,000
2,000 4.50 €9,000
2025-01-23 2025-01-20
IT BF SpA (BFG)
B Purchase
19,753
4.50
€88,888
19,753 4.50 €88,888
2025-01-20 2025-01-16
IT BF SpA (BFG)
B Purchase
2,906
4.53
€13,155
2,906 4.53 €13,155
2025-01-16 2025-01-13
IT BF SpA (BFG)
B Purchase
22,000
4.50
€99,000
22,000 4.50 €99,000
2025-01-13 2025-01-09
IT BF SpA (BFG)
B Purchase
28,762
4.54
€130,467
28,762 4.54 €130,467
2025-01-09 2025-01-07
IT BF SpA (BFG)
B Purchase
47,764
4.55
€217,546
47,764 4.55 €217,546
2025-01-08 2025-01-02
IT BF SpA (BFG)
B Purchase
37,638
4.47
€168,419
37,638 4.47 €168,419
2024-12-30 2024-12-27
IT BF SpA (BFG)
B Purchase
33,069
4.20
€138,956
33,069 4.20 €138,956
2024-12-27 2024-12-23
IT BF SpA (BFG)
B Purchase
2,177
4.09
€8,906
2,177 4.09 €8,906
2024-12-27 2024-12-23
IT BF SpA (BFG)
B Purchase
1,460
4.13
€6,030
1,460 4.13 €6,030
2024-12-23 2024-12-20
IT BF SpA (BFG)
B Purchase
875,460
4.40
€3,852,024
875,460 4.40 €3,852,024
2024-12-23 2024-12-19
IT BF SpA (BFG)
B Purchase
3,000
4.03
€12,090
3,000 4.03 €12,090
2024-12-19 2024-12-16
IT BF SpA (BFG)
B Purchase
15,000
4.06
€60,826
15,000 4.06 €60,826
2024-12-16 2024-12-12
IT BF SpA (BFG)
B Purchase
39,643
4.01
€158,877
39,643 4.01 €158,877
2024-12-12 2024-12-09
IT BF SpA (BFG)
B Purchase
1,000
4.10
€4,100
1,000 4.10 €4,100
2024-12-09 2024-12-06
IT BF SpA (BFG)
B Purchase
16,469
4.08
€67,190
16,469 4.08 €67,190
2024-12-05 2024-12-03
IT BF SpA (BFG)
B Purchase
2,500
4.10
€10,250
2,500 4.10 €10,250
2024-11-28 2024-11-25
IT BF SpA (BFG)
B Purchase
1,500
4.17
€6,255
1,500 4.17 €6,255
2024-11-25 2024-11-21
IT BF SpA (BFG)
B Purchase
6,500
4.09
€26,599
6,500 4.09 €26,599
2024-11-21 2024-11-18
IT BF SpA (BFG)
B Purchase
1,140
4.18
€4,765
1,140 4.18 €4,765
2024-11-18 2024-11-14
IT BF SpA (BFG)
B Purchase
9,460
4.17
€39,427
9,460 4.17 €39,427
2024-11-14 2024-11-12
IT BF SpA (BFG)
B Purchase
212,000
4.25
€901,000
212,000 4.25 €901,000
2024-11-14 2024-11-12
IT BF SpA (BFG)
S Sale
212,000
4.25
€901,000
212,000 4.25 €901,000
2024-11-11 2024-11-07
IT BF SpA (BFG)
B Purchase
12,111
4.22
€51,073
12,111 4.22 €51,073
2024-11-07 2024-11-06
IT BF SpA (BFG)
B Purchase
13,008
4.24
€55,210
13,008 4.24 €55,210
2024-10-24 2024-10-21
IT BF SpA (BFG)
B Purchase
4,500
4.29
€19,290
4,500 4.29 €19,290
2024-10-21 2024-10-17
IT BF SpA (BFG)
B Purchase
1,500
4.23
€6,343
1,500 4.23 €6,343
2024-10-17 2024-10-15
IT BF SpA (BFG)
B Purchase
6,000
4.17
€25,020
6,000 4.17 €25,020
2024-10-10 2024-10-07
IT BF SpA (BFG)
B Purchase
70,000
4.20
€294,000
70,000 4.20 €294,000
2024-08-26 2024-08-22
IT BF SpA (BFG)
B Purchase
6,500
4.25
€27,594
6,500 4.25 €27,594
2024-08-22 2024-08-19
IT BF SpA (BFG)
B Purchase
18,371
4.28
€78,628
18,371 4.28 €78,628
2024-08-19 2024-08-14
IT BF SpA (BFG)
B Purchase
20,000
4.24
€84,800
20,000 4.24 €84,800
2024-08-14 2024-08-12
IT BF SpA (BFG)
B Purchase
17,310
4.26
€73,701
17,310 4.26 €73,701
2024-08-12 2024-08-08
IT BF SpA (BFG)
B Purchase
80,000
4.23
€338,400
80,000 4.23 €338,400