Pietro Labriola

Insider profile

Performance

Overall performance
3.5

Performance over holding periods
4.2
30 days 90 days 120 days
Average return 0% 8.2% 15.1%
Success rate 55% 68% 82%
Transactions
16 19% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return 277%
Success rate 73%
Average holding period 220
Transactions 28
Pietro Labriola'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
442.67
Quantity 38,315
Value €3,830,200
Transaction date
Sale
Price
155.02
Quantity 72,583
Value €2,980,842
Transaction date
Sale
Price
143.41
Quantity 98,721
Value €2,749,034
Transaction date
Sale
Price
7.64
Quantity 455,338
Value €3,479,966
Transaction date
Sale
Price
7.64
Quantity 3,228
Value €24,670
Transaction date
Sale
Price
7.64
Quantity 8,272
Value €63,220
Transaction date
Sale
Price
7.69
Quantity 430,418
Value €3,308,666
Transaction date
Sale
Price
7.69
Quantity 3,051
Value €23,453
Transaction date
Sale
Price
7.69
Quantity 7,820
Value €60,113
Transaction date
Sale
Price
7.71
Quantity 352,947
Value €2,719,492
Transaction date
Sale
Price
7.71
Quantity 2,502
Value €19,278
Transaction date
Sale
Price
7.71
Quantity 6,412
Value €49,405
Transaction date
Sale
Price
0.00
Quantity 67,088
Value €0
Transaction date
Sale
Price
0.00
Quantity 171,947
Value €0
Transaction date
Purchase
Price
3.47
Quantity 2,603,040
Value €9,019,534
Transaction date
Purchase
Price
0.18
Quantity 270,000
Value €48,789
Transaction date
Purchase
Price
0.21
Quantity 500,000
Value €104,100
Transaction date
Purchase
Price
0.21
Quantity 1,000,000
Value €208,400
Transaction date
Sale
Price
0.50
Quantity 70,000
Value €35,000
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
38,315
442.67
€3,830,200
38,315 442.67 €3,830,200
2026-07-24 2026-07-23 S Sale
72,583
155.02
€2,980,842
72,583 155.02 €2,980,842
2026-07-24 2026-07-23 S Sale
98,721
143.41
€2,749,034
98,721 143.41 €2,749,034
2026-07-23 2026-07-22 S Sale
455,338
7.64
€3,479,966
455,338 7.64 €3,479,966
2026-07-23 2026-07-22 S Sale
3,228
7.64
€24,670
3,228 7.64 €24,670
2026-07-23 2026-07-22 S Sale
8,272
7.64
€63,220
8,272 7.64 €63,220
2026-07-22 2026-07-21 S Sale
430,418
7.69
€3,308,666
430,418 7.69 €3,308,666
2026-07-22 2026-07-21 S Sale
3,051
7.69
€23,453
3,051 7.69 €23,453
2026-07-22 2026-07-21 S Sale
7,820
7.69
€60,113
7,820 7.69 €60,113
2026-07-21 2026-07-20 S Sale
352,947
7.71
€2,719,492
352,947 7.71 €2,719,492
2026-07-21 2026-07-20 S Sale
2,502
7.71
€19,278
2,502 7.71 €19,278
2026-07-21 2026-07-20 S Sale
6,412
7.71
€49,405
6,412 7.71 €49,405
2026-07-21 2026-07-20 S Sale
67,088
0.00
€0
67,088 0.00 €0
2026-07-21 2026-07-20 S Sale
171,947
0.00
€0
171,947 0.00 €0
2026-07-21 2026-07-20 B Purchase
2,603,040
3.47
€9,019,534
2,603,040 3.47 €9,019,534
2022-09-19 2022-09-19 B Purchase
270,000
0.18
€48,789
270,000 0.18 €48,789
2022-08-26 2022-08-25 B Purchase
500,000
0.21
€104,100
500,000 0.21 €104,100
2022-08-23 2022-08-22 B Purchase
1,000,000
0.21
€208,400
1,000,000 0.21 €208,400
2020-01-24 2019-07-11 S Sale
70,000
0.50
€35,000
70,000 0.50 €35,000