Earnings
 
Value bought

Past 90 days

 
Value sold

Past 90 days

 
Net insiders buying

Past 90 days

 
Trades (buy and sell)

Past 90 days

Abbreviations B: Buy, S: Sell, PP: Planned purchase, PS: Planned sale, O: Option / Other
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2025-03-19 2025-03-19 S Sale Non-Executive Director
3,491
19.50
CHF 77,550
3,491 19.50 CHF 68,075
2025-03-19 2025-03-19 S Sale Executive Director / Officer
5,000
19.30
CHF 109,933
5,000 19.30 CHF 96,500
2025-03-18 2025-03-18 S Sale Non-Executive Director
34,782
19.38
CHF 764,769
34,782 19.38 CHF 673,983
2025-03-10 2025-03-10 S Sale Non-Executive Director
100,000
18.50
CHF 2,099,195
100,000 18.50 CHF 1,850,000
2025-03-10 2025-03-10 S Sale Non-Executive Director
100,000
18.50
CHF 2,100,675
100,000 18.50 CHF 1,850,000
2025-01-11 2025-01-11 S Sale
50,000
19.59
CHF 1,074,283
50,000 19.59 CHF 979,738
2025-01-10 2025-01-10 S Sale
294,118
19.63
CHF 6,338,241
294,118 19.63 CHF 5,773,059
2025-01-03 2025-01-03 S Sale
20,000
18.90
CHF 414,288
20,000 18.90 CHF 378,000
2024-12-27 2024-12-27 S Sale
10,000
18.80
CHF 209,164
10,000 18.80 CHF 187,996
2024-12-27 2024-12-27 S Sale Non-Executive Director
25,000
18.66
CHF 519,028
25,000 18.66 CHF 466,500
2024-12-23 2024-12-23 S Sale Executive Director / Officer
5,000
18.24
CHF 101,478
5,000 18.24 CHF 91,200
2024-12-23 2024-12-23 S Sale
20,000
18.40
CHF 409,474
20,000 18.40 CHF 368,000
2024-12-18 2024-12-18 S Sale Non-Executive Director
30,000
18.38
CHF 617,069
30,000 18.38 CHF 551,250
2024-12-17 2024-12-17 S Sale
100,000
17.41
CHF 1,947,414
100,000 17.41 CHF 1,741,250
2024-12-17 2024-12-17 S Sale Non-Executive Director
480,000
17.40
CHF 9,341,660
480,000 17.40 CHF 8,351,207
2024-12-16 2024-12-16 S Sale Executive Director / Officer
10,000
17.41
CHF 194,752
10,000 17.41 CHF 174,103
2024-12-16 2024-12-16 S Sale Executive Director / Officer
33,300
17.58
CHF 654,715
33,300 17.58 CHF 585,299
2024-08-27 2024-08-27 B Purchase Non-Executive Director
54,370
15.52
CHF 1,002,377
54,370 15.52 CHF 843,822
2024-08-27 2024-08-27 S Sale
1,764,706
15.52
CHF 32,534,487
1,764,706 15.52 CHF 27,388,237
2024-02-26 2024-02-26 S Sale
42,310
10.63
CHF 509,654
42,310 10.63 CHF 449,628
2023-12-14 2023-12-14 S Sale
10,800
11.15
CHF 138,089
10,800 11.15 CHF 120,402
2023-12-13 2023-12-13 S Sale
64,538
11.40
CHF 840,354
64,538 11.40 CHF 735,733
2023-12-11 2023-12-11 B Purchase Non-Executive Director
200,000
10.00
CHF 2,270,200
200,000 10.00 CHF 2,000,000
2023-12-11 2023-12-11 B Purchase Non-Executive Director
50,000
10.00
CHF 567,550
50,000 10.00 CHF 500,000
2023-12-11 2023-12-11 B Purchase Executive Director / Officer
100,000
10.00
CHF 1,135,100
100,000 10.00 CHF 1,000,000
2023-12-11 2023-12-11 B Purchase Executive Director / Officer
100,000
10.00
CHF 1,135,100
100,000 10.00 CHF 1,000,000
2023-12-11 2023-12-11 B Purchase Non-Executive Director
100,000
10.00
CHF 1,135,100
100,000 10.00 CHF 1,000,000
2023-12-11 2023-12-11 B Purchase Non-Executive Director
100,000
10.00
CHF 1,135,100
100,000 10.00 CHF 1,000,000
2023-12-11 2023-12-11 B Purchase Non-Executive Director
200,000
10.00
CHF 2,270,200
200,000 10.00 CHF 2,000,000
2023-12-11 2023-12-11 B Purchase Non-Executive Director
200,000
10.00
CHF 2,270,200
200,000 10.00 CHF 2,000,000
2023-11-28 2023-11-28 S Sale
1,882,353
10.00
CHF 21,384,938
1,882,353 10.00 CHF 18,829,742
2023-11-22 2023-11-22 B Purchase Non-Executive Director
20,000
9.95
CHF 225,129
20,000 9.95 CHF 199,000
2023-11-21 2023-11-21 B Purchase Non-Executive Director
19,949
9.95
CHF 224,177
19,949 9.95 CHF 198,493
2023-11-20 2023-11-20 B Purchase Non-Executive Director
51
9.95
CHF 572
51 9.95 CHF 507
2023-11-17 2023-11-17 B Purchase Non-Executive Director
37
9.95
CHF 414
37 9.95 CHF 368
2022-04-06 2022-04-06 B Purchase Non-Executive Director
5,000
9.60
CHF 28,243
5,000 9.60 CHF 48,000
2022-03-30 2022-03-30 B Purchase Non-Executive Director
5,000
9.70
CHF 28,537
5,000 9.70 CHF 48,500
2021-12-15 2021-12-15 B Purchase Executive Director / Officer
6,000
10.00
CHF 35,304
6,000 10.00 CHF 60,000
2021-12-15 2021-12-15 B Purchase Executive Director / Officer
10,002
10.00
CHF 58,852
10,002 10.00 CHF 100,020
// ... existing code ... // ... rest of the file ...