Roberto Mazzilli

Insider profile

Performance

Overall performance

Performance over holding periods
30 days 90 days 120 days
Average return 0% 8.2% 15.1%
Success rate 56% 68% 82%
Transactions
12 0% Buy
34 71% Buy
47 69% Buy
Roberto Mazzilli's trades of Telecom Italia 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
Sale
Price
321.55
Quantity 24,819
Value €2,284,899
Transaction date
Sale
Price
143.32
Quantity 33,346
Value €4,910,844
Transaction date
Sale
Price
363.67
Quantity 41,223
Value €651,715
Transaction date
Sale
Price
7.64
Quantity 80,009
Value €611,477
Transaction date
Sale
Price
7.64
Quantity 2,078
Value €15,881
Transaction date
Sale
Price
7.64
Quantity 5,326
Value €40,704
Transaction date
Sale
Price
7.69
Quantity 75,633
Value €581,398
Transaction date
Sale
Price
7.69
Quantity 1,965
Value €15,105
Transaction date
Sale
Price
7.69
Quantity 5,035
Value €38,705
Transaction date
Sale
Price
7.71
Quantity 62,019
Value €477,863
Transaction date
Sale
Price
7.71
Quantity 1,611
Value €12,413
Transaction date
Sale
Price
7.71
Quantity 4,129
Value €31,814
Transaction date
Sale
Price
0.00
Quantity 13,297
Value €0
Transaction date
Sale
Price
0.00
Quantity 34,082
Value €0
Transaction date
Purchase
Price
3.47
Quantity 338,937
Value €1,174,417
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-07-24 2026-07-23 S Sale
24,819
321.55
€2,284,899
24,819 321.55 €2,284,899
2026-07-24 2026-07-23 S Sale
33,346
143.32
€4,910,844
33,346 143.32 €4,910,844
2026-07-24 2026-07-23 S Sale
41,223
363.67
€651,715
41,223 363.67 €651,715
2026-07-23 2026-07-22 S Sale
80,009
7.64
€611,477
80,009 7.64 €611,477
2026-07-23 2026-07-22 S Sale
2,078
7.64
€15,881
2,078 7.64 €15,881
2026-07-23 2026-07-22 S Sale
5,326
7.64
€40,704
5,326 7.64 €40,704
2026-07-22 2026-07-21 S Sale
75,633
7.69
€581,398
75,633 7.69 €581,398
2026-07-22 2026-07-21 S Sale
1,965
7.69
€15,105
1,965 7.69 €15,105
2026-07-22 2026-07-21 S Sale
5,035
7.69
€38,705
5,035 7.69 €38,705
2026-07-21 2026-07-20 S Sale
62,019
7.71
€477,863
62,019 7.71 €477,863
2026-07-21 2026-07-20 S Sale
1,611
7.71
€12,413
1,611 7.71 €12,413
2026-07-21 2026-07-20 S Sale
4,129
7.71
€31,814
4,129 7.71 €31,814
2026-07-21 2026-07-20 S Sale
13,297
0.00
€0
13,297 0.00 €0
2026-07-21 2026-07-20 S Sale
34,082
0.00
€0
34,082 0.00 €0
2026-07-21 2026-07-20 B Purchase
338,937
3.47
€1,174,417
338,937 3.47 €1,174,417