March 17, 2023 |
March 17, 2023 |
S
Sale
|
Executive Director / Officer
|
3,271
12.00
39,252
CHF
|
3,271
|
12.00
|
39,252
CHF
|
|
March 13, 2023 |
March 13, 2023 |
B
Purchase
|
Executive Director / Officer
|
75
12.00
900
CHF
|
75
|
12.00
|
900
CHF
|
|
March 13, 2023 |
March 13, 2023 |
S
Sale
|
Executive Director / Officer
|
30
12.20
366
CHF
|
30
|
12.20
|
366
CHF
|
|
March 9, 2023 |
March 9, 2023 |
S
Sale
|
Executive Director / Officer
|
300
12.20
3,660
CHF
|
300
|
12.20
|
3,660
CHF
|
|
March 1, 2023 |
March 1, 2023 |
B
Purchase
|
Executive Director / Officer
|
75
12.10
908
CHF
|
75
|
12.10
|
908
CHF
|
|
Feb. 28, 2023 |
Feb. 28, 2023 |
B
Purchase
|
Executive Director / Officer
|
1,700
12.10
20,570
CHF
|
1,700
|
12.10
|
20,570
CHF
|
|
Feb. 28, 2023 |
Feb. 28, 2023 |
S
Sale
|
Executive Director / Officer
|
4
12.20
49
CHF
|
4
|
12.20
|
49
CHF
|
|
Feb. 27, 2023 |
Feb. 27, 2023 |
B
Purchase
|
Executive Director / Officer
|
1,100
12.10
13,310
CHF
|
1,100
|
12.10
|
13,310
CHF
|
|
Feb. 27, 2023 |
Feb. 27, 2023 |
S
Sale
|
Executive Director / Officer
|
10
12.20
122
CHF
|
10
|
12.20
|
122
CHF
|
|
Feb. 24, 2023 |
Feb. 24, 2023 |
B
Purchase
|
Executive Director / Officer
|
880
12.00
10,560
CHF
|
880
|
12.00
|
10,560
CHF
|
|
Feb. 23, 2023 |
Feb. 23, 2023 |
S
Sale
|
Executive Director / Officer
|
1,068
12.10
12,923
CHF
|
1,068
|
12.10
|
12,923
CHF
|
|
Feb. 21, 2023 |
Feb. 21, 2023 |
S
Sale
|
Executive Director / Officer
|
100
12.00
1,200
CHF
|
100
|
12.00
|
1,200
CHF
|
|
Jan. 31, 2023 |
Jan. 31, 2023 |
S
Sale
|
Executive Director / Officer
|
75
12.10
908
CHF
|
75
|
12.10
|
908
CHF
|
|
Jan. 27, 2023 |
Jan. 27, 2023 |
B
Purchase
|
Executive Director / Officer
|
1,042
11.90
12,400
CHF
|
1,042
|
11.90
|
12,400
CHF
|
|
Jan. 24, 2023 |
Jan. 24, 2023 |
B
Purchase
|
Executive Director / Officer
|
15
11.90
179
CHF
|
15
|
11.90
|
179
CHF
|
|
Jan. 24, 2023 |
Jan. 24, 2023 |
B
Purchase
|
Executive Director / Officer
|
4,786
11.80
56,490
CHF
|
4,786
|
11.80
|
56,490
CHF
|
|
Jan. 20, 2023 |
Jan. 20, 2023 |
B
Purchase
|
Executive Director / Officer
|
525
11.91
6,253
CHF
|
525
|
11.91
|
6,253
CHF
|
|
Jan. 18, 2023 |
Jan. 18, 2023 |
B
Purchase
|
Executive Director / Officer
|
2,243
11.90
26,692
CHF
|
2,243
|
11.90
|
26,692
CHF
|
|
Jan. 9, 2023 |
Jan. 9, 2023 |
S
Sale
|
Executive Director / Officer
|
75
12.00
900
CHF
|
75
|
12.00
|
900
CHF
|
|
Jan. 6, 2023 |
Jan. 6, 2023 |
B
Purchase
|
Executive Director / Officer
|
54
11.70
632
CHF
|
54
|
11.70
|
632
CHF
|
|
Jan. 4, 2023 |
Jan. 4, 2023 |
B
Purchase
|
Executive Director / Officer
|
21
11.81
248
CHF
|
21
|
11.81
|
248
CHF
|
|
Dec. 23, 2022 |
Dec. 23, 2022 |
B
Purchase
|
Executive Director / Officer
|
75
11.70
878
CHF
|
75
|
11.70
|
878
CHF
|
|
Dec. 22, 2022 |
Dec. 22, 2022 |
B
Purchase
|
Executive Director / Officer
|
33,437
11.50
384,526
CHF
|
33,437
|
11.50
|
384,526
CHF
|
|
Dec. 22, 2022 |
Dec. 22, 2022 |
S
Sale
|
Executive Director / Officer
|
750
11.90
8,925
CHF
|
750
|
11.90
|
8,925
CHF
|
|
Dec. 19, 2022 |
Dec. 19, 2022 |
S
Sale
|
Executive Director / Officer
|
1,000
11.90
11,900
CHF
|
1,000
|
11.90
|
11,900
CHF
|
|
Dec. 16, 2022 |
Dec. 16, 2022 |
S
Sale
|
Executive Director / Officer
|
3,271
11.80
38,598
CHF
|
3,271
|
11.80
|
38,598
CHF
|
|
Dec. 15, 2022 |
Dec. 15, 2022 |
B
Purchase
|
Executive Director / Officer
|
22,259
11.54
256,920
CHF
|
22,259
|
11.54
|
256,920
CHF
|
|
Dec. 15, 2022 |
Dec. 15, 2022 |
S
Sale
|
Executive Director / Officer
|
8,804
11.74
103,334
CHF
|
8,804
|
11.74
|
103,334
CHF
|
|
Dec. 14, 2022 |
Dec. 14, 2022 |
B
Purchase
|
Executive Director / Officer
|
11,552
11.70
135,158
CHF
|
11,552
|
11.70
|
135,158
CHF
|
|
Dec. 8, 2022 |
Dec. 8, 2022 |
B
Purchase
|
Executive Director / Officer
|
75
11.90
893
CHF
|
75
|
11.90
|
893
CHF
|
|
Nov. 22, 2022 |
Nov. 22, 2022 |
B
Purchase
|
Executive Director / Officer
|
85
11.90
1,012
CHF
|
85
|
11.90
|
1,012
CHF
|
|
Nov. 18, 2022 |
Nov. 18, 2022 |
B
Purchase
|
Executive Director / Officer
|
2
11.90
24
CHF
|
2
|
11.90
|
24
CHF
|
|
Nov. 17, 2022 |
Nov. 17, 2022 |
B
Purchase
|
Executive Director / Officer
|
225
11.77
2,648
CHF
|
225
|
11.77
|
2,648
CHF
|
|
Nov. 10, 2022 |
Nov. 10, 2022 |
S
Sale
|
Executive Director / Officer
|
1
12.20
12
CHF
|
1
|
12.20
|
12
CHF
|
|
Nov. 8, 2022 |
Nov. 8, 2022 |
B
Purchase
|
Executive Director / Officer
|
33,245
11.80
392,314
CHF
|
33,245
|
11.80
|
392,314
CHF
|
|
Oct. 26, 2022 |
Oct. 26, 2022 |
S
Sale
|
Executive Director / Officer
|
2,500
11.90
29,750
CHF
|
2,500
|
11.90
|
29,750
CHF
|
|
Oct. 20, 2022 |
Oct. 20, 2022 |
B
Purchase
|
Executive Director / Officer
|
6,453
11.60
74,862
CHF
|
6,453
|
11.60
|
74,862
CHF
|
|
Oct. 19, 2022 |
Oct. 19, 2022 |
B
Purchase
|
Executive Director / Officer
|
300
11.73
3,518
CHF
|
300
|
11.73
|
3,518
CHF
|
|
Oct. 18, 2022 |
Oct. 18, 2022 |
B
Purchase
|
Executive Director / Officer
|
75
11.80
885
CHF
|
75
|
11.80
|
885
CHF
|
|
Oct. 14, 2022 |
Oct. 14, 2022 |
S
Sale
|
Executive Director / Officer
|
400
11.90
4,760
CHF
|
400
|
11.90
|
4,760
CHF
|
|
Oct. 11, 2022 |
Oct. 11, 2022 |
B
Purchase
|
Executive Director / Officer
|
75
11.70
878
CHF
|
75
|
11.70
|
878
CHF
|
|
Oct. 7, 2022 |
Oct. 7, 2022 |
B
Purchase
|
Executive Director / Officer
|
75
11.80
885
CHF
|
75
|
11.80
|
885
CHF
|
|
Sept. 29, 2022 |
Sept. 29, 2022 |
B
Purchase
|
Executive Director / Officer
|
75
12.00
900
CHF
|
75
|
12.00
|
900
CHF
|
|
Sept. 27, 2022 |
Sept. 27, 2022 |
B
Purchase
|
Executive Director / Officer
|
3,600
12.00
43,200
CHF
|
3,600
|
12.00
|
43,200
CHF
|
|
Sept. 26, 2022 |
Sept. 26, 2022 |
B
Purchase
|
Executive Director / Officer
|
75
12.20
915
CHF
|
75
|
12.20
|
915
CHF
|
|
Sept. 22, 2022 |
Sept. 22, 2022 |
B
Purchase
|
Executive Director / Officer
|
150
12.25
1,838
CHF
|
150
|
12.25
|
1,838
CHF
|
|
Sept. 13, 2022 |
Sept. 13, 2022 |
B
Purchase
|
Executive Director / Officer
|
821
12.24
10,045
CHF
|
821
|
12.24
|
10,045
CHF
|
|
Sept. 13, 2022 |
Sept. 13, 2022 |
B
Purchase
|
Executive Director / Officer
|
750
12.23
9,172
CHF
|
750
|
12.23
|
9,172
CHF
|
|
Sept. 12, 2022 |
Sept. 12, 2022 |
B
Purchase
|
Executive Director / Officer
|
300
12.38
3,713
CHF
|
300
|
12.38
|
3,713
CHF
|
|
Sept. 7, 2022 |
Sept. 7, 2022 |
S
Sale
|
Executive Director / Officer
|
423
12.50
5,288
CHF
|
423
|
12.50
|
5,288
CHF
|
|
Sept. 5, 2022 |
Sept. 5, 2022 |
B
Purchase
|
Non-Executive Director
|
30,000
12.10
363,000
CHF
|
30,000
|
12.10
|
363,000
CHF
|
|
Sept. 5, 2022 |
Sept. 5, 2022 |
B
Purchase
|
Executive Director / Officer
|
21,628
12.10
261,699
CHF
|
21,628
|
12.10
|
261,699
CHF
|
|
Sept. 5, 2022 |
Sept. 5, 2022 |
S
Sale
|
Executive Director / Officer
|
128
12.50
1,600
CHF
|
128
|
12.50
|
1,600
CHF
|
|
Aug. 30, 2022 |
Aug. 30, 2022 |
B
Purchase
|
Executive Director / Officer
|
75
12.80
960
CHF
|
75
|
12.80
|
960
CHF
|
|
Aug. 17, 2022 |
Aug. 17, 2022 |
B
Purchase
|
Executive Director / Officer
|
450
12.65
5,693
CHF
|
450
|
12.65
|
5,693
CHF
|
|
Aug. 8, 2022 |
Aug. 8, 2022 |
S
Sale
|
Executive Director / Officer
|
150
13.00
1,950
CHF
|
150
|
13.00
|
1,950
CHF
|
|
Aug. 5, 2022 |
Aug. 5, 2022 |
S
Sale
|
Executive Director / Officer
|
300
13.00
3,900
CHF
|
300
|
13.00
|
3,900
CHF
|
|
Aug. 4, 2022 |
Aug. 4, 2022 |
B
Purchase
|
Executive Director / Officer
|
1
12.80
13
CHF
|
1
|
12.80
|
13
CHF
|
|
Aug. 2, 2022 |
Aug. 2, 2022 |
S
Sale
|
Executive Director / Officer
|
412
12.90
5,315
CHF
|
412
|
12.90
|
5,315
CHF
|
|
July 29, 2022 |
July 29, 2022 |
B
Purchase
|
Executive Director / Officer
|
75
12.60
945
CHF
|
75
|
12.60
|
945
CHF
|
|
July 28, 2022 |
July 28, 2022 |
B
Purchase
|
Executive Director / Officer
|
4,222
12.40
52,368
CHF
|
4,222
|
12.40
|
52,368
CHF
|
|
July 27, 2022 |
July 27, 2022 |
B
Purchase
|
Executive Director / Officer
|
75
12.60
945
CHF
|
75
|
12.60
|
945
CHF
|
|
July 25, 2022 |
July 25, 2022 |
B
Purchase
|
Executive Director / Officer
|
150
12.60
1,890
CHF
|
150
|
12.60
|
1,890
CHF
|
|
July 22, 2022 |
July 22, 2022 |
B
Purchase
|
Executive Director / Officer
|
850
12.60
10,710
CHF
|
850
|
12.60
|
10,710
CHF
|
|
July 20, 2022 |
July 20, 2022 |
B
Purchase
|
Executive Director / Officer
|
50
12.50
625
CHF
|
50
|
12.50
|
625
CHF
|
|
July 18, 2022 |
July 18, 2022 |
B
Purchase
|
Executive Director / Officer
|
25,954
12.40
321,830
CHF
|
25,954
|
12.40
|
321,830
CHF
|
|
July 18, 2022 |
July 18, 2022 |
S
Sale
|
Executive Director / Officer
|
1,001
12.60
12,613
CHF
|
1,001
|
12.60
|
12,613
CHF
|
|
July 18, 2022 |
July 18, 2022 |
B
Purchase
|
Non-Executive Director
|
20,000
12.40
248,000
CHF
|
20,000
|
12.40
|
248,000
CHF
|
|
July 15, 2022 |
July 15, 2022 |
B
Purchase
|
Executive Director / Officer
|
700
12.40
8,680
CHF
|
700
|
12.40
|
8,680
CHF
|
|
July 8, 2022 |
July 8, 2022 |
S
Sale
|
Executive Director / Officer
|
664
13.00
8,632
CHF
|
664
|
13.00
|
8,632
CHF
|
|
June 24, 2022 |
June 24, 2022 |
B
Purchase
|
Executive Director / Officer
|
500
12.70
6,350
CHF
|
500
|
12.70
|
6,350
CHF
|
|
June 22, 2022 |
June 22, 2022 |
B
Purchase
|
Executive Director / Officer
|
432
12.70
5,487
CHF
|
432
|
12.70
|
5,487
CHF
|
|
June 20, 2022 |
June 20, 2022 |
S
Sale
|
Executive Director / Officer
|
1,000
13.00
13,000
CHF
|
1,000
|
13.00
|
13,000
CHF
|
|
June 17, 2022 |
June 17, 2022 |
B
Purchase
|
Executive Director / Officer
|
1,350
12.70
17,145
CHF
|
1,350
|
12.70
|
17,145
CHF
|
|
June 17, 2022 |
June 17, 2022 |
S
Sale
|
Executive Director / Officer
|
199
13.30
2,647
CHF
|
199
|
13.30
|
2,647
CHF
|
|