Dec. 30, 2022 |
Dec. 30, 2022 |
B
Purchase
|
Executive Director / Officer
|
100
31.20
3,120
CHF
|
100
|
31.20
|
3,120
CHF
|
|
June 18, 2021 |
June 18, 2021 |
B
Purchase
|
Non-Executive Director
|
198
34.79
6,888
CHF
|
198
|
34.79
|
6,888
CHF
|
|
June 16, 2021 |
June 16, 2021 |
B
Purchase
|
Non-Executive Director
|
500
35.00
17,500
CHF
|
500
|
35.00
|
17,500
CHF
|
|
May 26, 2021 |
May 26, 2021 |
B
Purchase
|
Non-Executive Director
|
500
35.00
17,500
CHF
|
500
|
35.00
|
17,500
CHF
|
|
May 21, 2021 |
May 21, 2021 |
B
Purchase
|
Non-Executive Director
|
172
35.13
6,042
CHF
|
172
|
35.13
|
6,042
CHF
|
|
May 14, 2021 |
May 14, 2021 |
B
Purchase
|
Non-Executive Director
|
248
34.96
8,670
CHF
|
248
|
34.96
|
8,670
CHF
|
|
May 11, 2021 |
May 11, 2021 |
B
Purchase
|
Non-Executive Director
|
382
34.90
13,333
CHF
|
382
|
34.90
|
13,333
CHF
|
|
April 3, 2020 |
April 3, 2020 |
B
Purchase
|
Executive Director / Officer
|
600
24.14
14,486
CHF
|
600
|
24.14
|
14,486
CHF
|
|
April 2, 2020 |
April 2, 2020 |
B
Purchase
|
Executive Director / Officer
|
1,000
25.00
25,000
CHF
|
1,000
|
25.00
|
25,000
CHF
|
|
March 31, 2020 |
March 31, 2020 |
B
Purchase
|
Executive Director / Officer
|
400
25.40
10,160
CHF
|
400
|
25.40
|
10,160
CHF
|
|
March 27, 2020 |
March 27, 2020 |
B
Purchase
|
Executive Director / Officer
|
900
25.80
23,220
CHF
|
900
|
25.80
|
23,220
CHF
|
|
March 26, 2020 |
March 26, 2020 |
B
Purchase
|
Executive Director / Officer
|
350
26.03
9,109
CHF
|
350
|
26.03
|
9,109
CHF
|
|
March 26, 2020 |
March 26, 2020 |
B
Purchase
|
Executive Director / Officer
|
400
25.78
10,311
CHF
|
400
|
25.78
|
10,311
CHF
|
|
March 25, 2020 |
March 25, 2020 |
B
Purchase
|
Executive Director / Officer
|
2,450
25.16
61,630
CHF
|
2,450
|
25.16
|
61,630
CHF
|
|
Nov. 28, 2019 |
Nov. 28, 2019 |
B
Purchase
|
Executive Director / Officer
|
700
39.54
27,680
CHF
|
700
|
39.54
|
27,680
CHF
|
|
Nov. 4, 2019 |
Nov. 4, 2019 |
B
Purchase
|
Executive Director / Officer
|
200
37.40
7,480
CHF
|
200
|
37.40
|
7,480
CHF
|
|
Nov. 4, 2019 |
Nov. 4, 2019 |
B
Purchase
|
Executive Director / Officer
|
200
37.60
7,520
CHF
|
200
|
37.60
|
7,520
CHF
|
|
Nov. 4, 2019 |
Nov. 4, 2019 |
B
Purchase
|
Executive Director / Officer
|
400
37.80
15,120
CHF
|
400
|
37.80
|
15,120
CHF
|
|
Oct. 31, 2019 |
Oct. 31, 2019 |
B
Purchase
|
Executive Director / Officer
|
49
38.00
1,862
CHF
|
49
|
38.00
|
1,862
CHF
|
|
Oct. 31, 2019 |
Oct. 31, 2019 |
B
Purchase
|
Executive Director / Officer
|
285
38.00
10,830
CHF
|
285
|
38.00
|
10,830
CHF
|
|
Oct. 30, 2019 |
Oct. 30, 2019 |
B
Purchase
|
Executive Director / Officer
|
115
38.00
4,370
CHF
|
115
|
38.00
|
4,370
CHF
|
|
July 12, 2019 |
July 12, 2019 |
B
Purchase
|
Executive Director / Officer
|
20
40.00
800
CHF
|
20
|
40.00
|
800
CHF
|
|
July 12, 2019 |
July 12, 2019 |
B
Purchase
|
Executive Director / Officer
|
20
40.00
800
CHF
|
20
|
40.00
|
800
CHF
|
|
July 12, 2019 |
July 12, 2019 |
B
Purchase
|
Executive Director / Officer
|
50
40.00
2,000
CHF
|
50
|
40.00
|
2,000
CHF
|
|
July 12, 2019 |
July 12, 2019 |
B
Purchase
|
Executive Director / Officer
|
300
40.00
12,000
CHF
|
300
|
40.00
|
12,000
CHF
|
|
July 12, 2019 |
July 12, 2019 |
B
Purchase
|
Executive Director / Officer
|
600
40.00
24,000
CHF
|
600
|
40.00
|
24,000
CHF
|
|
July 12, 2019 |
July 12, 2019 |
B
Purchase
|
Non-Executive Director
|
1,500
40.00
60,000
CHF
|
1,500
|
40.00
|
60,000
CHF
|
|
July 12, 2019 |
July 12, 2019 |
B
Purchase
|
Executive Director / Officer
|
35,760
40.00
1,430,400
CHF
|
35,760
|
40.00
|
1,430,400
CHF
|
|
July 12, 2019 |
July 12, 2019 |
B
Purchase
|
Executive Director / Officer
|
35,760
40.00
1,430,400
CHF
|
35,760
|
40.00
|
1,430,400
CHF
|
|
July 12, 2019 |
July 12, 2019 |
B
Purchase
|
Executive Director / Officer
|
192,651
40.00
7,706,040
CHF
|
192,651
|
40.00
|
7,706,040
CHF
|
|
July 2, 2019 |
July 2, 2019 |
B
Purchase
|
Executive Director / Officer
|
100
41.60
4,160
CHF
|
100
|
41.60
|
4,160
CHF
|
|
Jan. 4, 2019 |
Jan. 4, 2019 |
S
Sale
|
Non-Executive Director
|
500
50.00
25,000
CHF
|
500
|
50.00
|
25,000
CHF
|
|
Nov. 30, 2018 |
Nov. 30, 2018 |
S
Sale
|
Executive Director / Officer
|
283
51.00
14,433
CHF
|
283
|
51.00
|
14,433
CHF
|
|
Nov. 27, 2018 |
Nov. 27, 2018 |
S
Sale
|
Executive Director / Officer
|
30
50.00
1,500
CHF
|
30
|
50.00
|
1,500
CHF
|
|
Oct. 5, 2018 |
Oct. 5, 2018 |
S
Sale
|
Executive Director / Officer
|
10
51.00
510
CHF
|
10
|
51.00
|
510
CHF
|
|
Oct. 4, 2018 |
Oct. 4, 2018 |
S
Sale
|
Executive Director / Officer
|
19
51.00
969
CHF
|
19
|
51.00
|
969
CHF
|
|
Oct. 2, 2018 |
Oct. 2, 2018 |
S
Sale
|
Executive Director / Officer
|
26
51.00
1,326
CHF
|
26
|
51.00
|
1,326
CHF
|
|
Oct. 1, 2018 |
Oct. 1, 2018 |
S
Sale
|
Executive Director / Officer
|
232
51.00
11,832
CHF
|
232
|
51.00
|
11,832
CHF
|
|