Nov. 15, 2023 |
Nov. 15, 2023 |
B
Purchase
|
Executive Director / Officer
|
5,500
7.60
41,801
CHF
|
5,500
|
7.60
|
41,801
CHF
|
|
Nov. 9, 2023 |
Nov. 9, 2023 |
B
Purchase
|
Executive Director / Officer
|
1,300
7.55
9,815
CHF
|
1,300
|
7.55
|
9,815
CHF
|
|
Nov. 9, 2023 |
Nov. 9, 2023 |
S
Sale
|
Executive Director / Officer
|
7,574
7.80
59,077
CHF
|
7,574
|
7.80
|
59,077
CHF
|
|
Nov. 8, 2023 |
Nov. 8, 2023 |
B
Purchase
|
Executive Director / Officer
|
7,574
7.80
59,077
CHF
|
7,574
|
7.80
|
59,077
CHF
|
|
Nov. 7, 2023 |
Nov. 7, 2023 |
B
Purchase
|
Executive Director / Officer
|
5,575
7.55
42,091
CHF
|
5,575
|
7.55
|
42,091
CHF
|
|
Nov. 7, 2023 |
Nov. 7, 2023 |
B
Purchase
|
Executive Director / Officer
|
7,574
7.80
59,077
CHF
|
7,574
|
7.80
|
59,077
CHF
|
|
Oct. 31, 2023 |
Oct. 31, 2023 |
B
Purchase
|
Executive Director / Officer
|
3,100
7.60
23,560
CHF
|
3,100
|
7.60
|
23,560
CHF
|
|
Oct. 30, 2023 |
Oct. 30, 2023 |
B
Purchase
|
Executive Director / Officer
|
1,960
7.60
14,896
CHF
|
1,960
|
7.60
|
14,896
CHF
|
|
Oct. 24, 2023 |
Oct. 24, 2023 |
B
Purchase
|
Executive Director / Officer
|
19,000
7.62
144,698
CHF
|
19,000
|
7.62
|
144,698
CHF
|
|
Oct. 23, 2023 |
Oct. 23, 2023 |
B
Purchase
|
Executive Director / Officer
|
1,917
7.65
14,668
CHF
|
1,917
|
7.65
|
14,668
CHF
|
|
Oct. 18, 2023 |
Oct. 18, 2023 |
B
Purchase
|
Executive Director / Officer
|
8,520
7.65
65,181
CHF
|
8,520
|
7.65
|
65,181
CHF
|
|
Oct. 11, 2023 |
Oct. 11, 2023 |
B
Purchase
|
Executive Director / Officer
|
3,970
7.65
30,377
CHF
|
3,970
|
7.65
|
30,377
CHF
|
|
Oct. 9, 2023 |
Oct. 9, 2023 |
B
Purchase
|
Executive Director / Officer
|
7,000
7.70
53,900
CHF
|
7,000
|
7.70
|
53,900
CHF
|
|
Oct. 9, 2023 |
Oct. 9, 2023 |
S
Sale
|
Executive Director / Officer
|
299
7.90
2,362
CHF
|
299
|
7.90
|
2,362
CHF
|
|
Oct. 3, 2023 |
Oct. 3, 2023 |
S
Sale
|
Executive Director / Officer
|
835
8.05
6,722
CHF
|
835
|
8.05
|
6,722
CHF
|
|
Sept. 21, 2023 |
Sept. 21, 2023 |
B
Purchase
|
Executive Director / Officer
|
1,423
7.70
10,957
CHF
|
1,423
|
7.70
|
10,957
CHF
|
|
Sept. 19, 2023 |
Sept. 19, 2023 |
B
Purchase
|
Executive Director / Officer
|
2,360
7.70
18,172
CHF
|
2,360
|
7.70
|
18,172
CHF
|
|
Sept. 18, 2023 |
Sept. 18, 2023 |
B
Purchase
|
Executive Director / Officer
|
2,006
7.70
15,446
CHF
|
2,006
|
7.70
|
15,446
CHF
|
|
Sept. 15, 2023 |
Sept. 15, 2023 |
B
Purchase
|
Executive Director / Officer
|
5,900
7.70
45,435
CHF
|
5,900
|
7.70
|
45,435
CHF
|
|
Sept. 13, 2023 |
Sept. 13, 2023 |
B
Purchase
|
Executive Director / Officer
|
2,004
7.72
15,466
CHF
|
2,004
|
7.72
|
15,466
CHF
|
|
Sept. 6, 2023 |
Sept. 6, 2023 |
B
Purchase
|
Executive Director / Officer
|
3,000
7.75
23,257
CHF
|
3,000
|
7.75
|
23,257
CHF
|
|
Sept. 5, 2023 |
Sept. 5, 2023 |
B
Purchase
|
Executive Director / Officer
|
4,500
7.75
34,880
CHF
|
4,500
|
7.75
|
34,880
CHF
|
|
Sept. 1, 2023 |
Sept. 1, 2023 |
B
Purchase
|
Executive Director / Officer
|
200
7.76
1,552
CHF
|
200
|
7.76
|
1,552
CHF
|
|
Aug. 30, 2023 |
Aug. 30, 2023 |
B
Purchase
|
Executive Director / Officer
|
640
7.79
4,985
CHF
|
640
|
7.79
|
4,985
CHF
|
|
Aug. 28, 2023 |
Aug. 28, 2023 |
B
Purchase
|
Executive Director / Officer
|
1,420
7.75
11,007
CHF
|
1,420
|
7.75
|
11,007
CHF
|
|
Aug. 22, 2023 |
Aug. 22, 2023 |
B
Purchase
|
Executive Director / Officer
|
5,020
7.75
38,909
CHF
|
5,020
|
7.75
|
38,909
CHF
|
|
Aug. 21, 2023 |
Aug. 21, 2023 |
B
Purchase
|
Executive Director / Officer
|
5,140
7.75
39,837
CHF
|
5,140
|
7.75
|
39,837
CHF
|
|
Aug. 9, 2023 |
Aug. 9, 2023 |
B
Purchase
|
Executive Director / Officer
|
300
7.75
2,325
CHF
|
300
|
7.75
|
2,325
CHF
|
|
Aug. 2, 2023 |
Aug. 2, 2023 |
B
Purchase
|
Executive Director / Officer
|
900
7.75
6,975
CHF
|
900
|
7.75
|
6,975
CHF
|
|
July 31, 2023 |
July 31, 2023 |
B
Purchase
|
Executive Director / Officer
|
405
7.75
3,139
CHF
|
405
|
7.75
|
3,139
CHF
|
|
July 25, 2023 |
July 25, 2023 |
B
Purchase
|
Executive Director / Officer
|
100
7.75
775
CHF
|
100
|
7.75
|
775
CHF
|
|
July 3, 2023 |
July 3, 2023 |
S
Sale
|
Executive Director / Officer
|
550,000
7.80
4,290,000
CHF
|
550,000
|
7.80
|
4,290,000
CHF
|
|
July 3, 2023 |
July 3, 2023 |
B
Purchase
|
Executive Director / Officer
|
35,114
7.80
273,862
CHF
|
35,114
|
7.80
|
273,862
CHF
|
|
June 28, 2023 |
June 28, 2023 |
B
Purchase
|
Executive Director / Officer
|
8,317
7.80
64,873
CHF
|
8,317
|
7.80
|
64,873
CHF
|
|
June 27, 2023 |
June 27, 2023 |
B
Purchase
|
Executive Director / Officer
|
3,922
7.85
30,788
CHF
|
3,922
|
7.85
|
30,788
CHF
|
|
June 26, 2023 |
June 26, 2023 |
B
Purchase
|
Executive Director / Officer
|
475
7.85
3,729
CHF
|
475
|
7.85
|
3,729
CHF
|
|
June 20, 2023 |
June 20, 2023 |
B
Purchase
|
Executive Director / Officer
|
9,749
7.95
77,505
CHF
|
9,749
|
7.95
|
77,505
CHF
|
|
June 7, 2023 |
June 7, 2023 |
B
Purchase
|
Executive Director / Officer
|
2,450
7.99
19,583
CHF
|
2,450
|
7.99
|
19,583
CHF
|
|
June 6, 2023 |
June 6, 2023 |
B
Purchase
|
Executive Director / Officer
|
202
7.95
1,606
CHF
|
202
|
7.95
|
1,606
CHF
|
|
May 31, 2023 |
May 31, 2023 |
S
Sale
|
Executive Director / Officer
|
1,030
8.30
8,549
CHF
|
1,030
|
8.30
|
8,549
CHF
|
|
May 30, 2023 |
May 30, 2023 |
S
Sale
|
Executive Director / Officer
|
7,529
8.41
63,295
CHF
|
7,529
|
8.41
|
63,295
CHF
|
|
May 26, 2023 |
May 26, 2023 |
S
Sale
|
Executive Director / Officer
|
2,665
8.40
22,386
CHF
|
2,665
|
8.40
|
22,386
CHF
|
|
May 24, 2023 |
May 24, 2023 |
S
Sale
|
Executive Director / Officer
|
2,864
8.47
24,249
CHF
|
2,864
|
8.47
|
24,249
CHF
|
|
May 23, 2023 |
May 23, 2023 |
S
Sale
|
Executive Director / Officer
|
2,790
8.95
24,971
CHF
|
2,790
|
8.95
|
24,971
CHF
|
|
May 22, 2023 |
May 22, 2023 |
S
Sale
|
Executive Director / Officer
|
2,700
8.90
24,030
CHF
|
2,700
|
8.90
|
24,030
CHF
|
|
May 19, 2023 |
May 19, 2023 |
S
Sale
|
Executive Director / Officer
|
2,530
8.90
22,517
CHF
|
2,530
|
8.90
|
22,517
CHF
|
|
May 16, 2023 |
May 16, 2023 |
S
Sale
|
Executive Director / Officer
|
2,258
8.85
19,983
CHF
|
2,258
|
8.85
|
19,983
CHF
|
|
May 10, 2023 |
May 10, 2023 |
S
Sale
|
Executive Director / Officer
|
500
8.90
4,450
CHF
|
500
|
8.90
|
4,450
CHF
|
|
May 9, 2023 |
May 9, 2023 |
S
Sale
|
Executive Director / Officer
|
56
8.90
498
CHF
|
56
|
8.90
|
498
CHF
|
|
May 8, 2023 |
May 8, 2023 |
S
Sale
|
Executive Director / Officer
|
2,000
8.90
17,800
CHF
|
2,000
|
8.90
|
17,800
CHF
|
|
May 3, 2023 |
May 3, 2023 |
S
Sale
|
Executive Director / Officer
|
791
8.90
7,040
CHF
|
791
|
8.90
|
7,040
CHF
|
|
April 20, 2023 |
April 20, 2023 |
S
Sale
|
Executive Director / Officer
|
3,265
8.90
29,059
CHF
|
3,265
|
8.90
|
29,059
CHF
|
|
April 13, 2023 |
April 13, 2023 |
S
Sale
|
Executive Director / Officer
|
75
8.90
668
CHF
|
75
|
8.90
|
668
CHF
|
|
April 11, 2023 |
April 11, 2023 |
S
Sale
|
Executive Director / Officer
|
222
8.90
1,976
CHF
|
222
|
8.90
|
1,976
CHF
|
|
March 23, 2023 |
March 23, 2023 |
S
Sale
|
Executive Director / Officer
|
1,562
8.90
13,902
CHF
|
1,562
|
8.90
|
13,902
CHF
|
|
March 22, 2023 |
March 22, 2023 |
S
Sale
|
Executive Director / Officer
|
700
8.95
6,265
CHF
|
700
|
8.95
|
6,265
CHF
|
|
March 7, 2023 |
March 7, 2023 |
S
Sale
|
Executive Director / Officer
|
540
9.15
4,941
CHF
|
540
|
9.15
|
4,941
CHF
|
|
March 3, 2023 |
March 3, 2023 |
S
Sale
|
Executive Director / Officer
|
445
9.15
4,072
CHF
|
445
|
9.15
|
4,072
CHF
|
|
Feb. 28, 2023 |
Feb. 28, 2023 |
S
Sale
|
Executive Director / Officer
|
304
8.99
2,732
CHF
|
304
|
8.99
|
2,732
CHF
|
|
Feb. 24, 2023 |
Feb. 24, 2023 |
S
Sale
|
Executive Director / Officer
|
3,500
8.95
31,325
CHF
|
3,500
|
8.95
|
31,325
CHF
|
|
Feb. 23, 2023 |
Feb. 23, 2023 |
S
Sale
|
Executive Director / Officer
|
1,086
8.95
9,720
CHF
|
1,086
|
8.95
|
9,720
CHF
|
|
Feb. 22, 2023 |
Feb. 22, 2023 |
S
Sale
|
Executive Director / Officer
|
1,499
8.95
13,416
CHF
|
1,499
|
8.95
|
13,416
CHF
|
|
Feb. 21, 2023 |
Feb. 21, 2023 |
S
Sale
|
Executive Director / Officer
|
1,350
8.91
12,023
CHF
|
1,350
|
8.91
|
12,023
CHF
|
|
Feb. 20, 2023 |
Feb. 20, 2023 |
S
Sale
|
Executive Director / Officer
|
125
8.95
1,119
CHF
|
125
|
8.95
|
1,119
CHF
|
|
Feb. 16, 2023 |
Feb. 16, 2023 |
S
Sale
|
Executive Director / Officer
|
1,250
8.95
11,188
CHF
|
1,250
|
8.95
|
11,188
CHF
|
|
Feb. 13, 2023 |
Feb. 13, 2023 |
S
Sale
|
Executive Director / Officer
|
500
8.95
4,475
CHF
|
500
|
8.95
|
4,475
CHF
|
|
Feb. 7, 2023 |
Feb. 7, 2023 |
S
Sale
|
Executive Director / Officer
|
516
8.95
4,618
CHF
|
516
|
8.95
|
4,618
CHF
|
|
Feb. 6, 2023 |
Feb. 6, 2023 |
S
Sale
|
Executive Director / Officer
|
200
8.95
1,790
CHF
|
200
|
8.95
|
1,790
CHF
|
|
Feb. 3, 2023 |
Feb. 3, 2023 |
S
Sale
|
Executive Director / Officer
|
12,312
8.95
110,192
CHF
|
12,312
|
8.95
|
110,192
CHF
|
|
Feb. 3, 2023 |
Feb. 3, 2023 |
S
Sale
|
Executive Director / Officer
|
11,312
9.74
110,192
CHF
|
11,312
|
9.74
|
110,192
CHF
|
|
Jan. 26, 2023 |
Jan. 26, 2023 |
S
Sale
|
Executive Director / Officer
|
438
8.80
3,854
CHF
|
438
|
8.80
|
3,854
CHF
|
|
Jan. 25, 2023 |
Jan. 25, 2023 |
S
Sale
|
Executive Director / Officer
|
6,334
8.80
55,739
CHF
|
6,334
|
8.80
|
55,739
CHF
|
|
Jan. 24, 2023 |
Jan. 24, 2023 |
S
Sale
|
Executive Director / Officer
|
21,197
8.80
186,534
CHF
|
21,197
|
8.80
|
186,534
CHF
|
|
Nov. 8, 2022 |
Nov. 8, 2022 |
B
Purchase
|
Executive Director / Officer
|
938
8.21
7,704
CHF
|
938
|
8.21
|
7,704
CHF
|
|
Nov. 1, 2022 |
Nov. 1, 2022 |
B
Purchase
|
Executive Director / Officer
|
900
8.20
7,380
CHF
|
900
|
8.20
|
7,380
CHF
|
|