Dec. 28, 2022 |
Dec. 28, 2022 |
B
Purchase
|
Executive Director / Officer
|
50
18.75
938
CHF
|
50
|
18.75
|
938
CHF
|
|
Dec. 27, 2022 |
Dec. 27, 2022 |
B
Purchase
|
Executive Director / Officer
|
1,000
18.80
18,800
CHF
|
1,000
|
18.80
|
18,800
CHF
|
|
Dec. 23, 2022 |
Dec. 23, 2022 |
B
Purchase
|
Executive Director / Officer
|
200
18.20
3,640
CHF
|
200
|
18.20
|
3,640
CHF
|
|
Dec. 21, 2022 |
Dec. 21, 2022 |
B
Purchase
|
Executive Director / Officer
|
200
18.80
3,760
CHF
|
200
|
18.80
|
3,760
CHF
|
|
Dec. 19, 2022 |
Dec. 19, 2022 |
B
Purchase
|
Executive Director / Officer
|
200
19.00
3,800
CHF
|
200
|
19.00
|
3,800
CHF
|
|
Dec. 16, 2022 |
Dec. 16, 2022 |
B
Purchase
|
Executive Director / Officer
|
1,200
18.99
22,790
CHF
|
1,200
|
18.99
|
22,790
CHF
|
|
Dec. 15, 2022 |
Dec. 15, 2022 |
B
Purchase
|
Executive Director / Officer
|
200
18.40
3,680
CHF
|
200
|
18.40
|
3,680
CHF
|
|
Dec. 14, 2022 |
Dec. 14, 2022 |
B
Purchase
|
Executive Director / Officer
|
1,500
17.88
26,820
CHF
|
1,500
|
17.88
|
26,820
CHF
|
|
Dec. 12, 2022 |
Dec. 12, 2022 |
B
Purchase
|
Executive Director / Officer
|
300
17.95
5,385
CHF
|
300
|
17.95
|
5,385
CHF
|
|
Dec. 9, 2022 |
Dec. 9, 2022 |
B
Purchase
|
Executive Director / Officer
|
3,100
17.83
55,284
CHF
|
3,100
|
17.83
|
55,284
CHF
|
|
Dec. 8, 2022 |
Dec. 8, 2022 |
B
Purchase
|
Executive Director / Officer
|
8,350
17.84
148,996
CHF
|
8,350
|
17.84
|
148,996
CHF
|
|
Dec. 6, 2022 |
Dec. 6, 2022 |
B
Purchase
|
Executive Director / Officer
|
400
18.00
7,200
CHF
|
400
|
18.00
|
7,200
CHF
|
|
Dec. 2, 2022 |
Dec. 2, 2022 |
B
Purchase
|
Executive Director / Officer
|
200
18.35
3,670
CHF
|
200
|
18.35
|
3,670
CHF
|
|
Dec. 1, 2022 |
Dec. 1, 2022 |
B
Purchase
|
Executive Director / Officer
|
700
18.18
12,726
CHF
|
700
|
18.18
|
12,726
CHF
|
|
Nov. 30, 2022 |
Nov. 30, 2022 |
B
Purchase
|
Executive Director / Officer
|
200
18.20
3,640
CHF
|
200
|
18.20
|
3,640
CHF
|
|
Oct. 20, 2022 |
Oct. 20, 2022 |
B
Purchase
|
Non-Executive Director
|
3,000
19.13
57,403
CHF
|
3,000
|
19.13
|
57,403
CHF
|
|
Oct. 19, 2022 |
Oct. 19, 2022 |
B
Purchase
|
Non-Executive Director
|
3,000
18.96
56,875
CHF
|
3,000
|
18.96
|
56,875
CHF
|
|
Oct. 18, 2022 |
Oct. 18, 2022 |
B
Purchase
|
Executive Director / Officer
|
900
17.19
15,467
CHF
|
900
|
17.19
|
15,467
CHF
|
|
Oct. 18, 2022 |
Oct. 18, 2022 |
B
Purchase
|
Non-Executive Director
|
3,000
18.17
54,520
CHF
|
3,000
|
18.17
|
54,520
CHF
|
|
Oct. 17, 2022 |
Oct. 17, 2022 |
B
Purchase
|
Executive Director / Officer
|
122
17.50
2,135
CHF
|
122
|
17.50
|
2,135
CHF
|
|
Oct. 13, 2022 |
Oct. 13, 2022 |
B
Purchase
|
Executive Director / Officer
|
1,500
18.25
27,375
CHF
|
1,500
|
18.25
|
27,375
CHF
|
|
Sept. 30, 2022 |
Sept. 30, 2022 |
B
Purchase
|
Executive Director / Officer
|
300,000
4.05
1,215,000
CHF
|
300,000
|
4.05
|
1,215,000
CHF
|
|
Sept. 29, 2022 |
Sept. 29, 2022 |
B
Purchase
|
Executive Director / Officer
|
1,000
18.90
18,898
CHF
|
1,000
|
18.90
|
18,898
CHF
|
|
July 5, 2022 |
July 5, 2022 |
B
Purchase
|
Executive Director / Officer
|
1,000
17.53
17,530
CHF
|
1,000
|
17.53
|
17,530
CHF
|
|
June 24, 2022 |
June 24, 2022 |
B
Purchase
|
Executive Director / Officer
|
2,000
17.90
35,800
CHF
|
2,000
|
17.90
|
35,800
CHF
|
|
June 23, 2022 |
June 23, 2022 |
B
Purchase
|
Executive Director / Officer
|
2,000
17.32
34,638
CHF
|
2,000
|
17.32
|
34,638
CHF
|
|
May 5, 2022 |
May 5, 2022 |
B
Purchase
|
Executive Director / Officer
|
300
17.50
5,250
CHF
|
300
|
17.50
|
5,250
CHF
|
|
May 4, 2022 |
May 4, 2022 |
B
Purchase
|
Executive Director / Officer
|
2,000
17.50
35,000
CHF
|
2,000
|
17.50
|
35,000
CHF
|
|
April 25, 2022 |
April 25, 2022 |
B
Purchase
|
Non-Executive Director
|
1,546
16.17
24,999
CHF
|
1,546
|
16.17
|
24,999
CHF
|
|
April 19, 2022 |
April 19, 2022 |
B
Purchase
|
Non-Executive Director
|
3,246
16.17
52,488
CHF
|
3,246
|
16.17
|
52,488
CHF
|
|
April 7, 2022 |
April 7, 2022 |
B
Purchase
|
Non-Executive Director
|
655
16.17
10,591
CHF
|
655
|
16.17
|
10,591
CHF
|
|
April 7, 2022 |
April 7, 2022 |
B
Purchase
|
Non-Executive Director
|
2,473
16.17
39,988
CHF
|
2,473
|
16.17
|
39,988
CHF
|
|
Feb. 14, 2022 |
Feb. 14, 2022 |
B
Purchase
|
Executive Director / Officer
|
200,000
6.55
1,310,000
CHF
|
200,000
|
6.55
|
1,310,000
CHF
|
|
Feb. 14, 2022 |
Feb. 14, 2022 |
S
Sale
|
Executive Director / Officer
|
200,000
14.30
2,860,000
CHF
|
200,000
|
14.30
|
2,860,000
CHF
|
|
Jan. 26, 2022 |
Jan. 26, 2022 |
B
Purchase
|
Executive Director / Officer
|
600
14.40
8,640
CHF
|
600
|
14.40
|
8,640
CHF
|
|
Jan. 26, 2022 |
Jan. 26, 2022 |
S
Sale
|
Executive Director / Officer
|
40,000
14.20
568,000
CHF
|
40,000
|
14.20
|
568,000
CHF
|
|
Dec. 17, 2021 |
Dec. 17, 2021 |
B
Purchase
|
Executive Director / Officer
|
1,000
14.45
14,450
CHF
|
1,000
|
14.45
|
14,450
CHF
|
|
Dec. 8, 2021 |
Dec. 8, 2021 |
B
Purchase
|
Executive Director / Officer
|
235,000
6.40
1,504,000
CHF
|
235,000
|
6.40
|
1,504,000
CHF
|
|
Dec. 8, 2021 |
Dec. 8, 2021 |
S
Sale
|
Executive Director / Officer
|
235,000
15.00
3,525,000
CHF
|
235,000
|
15.00
|
3,525,000
CHF
|
|
Nov. 22, 2021 |
Nov. 22, 2021 |
B
Purchase
|
Executive Director / Officer
|
1,000
14.37
14,370
CHF
|
1,000
|
14.37
|
14,370
CHF
|
|
Nov. 18, 2021 |
Nov. 18, 2021 |
B
Purchase
|
Executive Director / Officer
|
30,000
13.13
393,900
CHF
|
30,000
|
13.13
|
393,900
CHF
|
|
Nov. 17, 2021 |
Nov. 17, 2021 |
B
Purchase
|
Executive Director / Officer
|
1,100
14.10
15,515
CHF
|
1,100
|
14.10
|
15,515
CHF
|
|
Oct. 25, 2021 |
Oct. 25, 2021 |
B
Purchase
|
Executive Director / Officer
|
700
12.88
9,016
CHF
|
700
|
12.88
|
9,016
CHF
|
|
Oct. 7, 2021 |
Oct. 7, 2021 |
B
Purchase
|
Non-Executive Director
|
150
12.80
1,920
CHF
|
150
|
12.80
|
1,920
CHF
|
|
Sept. 20, 2021 |
Sept. 20, 2021 |
B
Purchase
|
Non-Executive Director
|
300
12.90
3,870
CHF
|
300
|
12.90
|
3,870
CHF
|
|
Sept. 14, 2021 |
Sept. 14, 2021 |
B
Purchase
|
Executive Director / Officer
|
310,000
5.25
1,627,500
CHF
|
310,000
|
5.25
|
1,627,500
CHF
|
|
Sept. 14, 2021 |
Sept. 14, 2021 |
S
Sale
|
Executive Director / Officer
|
310,000
12.90
3,999,000
CHF
|
310,000
|
12.90
|
3,999,000
CHF
|
|
June 28, 2021 |
June 28, 2021 |
B
Purchase
|
Executive Director / Officer
|
20,000
0.38
7,600
CHF
|
20,000
|
0.38
|
7,600
CHF
|
|
June 28, 2021 |
June 28, 2021 |
B
Purchase
|
Executive Director / Officer
|
400,000
0.08
32,000
CHF
|
400,000
|
0.08
|
32,000
CHF
|
|
June 28, 2021 |
June 28, 2021 |
S
Sale
|
Executive Director / Officer
|
400,000
0.00
400
CHF
|
400,000
|
0.00
|
400
CHF
|
|
June 18, 2021 |
June 18, 2021 |
B
Purchase
|
Executive Director / Officer
|
120
12.85
1,542
CHF
|
120
|
12.85
|
1,542
CHF
|
|
May 28, 2021 |
May 28, 2021 |
S
Sale
|
Executive Director / Officer
|
247,562
13.33
3,300,001
CHF
|
247,562
|
13.33
|
3,300,001
CHF
|
|
May 28, 2021 |
May 28, 2021 |
S
Sale
|
Non-Executive Director
|
247,562
13.33
3,300,001
CHF
|
247,562
|
13.33
|
3,300,001
CHF
|
|
May 28, 2021 |
May 28, 2021 |
S
Sale
|
Executive Director / Officer
|
248,121
13.30
3,300,009
CHF
|
248,121
|
13.30
|
3,300,009
CHF
|
|
May 28, 2021 |
May 28, 2021 |
S
Sale
|
Non-Executive Director
|
248,121
13.30
3,300,009
CHF
|
248,121
|
13.30
|
3,300,009
CHF
|
|
May 26, 2021 |
May 26, 2021 |
S
Sale
|
Executive Director / Officer
|
40,000
12.70
508,000
CHF
|
40,000
|
12.70
|
508,000
CHF
|
|
May 18, 2021 |
May 18, 2021 |
B
Purchase
|
Non-Executive Director
|
221,819
15.36
3,407,140
CHF
|
221,819
|
15.36
|
3,407,140
CHF
|
|
May 18, 2021 |
May 18, 2021 |
B
Purchase
|
Non-Executive Director
|
303,490
13.18
4,000,000
CHF
|
303,490
|
13.18
|
4,000,000
CHF
|
|
May 18, 2021 |
May 18, 2021 |
B
Purchase
|
Non-Executive Director
|
1,029,946
13.18
13,574,696
CHF
|
1,029,946
|
13.18
|
13,574,696
CHF
|
|
April 26, 2021 |
April 26, 2021 |
B
Purchase
|
Non-Executive Director
|
2,991
13.37
39,990
CHF
|
2,991
|
13.37
|
39,990
CHF
|
|
April 26, 2021 |
April 26, 2021 |
B
Purchase
|
Non-Executive Director
|
1,869
13.37
24,989
CHF
|
1,869
|
13.37
|
24,989
CHF
|
|
April 26, 2021 |
April 26, 2021 |
B
Purchase
|
Non-Executive Director
|
1,869
13.37
24,989
CHF
|
1,869
|
13.37
|
24,989
CHF
|
|
April 26, 2021 |
April 26, 2021 |
B
Purchase
|
Non-Executive Director
|
3,926
13.37
52,491
CHF
|
3,926
|
13.37
|
52,491
CHF
|
|
Jan. 21, 2021 |
Jan. 21, 2021 |
B
Purchase
|
Non-Executive Director
|
76
12.05
916
CHF
|
76
|
12.05
|
916
CHF
|
|
Jan. 21, 2021 |
Jan. 21, 2021 |
S
Sale
|
Executive Director / Officer
|
35,000
12.00
420,000
CHF
|
35,000
|
12.00
|
420,000
CHF
|
|
Dec. 9, 2020 |
Dec. 9, 2020 |
B
Purchase
|
Non-Executive Director
|
3,108,479
12.45
38,700,564
CHF
|
3,108,479
|
12.45
|
38,700,564
CHF
|
|
Oct. 29, 2020 |
Oct. 29, 2020 |
S
Sale
|
Executive Director / Officer
|
135,000
11.00
1,485,000
CHF
|
135,000
|
11.00
|
1,485,000
CHF
|
|
Oct. 7, 2020 |
Oct. 7, 2020 |
B
Purchase
|
Non-Executive Director
|
16,000
12.40
198,400
CHF
|
16,000
|
12.40
|
198,400
CHF
|
|
Sept. 30, 2020 |
Sept. 30, 2020 |
S
Sale
|
Executive Director / Officer
|
42,000
11.77
494,340
CHF
|
42,000
|
11.77
|
494,340
CHF
|
|
July 13, 2020 |
July 13, 2020 |
B
Purchase
|
Non-Executive Director
|
250
10.80
2,700
CHF
|
250
|
10.80
|
2,700
CHF
|
|
July 7, 2020 |
July 7, 2020 |
B
Purchase
|
Executive Director / Officer
|
1,000
11.85
11,850
CHF
|
1,000
|
11.85
|
11,850
CHF
|
|
June 25, 2020 |
June 25, 2020 |
B
Purchase
|
Non-Executive Director
|
10,303
12.00
123,636
CHF
|
10,303
|
12.00
|
123,636
CHF
|
|
May 29, 2020 |
May 29, 2020 |
B
Purchase
|
Non-Executive Director
|
1,208
12.00
14,496
CHF
|
1,208
|
12.00
|
14,496
CHF
|
|
April 30, 2020 |
April 30, 2020 |
B
Purchase
|
Non-Executive Director
|
3,457
11.57
39,997
CHF
|
3,457
|
11.57
|
39,997
CHF
|
|
April 17, 2020 |
April 17, 2020 |
B
Purchase
|
Non-Executive Director
|
2,160
11.57
24,991
CHF
|
2,160
|
11.57
|
24,991
CHF
|
|