March 10, 2023 |
March 10, 2023 |
B
Purchase
|
Non-Executive Director
|
60
70.50
4,230
CHF
|
60
|
70.50
|
4,230
CHF
|
|
Jan. 19, 2023 |
Jan. 19, 2023 |
B
Purchase
|
Non-Executive Director
|
150
62.68
9,402
CHF
|
150
|
62.68
|
9,402
CHF
|
|
Jan. 18, 2023 |
Jan. 18, 2023 |
B
Purchase
|
Non-Executive Director
|
700
61.90
43,330
CHF
|
700
|
61.90
|
43,330
CHF
|
|
Aug. 31, 2022 |
Aug. 31, 2022 |
S
Sale
|
Executive Director / Officer
|
1,334
77.84
103,838
CHF
|
1,334
|
77.84
|
103,838
CHF
|
|
Aug. 18, 2022 |
Aug. 18, 2022 |
B
Purchase
|
Non-Executive Director
|
1,400
77.94
109,116
CHF
|
1,400
|
77.94
|
109,116
CHF
|
|
Aug. 15, 2022 |
Aug. 15, 2022 |
S
Sale
|
Executive Director / Officer
|
12,967
81.21
1,053,008
CHF
|
12,967
|
81.21
|
1,053,008
CHF
|
|
March 15, 2022 |
March 15, 2022 |
B
Purchase
|
Non-Executive Director
|
54
83.43
4,505
CHF
|
54
|
83.43
|
4,505
CHF
|
|
March 7, 2022 |
March 7, 2022 |
B
Purchase
|
Non-Executive Director
|
850
77.92
66,234
CHF
|
850
|
77.92
|
66,234
CHF
|
|
March 4, 2022 |
March 4, 2022 |
B
Purchase
|
Non-Executive Director
|
300
84.70
25,410
CHF
|
300
|
84.70
|
25,410
CHF
|
|
March 4, 2022 |
March 4, 2022 |
B
Purchase
|
Non-Executive Director
|
2,000
80.29
160,580
CHF
|
2,000
|
80.29
|
160,580
CHF
|
|
March 3, 2022 |
March 3, 2022 |
B
Purchase
|
Non-Executive Director
|
2,000
88.30
176,600
CHF
|
2,000
|
88.30
|
176,600
CHF
|
|
Feb. 24, 2022 |
Feb. 24, 2022 |
B
Purchase
|
Non-Executive Director
|
300
88.88
26,665
CHF
|
300
|
88.88
|
26,665
CHF
|
|
Feb. 22, 2022 |
Feb. 22, 2022 |
B
Purchase
|
Non-Executive Director
|
200
94.98
18,996
CHF
|
200
|
94.98
|
18,996
CHF
|
|
Feb. 18, 2022 |
Feb. 18, 2022 |
B
Purchase
|
Non-Executive Director
|
6
96.69
580
CHF
|
6
|
96.69
|
580
CHF
|
|
Feb. 15, 2022 |
Feb. 15, 2022 |
B
Purchase
|
Non-Executive Director
|
500
99.64
49,821
CHF
|
500
|
99.64
|
49,821
CHF
|
|
Feb. 15, 2022 |
Feb. 15, 2022 |
B
Purchase
|
Non-Executive Director
|
2,000
97.53
195,060
CHF
|
2,000
|
97.53
|
195,060
CHF
|
|
Feb. 15, 2022 |
Feb. 15, 2022 |
B
Purchase
|
Executive Director / Officer
|
50,000
97.54
4,876,920
CHF
|
50,000
|
97.54
|
4,876,920
CHF
|
|
Nov. 15, 2021 |
Nov. 15, 2021 |
S
Sale
|
Executive Director / Officer
|
800
140.00
112,000
CHF
|
800
|
140.00
|
112,000
CHF
|
|
Oct. 15, 2021 |
Oct. 15, 2021 |
B
Purchase
|
Executive Director / Officer
|
2,138
115.30
246,511
CHF
|
2,138
|
115.30
|
246,511
CHF
|
|
July 30, 2021 |
July 30, 2021 |
S
Sale
|
Executive Director / Officer
|
3,000
143.67
431,017
CHF
|
3,000
|
143.67
|
431,017
CHF
|
|
July 29, 2021 |
July 29, 2021 |
S
Sale
|
Executive Director / Officer
|
47,000
144.41
6,787,087
CHF
|
47,000
|
144.41
|
6,787,087
CHF
|
|
July 27, 2021 |
July 27, 2021 |
S
Sale
|
Executive Director / Officer
|
69,087
144.00
9,948,528
CHF
|
69,087
|
144.00
|
9,948,528
CHF
|
|
July 23, 2021 |
July 23, 2021 |
S
Sale
|
Executive Director / Officer
|
21,310
145.04
3,090,786
CHF
|
21,310
|
145.04
|
3,090,786
CHF
|
|
June 11, 2021 |
June 11, 2021 |
S
Sale
|
Executive Director / Officer
|
11,649
144.89
1,687,848
CHF
|
11,649
|
144.89
|
1,687,848
CHF
|
|
May 14, 2021 |
May 14, 2021 |
B
Purchase
|
Executive Director / Officer
|
1,500
130.00
195,000
CHF
|
1,500
|
130.00
|
195,000
CHF
|
|
May 11, 2021 |
May 11, 2021 |
B
Purchase
|
Executive Director / Officer
|
620
129.50
80,290
CHF
|
620
|
129.50
|
80,290
CHF
|
|
May 7, 2021 |
May 7, 2021 |
B
Purchase
|
Executive Director / Officer
|
880
128.80
113,344
CHF
|
880
|
128.80
|
113,344
CHF
|
|
April 29, 2021 |
April 29, 2021 |
S
Sale
|
Executive Director / Officer
|
30,000
136.92
4,107,729
CHF
|
30,000
|
136.92
|
4,107,729
CHF
|
|
April 28, 2021 |
April 28, 2021 |
S
Sale
|
Executive Director / Officer
|
20,000
136.80
2,736,074
CHF
|
20,000
|
136.80
|
2,736,074
CHF
|
|
April 22, 2021 |
April 22, 2021 |
S
Sale
|
Executive Director / Officer
|
75,393
140.40
10,585,336
CHF
|
75,393
|
140.40
|
10,585,336
CHF
|
|
March 2, 2021 |
March 2, 2021 |
S
Sale
|
Executive Director / Officer
|
327
130.40
42,641
CHF
|
327
|
130.40
|
42,641
CHF
|
|
Feb. 19, 2021 |
Feb. 19, 2021 |
S
Sale
|
Executive Director / Officer
|
1,037
132.94
137,855
CHF
|
1,037
|
132.94
|
137,855
CHF
|
|
Feb. 18, 2021 |
Feb. 18, 2021 |
B
Purchase
|
Non-Executive Director
|
500
122.96
61,480
CHF
|
500
|
122.96
|
61,480
CHF
|
|
Nov. 3, 2020 |
Nov. 3, 2020 |
B
Purchase
|
Executive Director / Officer
|
2,535
98.50
249,698
CHF
|
2,535
|
98.50
|
249,698
CHF
|
|
Oct. 21, 2020 |
Oct. 21, 2020 |
B
Purchase
|
Non-Executive Director
|
100
107.62
10,762
CHF
|
100
|
107.62
|
10,762
CHF
|
|
Oct. 19, 2020 |
Oct. 19, 2020 |
B
Purchase
|
Executive Director / Officer
|
10,000
112.16
1,121,600
CHF
|
10,000
|
112.16
|
1,121,600
CHF
|
|
Oct. 19, 2020 |
Oct. 19, 2020 |
B
Purchase
|
Executive Director / Officer
|
36,100
110.83
4,000,985
CHF
|
36,100
|
110.83
|
4,000,985
CHF
|
|
Oct. 16, 2020 |
Oct. 16, 2020 |
B
Purchase
|
Executive Director / Officer
|
800
113.13
90,504
CHF
|
800
|
113.13
|
90,504
CHF
|
|
Sept. 15, 2020 |
Sept. 15, 2020 |
S
Sale
|
Executive Director / Officer
|
3,289
141.73
466,164
CHF
|
3,289
|
141.73
|
466,164
CHF
|
|
Sept. 14, 2020 |
Sept. 14, 2020 |
S
Sale
|
Executive Director / Officer
|
1,108
143.80
159,330
CHF
|
1,108
|
143.80
|
159,330
CHF
|
|
Sept. 11, 2020 |
Sept. 11, 2020 |
S
Sale
|
Executive Director / Officer
|
1,118
146.22
163,472
CHF
|
1,118
|
146.22
|
163,472
CHF
|
|
Sept. 3, 2020 |
Sept. 3, 2020 |
S
Sale
|
Executive Director / Officer
|
1,146
149.37
171,179
CHF
|
1,146
|
149.37
|
171,179
CHF
|
|
Sept. 2, 2020 |
Sept. 2, 2020 |
S
Sale
|
Executive Director / Officer
|
1,142
149.15
170,334
CHF
|
1,142
|
149.15
|
170,334
CHF
|
|
Aug. 31, 2020 |
Aug. 31, 2020 |
S
Sale
|
Executive Director / Officer
|
1,126
146.30
164,731
CHF
|
1,126
|
146.30
|
164,731
CHF
|
|
Aug. 31, 2020 |
Aug. 31, 2020 |
S
Sale
|
Executive Director / Officer
|
16,847
145.38
2,449,212
CHF
|
16,847
|
145.38
|
2,449,212
CHF
|
|
Aug. 27, 2020 |
Aug. 27, 2020 |
S
Sale
|
Executive Director / Officer
|
1,079
143.19
154,505
CHF
|
1,079
|
143.19
|
154,505
CHF
|
|
Aug. 24, 2020 |
Aug. 24, 2020 |
S
Sale
|
Executive Director / Officer
|
278
140.85
39,156
CHF
|
278
|
140.85
|
39,156
CHF
|
|
July 23, 2020 |
July 23, 2020 |
S
Sale
|
Executive Director / Officer
|
23,305
152.96
3,564,724
CHF
|
23,305
|
152.96
|
3,564,724
CHF
|
|
July 22, 2020 |
July 22, 2020 |
S
Sale
|
Executive Director / Officer
|
19,665
153.53
3,019,216
CHF
|
19,665
|
153.53
|
3,019,216
CHF
|
|
July 22, 2020 |
July 22, 2020 |
S
Sale
|
Executive Director / Officer
|
28,529
153.46
4,378,060
CHF
|
28,529
|
153.46
|
4,378,060
CHF
|
|
July 22, 2020 |
July 22, 2020 |
S
Sale
|
Executive Director / Officer
|
76,710
152.86
11,725,508
CHF
|
76,710
|
152.86
|
11,725,508
CHF
|
|
July 21, 2020 |
July 21, 2020 |
S
Sale
|
Executive Director / Officer
|
3,607
153.39
553,278
CHF
|
3,607
|
153.39
|
553,278
CHF
|
|
July 21, 2020 |
July 21, 2020 |
S
Sale
|
Executive Director / Officer
|
68,150
151.65
10,334,612
CHF
|
68,150
|
151.65
|
10,334,612
CHF
|
|
July 21, 2020 |
July 21, 2020 |
B
Purchase
|
Non-Executive Director
|
1,000
153.50
153,500
CHF
|
1,000
|
153.50
|
153,500
CHF
|
|
July 16, 2020 |
July 16, 2020 |
S
Sale
|
Executive Director / Officer
|
17,085
157.00
2,682,345
CHF
|
17,085
|
157.00
|
2,682,345
CHF
|
|
July 16, 2020 |
July 16, 2020 |
S
Sale
|
Executive Director / Officer
|
75,300
151.78
11,428,855
CHF
|
75,300
|
151.78
|
11,428,855
CHF
|
|
May 18, 2020 |
May 18, 2020 |
S
Sale
|
Non-Executive Director
|
4,500
131.50
591,750
CHF
|
4,500
|
131.50
|
591,750
CHF
|
|
May 15, 2020 |
May 15, 2020 |
S
Sale
|
Non-Executive Director
|
2,000
126.00
252,000
CHF
|
2,000
|
126.00
|
252,000
CHF
|
|
May 14, 2020 |
May 14, 2020 |
S
Sale
|
Non-Executive Director
|
2,000
122.00
244,000
CHF
|
2,000
|
122.00
|
244,000
CHF
|
|
March 16, 2020 |
March 16, 2020 |
B
Purchase
|
Non-Executive Director
|
950
103.18
98,023
CHF
|
950
|
103.18
|
98,023
CHF
|
|
Feb. 21, 2020 |
Feb. 21, 2020 |
S
Sale
|
Executive Director / Officer
|
115,432
160.22
18,494,596
CHF
|
115,432
|
160.22
|
18,494,596
CHF
|
|
Feb. 20, 2020 |
Feb. 20, 2020 |
S
Sale
|
Executive Director / Officer
|
10,000
162.00
1,620,000
CHF
|
10,000
|
162.00
|
1,620,000
CHF
|
|
Feb. 14, 2020 |
Feb. 14, 2020 |
S
Sale
|
Executive Director / Officer
|
104,953
166.35
17,458,932
CHF
|
104,953
|
166.35
|
17,458,932
CHF
|
|
Feb. 13, 2020 |
Feb. 13, 2020 |
S
Sale
|
Executive Director / Officer
|
125,000
164.83
20,603,938
CHF
|
125,000
|
164.83
|
20,603,938
CHF
|
|
Oct. 24, 2019 |
Oct. 24, 2019 |
B
Purchase
|
Executive Director / Officer
|
10,000
137.39
1,373,900
CHF
|
10,000
|
137.39
|
1,373,900
CHF
|
|
Oct. 24, 2019 |
Oct. 24, 2019 |
B
Purchase
|
Executive Director / Officer
|
25,000
137.34
3,433,423
CHF
|
25,000
|
137.34
|
3,433,423
CHF
|
|
Oct. 23, 2019 |
Oct. 23, 2019 |
B
Purchase
|
Executive Director / Officer
|
4,625
137.57
636,283
CHF
|
4,625
|
137.57
|
636,283
CHF
|
|
May 21, 2019 |
May 21, 2019 |
S
Sale
|
Executive Director / Officer
|
10,000
177.98
1,779,815
CHF
|
10,000
|
177.98
|
1,779,815
CHF
|
|
Sept. 13, 2018 |
Sept. 13, 2018 |
B
Purchase
|
Non-Executive Director
|
15,000
157.48
2,362,200
CHF
|
15,000
|
157.48
|
2,362,200
CHF
|
|
Aug. 27, 2018 |
Aug. 27, 2018 |
S
Sale
|
Non-Executive Director
|
2,000
180.03
360,060
CHF
|
2,000
|
180.03
|
360,060
CHF
|
|
July 25, 2018 |
July 25, 2018 |
S
Sale
|
Executive Director / Officer
|
75,000
157.68
11,825,632
CHF
|
75,000
|
157.68
|
11,825,632
CHF
|
|
July 24, 2018 |
July 24, 2018 |
S
Sale
|
Executive Director / Officer
|
100,000
158.37
15,837,059
CHF
|
100,000
|
158.37
|
15,837,059
CHF
|
|
May 11, 2018 |
May 11, 2018 |
S
Sale
|
Executive Director / Officer
|
114,999
135.37
15,567,415
CHF
|
114,999
|
135.37
|
15,567,415
CHF
|
|
May 9, 2018 |
May 9, 2018 |
S
Sale
|
Executive Director / Officer
|
85,060
134.70
11,457,582
CHF
|
85,060
|
134.70
|
11,457,582
CHF
|
|
May 7, 2018 |
May 7, 2018 |
S
Sale
|
Executive Director / Officer
|
134,554
130.10
17,505,622
CHF
|
134,554
|
130.10
|
17,505,622
CHF
|
|