Feb. 2, 2023 |
Feb. 2, 2023 |
S
Sale
|
Executive Director / Officer
|
5,000
60.55
302,750
CHF
|
5,000
|
60.55
|
302,750
CHF
|
|
Jan. 30, 2023 |
Jan. 30, 2023 |
S
Sale
|
Executive Director / Officer
|
5,000
60.25
301,250
CHF
|
5,000
|
60.25
|
301,250
CHF
|
|
Dec. 13, 2022 |
Dec. 13, 2022 |
S
Sale
|
Executive Director / Officer
|
2,000
47.62
95,237
CHF
|
2,000
|
47.62
|
95,237
CHF
|
|
Nov. 30, 2022 |
Nov. 30, 2022 |
S
Sale
|
Executive Director / Officer
|
2,500
46.48
116,201
CHF
|
2,500
|
46.48
|
116,201
CHF
|
|
Nov. 15, 2022 |
Nov. 15, 2022 |
S
Sale
|
Executive Director / Officer
|
2,250
47.38
106,610
CHF
|
2,250
|
47.38
|
106,610
CHF
|
|
Nov. 4, 2022 |
Nov. 4, 2022 |
S
Sale
|
Executive Director / Officer
|
2,000
46.12
92,240
CHF
|
2,000
|
46.12
|
92,240
CHF
|
|
Oct. 12, 2022 |
Oct. 12, 2022 |
S
Sale
|
Executive Director / Officer
|
1,250
41.47
51,837
CHF
|
1,250
|
41.47
|
51,837
CHF
|
|
Sept. 20, 2022 |
Sept. 20, 2022 |
S
Sale
|
Executive Director / Officer
|
1,000
42.79
42,790
CHF
|
1,000
|
42.79
|
42,790
CHF
|
|
Sept. 6, 2022 |
Sept. 6, 2022 |
S
Sale
|
Executive Director / Officer
|
23,701
42.23
1,000,982
CHF
|
23,701
|
42.23
|
1,000,982
CHF
|
|
March 29, 2022 |
March 29, 2022 |
S
Sale
|
Executive Director / Officer
|
2,500
52.00
130,000
CHF
|
2,500
|
52.00
|
130,000
CHF
|
|
Nov. 22, 2021 |
Nov. 22, 2021 |
S
Sale
|
Executive Director / Officer
|
3,000
55.80
167,400
CHF
|
3,000
|
55.80
|
167,400
CHF
|
|
Nov. 19, 2021 |
Nov. 19, 2021 |
S
Sale
|
Executive Director / Officer
|
1,000
56.87
56,873
CHF
|
1,000
|
56.87
|
56,873
CHF
|
|
Oct. 15, 2021 |
Oct. 15, 2021 |
S
Sale
|
Executive Director / Officer
|
800
49.33
39,462
CHF
|
800
|
49.33
|
39,462
CHF
|
|
July 30, 2021 |
July 30, 2021 |
S
Sale
|
Executive Director / Officer
|
4,000
59.00
236,000
CHF
|
4,000
|
59.00
|
236,000
CHF
|
|
July 28, 2021 |
July 28, 2021 |
S
Sale
|
Executive Director / Officer
|
4,000
58.11
232,427
CHF
|
4,000
|
58.11
|
232,427
CHF
|
|
July 15, 2021 |
July 15, 2021 |
S
Sale
|
Executive Director / Officer
|
4,000
61.56
246,220
CHF
|
4,000
|
61.56
|
246,220
CHF
|
|
July 14, 2021 |
July 14, 2021 |
S
Sale
|
Executive Director / Officer
|
4,000
61.33
245,305
CHF
|
4,000
|
61.33
|
245,305
CHF
|
|
May 25, 2021 |
May 25, 2021 |
S
Sale
|
Executive Director / Officer
|
5,000
60.00
300,000
CHF
|
5,000
|
60.00
|
300,000
CHF
|
|
March 12, 2021 |
March 12, 2021 |
S
Sale
|
Executive Director / Officer
|
5,000
55.00
275,000
CHF
|
5,000
|
55.00
|
275,000
CHF
|
|
March 8, 2021 |
March 8, 2021 |
S
Sale
|
Executive Director / Officer
|
2,000
54.53
109,054
CHF
|
2,000
|
54.53
|
109,054
CHF
|
|
Feb. 1, 2021 |
Feb. 1, 2021 |
S
Sale
|
Executive Director / Officer
|
6,000
50.52
303,095
CHF
|
6,000
|
50.52
|
303,095
CHF
|
|
Jan. 29, 2021 |
Jan. 29, 2021 |
S
Sale
|
Executive Director / Officer
|
5,000
50.00
250,000
CHF
|
5,000
|
50.00
|
250,000
CHF
|
|
Dec. 2, 2020 |
Dec. 2, 2020 |
S
Sale
|
Executive Director / Officer
|
2,500
43.32
108,305
CHF
|
2,500
|
43.32
|
108,305
CHF
|
|
Nov. 27, 2020 |
Nov. 27, 2020 |
S
Sale
|
Executive Director / Officer
|
1,300
44.36
57,672
CHF
|
1,300
|
44.36
|
57,672
CHF
|
|
Nov. 17, 2020 |
Nov. 17, 2020 |
S
Sale
|
Executive Director / Officer
|
3,000
46.00
138,000
CHF
|
3,000
|
46.00
|
138,000
CHF
|
|
June 4, 2020 |
June 4, 2020 |
S
Sale
|
Executive Director / Officer
|
6,000
39.39
236,315
CHF
|
6,000
|
39.39
|
236,315
CHF
|
|
March 27, 2020 |
March 27, 2020 |
B
Purchase
|
Executive Director / Officer
|
10,000
36.34
363,380
CHF
|
10,000
|
36.34
|
363,380
CHF
|
|
March 23, 2020 |
March 23, 2020 |
B
Purchase
|
Executive Director / Officer
|
3,604
36.40
131,183
CHF
|
3,604
|
36.40
|
131,183
CHF
|
|
March 23, 2020 |
March 23, 2020 |
B
Purchase
|
Executive Director / Officer
|
22,071
186.10
4,107,362
CHF
|
22,071
|
186.10
|
4,107,362
CHF
|
|
March 20, 2020 |
March 20, 2020 |
B
Purchase
|
Executive Director / Officer
|
47,405
37.82
1,792,952
CHF
|
47,405
|
37.82
|
1,792,952
CHF
|
|
March 20, 2020 |
March 20, 2020 |
B
Purchase
|
Executive Director / Officer
|
100,000
193.96
19,396,000
CHF
|
100,000
|
193.96
|
19,396,000
CHF
|
|
March 19, 2020 |
March 19, 2020 |
B
Purchase
|
Executive Director / Officer
|
179,590
36.20
6,501,445
CHF
|
179,590
|
36.20
|
6,501,445
CHF
|
|
March 19, 2020 |
March 19, 2020 |
B
Purchase
|
Executive Director / Officer
|
166,535
180.67
30,088,162
CHF
|
166,535
|
180.67
|
30,088,162
CHF
|
|
March 18, 2020 |
March 18, 2020 |
B
Purchase
|
Executive Director / Officer
|
182,455
33.21
6,059,495
CHF
|
182,455
|
33.21
|
6,059,495
CHF
|
|
March 18, 2020 |
March 18, 2020 |
B
Purchase
|
Executive Director / Officer
|
231,496
167.83
38,852,228
CHF
|
231,496
|
167.83
|
38,852,228
CHF
|
|
March 17, 2020 |
March 17, 2020 |
B
Purchase
|
Executive Director / Officer
|
162,288
31.27
5,074,210
CHF
|
162,288
|
31.27
|
5,074,210
CHF
|
|
March 17, 2020 |
March 17, 2020 |
B
Purchase
|
Executive Director / Officer
|
217,144
164.39
35,696,647
CHF
|
217,144
|
164.39
|
35,696,647
CHF
|
|
March 3, 2020 |
March 3, 2020 |
B
Purchase
|
Executive Director / Officer
|
421,556
41.50
17,494,574
CHF
|
421,556
|
41.50
|
17,494,574
CHF
|
|
Dec. 11, 2019 |
Dec. 11, 2019 |
S
Sale
|
Executive Director / Officer
|
6,500
51.04
331,749
CHF
|
6,500
|
51.04
|
331,749
CHF
|
|
Dec. 9, 2019 |
Dec. 9, 2019 |
B
Purchase
|
Executive Director / Officer
|
40
269.80
10,792
CHF
|
40
|
269.80
|
10,792
CHF
|
|
Nov. 22, 2019 |
Nov. 22, 2019 |
S
Sale
|
Executive Director / Officer
|
1,000
53.52
53,518
CHF
|
1,000
|
53.52
|
53,518
CHF
|
|
Nov. 6, 2019 |
Nov. 6, 2019 |
S
Sale
|
Executive Director / Officer
|
2,000
55.03
110,050
CHF
|
2,000
|
55.03
|
110,050
CHF
|
|
Oct. 9, 2019 |
Oct. 9, 2019 |
S
Sale
|
Executive Director / Officer
|
1,000
47.00
47,000
CHF
|
1,000
|
47.00
|
47,000
CHF
|
|
Sept. 17, 2019 |
Sept. 17, 2019 |
S
Sale
|
Executive Director / Officer
|
2,000
52.07
104,144
CHF
|
2,000
|
52.07
|
104,144
CHF
|
|
Aug. 26, 2019 |
Aug. 26, 2019 |
S
Sale
|
Executive Director / Officer
|
1,000
49.52
49,520
CHF
|
1,000
|
49.52
|
49,520
CHF
|
|
Aug. 12, 2019 |
Aug. 12, 2019 |
S
Sale
|
Executive Director / Officer
|
1,000
50.17
50,173
CHF
|
1,000
|
50.17
|
50,173
CHF
|
|
June 20, 2019 |
June 20, 2019 |
S
Sale
|
Executive Director / Officer
|
4,000
52.02
208,092
CHF
|
4,000
|
52.02
|
208,092
CHF
|
|
June 18, 2019 |
June 18, 2019 |
S
Sale
|
Executive Director / Officer
|
1,000
49.25
49,245
CHF
|
1,000
|
49.25
|
49,245
CHF
|
|
June 11, 2019 |
June 11, 2019 |
S
Sale
|
Executive Director / Officer
|
10,000
50.90
509,000
CHF
|
10,000
|
50.90
|
509,000
CHF
|
|
June 4, 2019 |
June 4, 2019 |
S
Sale
|
Executive Director / Officer
|
1,000
48.14
48,144
CHF
|
1,000
|
48.14
|
48,144
CHF
|
|
April 30, 2019 |
April 30, 2019 |
S
Sale
|
Executive Director / Officer
|
500
60.50
30,250
CHF
|
500
|
60.50
|
30,250
CHF
|
|
April 17, 2019 |
April 17, 2019 |
S
Sale
|
Executive Director / Officer
|
3,000
61.80
185,410
CHF
|
3,000
|
61.80
|
185,410
CHF
|
|
April 16, 2019 |
April 16, 2019 |
S
Sale
|
Executive Director / Officer
|
3,000
60.00
180,000
CHF
|
3,000
|
60.00
|
180,000
CHF
|
|
Nov. 21, 2018 |
Nov. 21, 2018 |
B
Purchase
|
Executive Director / Officer
|
1,000
57.56
57,556
CHF
|
1,000
|
57.56
|
57,556
CHF
|
|
Nov. 14, 2018 |
Nov. 14, 2018 |
S
Sale
|
Executive Director / Officer
|
1,000
63.40
63,399
CHF
|
1,000
|
63.40
|
63,399
CHF
|
|
Sept. 28, 2018 |
Sept. 28, 2018 |
S
Sale
|
Executive Director / Officer
|
500
76.71
38,356
CHF
|
500
|
76.71
|
38,356
CHF
|
|
Aug. 27, 2018 |
Aug. 27, 2018 |
S
Sale
|
Executive Director / Officer
|
1,000
81.95
81,948
CHF
|
1,000
|
81.95
|
81,948
CHF
|
|
Aug. 3, 2018 |
Aug. 3, 2018 |
S
Sale
|
Executive Director / Officer
|
3,000
81.51
244,527
CHF
|
3,000
|
81.51
|
244,527
CHF
|
|
July 23, 2018 |
July 23, 2018 |
S
Sale
|
Executive Director / Officer
|
4,500
86.89
390,996
CHF
|
4,500
|
86.89
|
390,996
CHF
|
|
June 22, 2018 |
June 22, 2018 |
S
Sale
|
Executive Director / Officer
|
500
85.90
42,952
CHF
|
500
|
85.90
|
42,952
CHF
|
|
June 22, 2018 |
June 22, 2018 |
S
Sale
|
Executive Director / Officer
|
2,500
86.30
215,750
CHF
|
2,500
|
86.30
|
215,750
CHF
|
|
June 20, 2018 |
June 20, 2018 |
S
Sale
|
Executive Director / Officer
|
17,379
85.71
1,489,579
CHF
|
17,379
|
85.71
|
1,489,579
CHF
|
|
June 15, 2018 |
June 15, 2018 |
S
Sale
|
Executive Director / Officer
|
1,500
89.70
134,556
CHF
|
1,500
|
89.70
|
134,556
CHF
|
|
May 28, 2018 |
May 28, 2018 |
S
Sale
|
Executive Director / Officer
|
1,000
88.31
88,308
CHF
|
1,000
|
88.31
|
88,308
CHF
|
|
May 25, 2018 |
May 25, 2018 |
S
Sale
|
Executive Director / Officer
|
2,800
90.30
252,840
CHF
|
2,800
|
90.30
|
252,840
CHF
|
|
May 14, 2018 |
May 14, 2018 |
S
Sale
|
Executive Director / Officer
|
2,698
89.43
241,278
CHF
|
2,698
|
89.43
|
241,278
CHF
|
|
April 20, 2018 |
April 20, 2018 |
S
Sale
|
Executive Director / Officer
|
2,500
85.59
213,965
CHF
|
2,500
|
85.59
|
213,965
CHF
|
|
April 17, 2018 |
April 17, 2018 |
S
Sale
|
Executive Director / Officer
|
750
84.66
63,492
CHF
|
750
|
84.66
|
63,492
CHF
|
|
April 17, 2018 |
April 17, 2018 |
S
Sale
|
Executive Director / Officer
|
7,875
85.00
669,375
CHF
|
7,875
|
85.00
|
669,375
CHF
|
|
April 6, 2018 |
April 6, 2018 |
S
Sale
|
Executive Director / Officer
|
3,000
80.80
242,409
CHF
|
3,000
|
80.80
|
242,409
CHF
|
|
March 28, 2018 |
March 28, 2018 |
S
Sale
|
Executive Director / Officer
|
1,000
76.92
76,919
CHF
|
1,000
|
76.92
|
76,919
CHF
|
|
March 21, 2018 |
March 21, 2018 |
S
Sale
|
Executive Director / Officer
|
3,000
78.41
235,230
CHF
|
3,000
|
78.41
|
235,230
CHF
|
|
March 19, 2018 |
March 19, 2018 |
S
Sale
|
Executive Director / Officer
|
2,500
78.00
195,000
CHF
|
2,500
|
78.00
|
195,000
CHF
|
|
Feb. 16, 2018 |
Feb. 16, 2018 |
S
Sale
|
Executive Director / Officer
|
3,000
77.50
232,500
CHF
|
3,000
|
77.50
|
232,500
CHF
|
|
Feb. 1, 2018 |
Feb. 1, 2018 |
S
Sale
|
Executive Director / Officer
|
1,000
81.43
81,426
CHF
|
1,000
|
81.43
|
81,426
CHF
|
|