Carlo Rosa

Insider profile

Performance

Overall performance
3.5

Performance over holding periods
3.5
30 days 90 days 120 days
Average return 10% 8.2% 15.1%
Success rate 94% 68% 82%
Transactions
48 54% Buy
34 71% Buy
47 69% Buy
Carlo Rosa's trades of DiaSorin 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
339.50
Quantity 50,629
Value €3,662,770
Transaction date
Purchase
Price
335.37
Quantity 22,698
Value €2,824,699
Transaction date
Purchase
Price
70.05
Quantity 53,758
Value €721,675
Transaction date
Purchase
Price
67.04
Quantity 3,016
Value €202,199
Transaction date
Purchase
Price
67.10
Quantity 1,845
Value €123,803
Transaction date
Purchase
Price
66.97
Quantity 1,392
Value €93,220
Transaction date
Purchase
Price
67.03
Quantity 1,134
Value €76,012
Transaction date
Purchase
Price
67.05
Quantity 656
Value €43,987
Transaction date
Purchase
Price
67.30
Quantity 639
Value €43,004
Transaction date
Purchase
Price
67.03
Quantity 569
Value €38,140
Transaction date
Purchase
Price
67.03
Quantity 245
Value €16,422
Transaction date
Purchase
Price
66.85
Quantity 122
Value €8,156
Transaction date
Purchase
Price
66.36
Quantity 15,200
Value €1,008,672
Transaction date
Purchase
Price
65.55
Quantity 6,395
Value €419,200
Transaction date
Purchase
Price
65.53
Quantity 2,445
Value €160,217
Transaction date
Purchase
Price
65.58
Quantity 2,300
Value €150,824
Transaction date
Purchase
Price
65.57
Quantity 1,487
Value €97,495
Transaction date
Purchase
Price
65.62
Quantity 1,363
Value €89,436
Transaction date
Purchase
Price
65.58
Quantity 519
Value €34,036
Transaction date
Purchase
Price
65.54
Quantity 270
Value €17,695
Transaction date
Purchase
Price
65.70
Quantity 194
Value €12,746
Transaction date
Purchase
Price
65.62
Quantity 192
Value €12,599
Transaction date
Purchase
Price
65.45
Quantity 35
Value €2,291
Transaction date
Purchase
Price
54.20
Quantity 9,211
Value €499,236
Transaction date
Purchase
Price
70.78
Quantity 7,500
Value €530,882
Transaction date
Purchase
Price
67.21
Quantity 7,400
Value €497,328
Transaction date
Sale
Price
105.05
Quantity 10,763
Value €1,130,633
Transaction date
Sale
Price
105.32
Quantity 13,108
Value €1,380,544
Transaction date
Sale
Price
105.54
Quantity 13,287
Value €1,402,374
Transaction date
Sale
Price
104.04
Quantity 969
Value €100,812
Transaction date
Sale
Price
104.15
Quantity 3,606
Value €375,550
Transaction date
Sale
Price
104.00
Quantity 50
Value €5,200
Transaction date
Sale
Price
104.07
Quantity 1,602
Value €166,714
Transaction date
Sale
Price
104.00
Quantity 1,819
Value €189,178
Transaction date
Sale
Price
104.28
Quantity 20
Value €2,086
Transaction date
Sale
Price
104.00
Quantity 3,108
Value €323,232
Transaction date
Sale
Price
104.12
Quantity 3,541
Value €368,684
Transaction date
Sale
Price
104.40
Quantity 17,260
Value €1,801,863
Transaction date
Sale
Price
105.47
Quantity 10,219
Value €1,077,770
Transaction date
Sale
Price
104.46
Quantity 16,400
Value €1,713,157
Transaction date
Sale
Price
102.51
Quantity 17,987
Value €1,843,921
Transaction date
Sale
Price
102.32
Quantity 6,710
Value €686,574
Transaction date
Sale
Price
102.63
Quantity 11,033
Value €1,132,349
Transaction date
Sale
Price
102.49
Quantity 7,795
Value €798,947
Transaction date
Sale
Price
102.01
Quantity 723
Value €73,751
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-07-23 2026-07-21 B Purchase
50,629
339.50
€3,662,770
50,629 339.50 €3,662,770
2026-07-23 2026-07-21 B Purchase
22,698
335.37
€2,824,699
22,698 335.37 €2,824,699
2026-06-01 2026-05-26 B Purchase
53,758
70.05
€721,675
53,758 70.05 €721,675
2026-06-01 2026-05-26 B Purchase
3,016
67.04
€202,199
3,016 67.04 €202,199
2026-06-01 2026-05-26 B Purchase
1,845
67.10
€123,803
1,845 67.10 €123,803
2026-06-01 2026-05-26 B Purchase
1,392
66.97
€93,220
1,392 66.97 €93,220
2026-06-01 2026-05-26 B Purchase
1,134
67.03
€76,012
1,134 67.03 €76,012
2026-06-01 2026-05-26 B Purchase
656
67.05
€43,987
656 67.05 €43,987
2026-06-01 2026-05-26 B Purchase
639
67.30
€43,004
639 67.30 €43,004
2026-06-01 2026-05-26 B Purchase
569
67.03
€38,140
569 67.03 €38,140
2026-06-01 2026-05-26 B Purchase
245
67.03
€16,422
245 67.03 €16,422
2026-06-01 2026-05-26 B Purchase
122
66.85
€8,156
122 66.85 €8,156
2026-05-28 2026-05-25 B Purchase
15,200
66.36
€1,008,672
15,200 66.36 €1,008,672
2026-05-28 2026-05-22 B Purchase
6,395
65.55
€419,200
6,395 65.55 €419,200
2026-05-28 2026-05-22 B Purchase
2,445
65.53
€160,217
2,445 65.53 €160,217
2026-05-28 2026-05-22 B Purchase
2,300
65.58
€150,824
2,300 65.58 €150,824
2026-05-28 2026-05-22 B Purchase
1,487
65.57
€97,495
1,487 65.57 €97,495
2026-05-28 2026-05-22 B Purchase
1,363
65.62
€89,436
1,363 65.62 €89,436
2026-05-28 2026-05-22 B Purchase
519
65.58
€34,036
519 65.58 €34,036
2026-05-28 2026-05-22 B Purchase
270
65.54
€17,695
270 65.54 €17,695
2026-05-28 2026-05-22 B Purchase
194
65.70
€12,746
194 65.70 €12,746
2026-05-28 2026-05-22 B Purchase
192
65.62
€12,599
192 65.62 €12,599
2026-05-28 2026-05-22 B Purchase
35
65.45
€2,291
35 65.45 €2,291
2026-03-24 2026-03-23 B Purchase
9,211
54.20
€499,236
9,211 54.20 €499,236
2026-01-29 2026-01-27 B Purchase
7,500
70.78
€530,882
7,500 70.78 €530,882
2025-12-29 2025-12-23 B Purchase
7,400
67.21
€497,328
7,400 67.21 €497,328
2024-10-07 2024-10-01 S Sale
10,763
105.05
€1,130,633
10,763 105.05 €1,130,633
2024-10-01 2024-09-30 S Sale
13,108
105.32
€1,380,544
13,108 105.32 €1,380,544
2024-10-01 2024-09-27 S Sale
13,287
105.54
€1,402,374
13,287 105.54 €1,402,374
2024-10-01 2024-09-25 S Sale
969
104.04
€100,812
969 104.04 €100,812
2024-09-23 2024-09-19 S Sale
3,606
104.15
€375,550
3,606 104.15 €375,550
2024-09-23 2024-09-17 S Sale
50
104.00
€5,200
50 104.00 €5,200
2024-09-17 2024-09-16 S Sale
1,602
104.07
€166,714
1,602 104.07 €166,714
2024-09-17 2024-09-13 S Sale
1,819
104.00
€189,178
1,819 104.00 €189,178
2024-09-17 2024-09-11 S Sale
20
104.28
€2,086
20 104.28 €2,086
2024-09-11 2024-09-10 S Sale
3,108
104.00
€323,232
3,108 104.00 €323,232
2024-09-11 2024-09-05 S Sale
3,541
104.12
€368,684
3,541 104.12 €368,684
2024-09-05 2024-08-30 S Sale
17,260
104.40
€1,801,863
17,260 104.40 €1,801,863
2024-08-30 2024-08-29 S Sale
10,219
105.47
€1,077,770
10,219 105.47 €1,077,770
2024-08-30 2024-08-28 S Sale
16,400
104.46
€1,713,157
16,400 104.46 €1,713,157
2024-08-30 2024-08-27 S Sale
17,987
102.51
€1,843,921
17,987 102.51 €1,843,921
2024-08-30 2024-08-26 S Sale
6,710
102.32
€686,574
6,710 102.32 €686,574
2024-08-26 2024-08-23 S Sale
11,033
102.63
€1,132,349
11,033 102.63 €1,132,349
2024-08-26 2024-08-22 S Sale
7,795
102.49
€798,947
7,795 102.49 €798,947
2024-08-26 2024-08-20 S Sale
723
102.01
€73,751
723 102.01 €73,751