Sept. 11, 2023 |
Sept. 11, 2023 |
S
Sale
|
Executive Director / Officer
|
10,000
259.00
2,590,000
CHF
|
10,000
|
259.00
|
2,590,000
CHF
|
|
Aug. 29, 2023 |
Aug. 29, 2023 |
S
Sale
|
Executive Director / Officer
|
200
271.70
54,340
CHF
|
200
|
271.70
|
54,340
CHF
|
|
July 25, 2023 |
July 25, 2023 |
S
Sale
|
Executive Director / Officer
|
2,000
272.50
545,000
CHF
|
2,000
|
272.50
|
545,000
CHF
|
|
July 3, 2023 |
July 3, 2023 |
S
Sale
|
Executive Director / Officer
|
3,500
263.10
920,850
CHF
|
3,500
|
263.10
|
920,850
CHF
|
|
June 30, 2023 |
June 30, 2023 |
S
Sale
|
Executive Director / Officer
|
2,000
263.98
527,950
CHF
|
2,000
|
263.98
|
527,950
CHF
|
|
June 14, 2023 |
June 14, 2023 |
S
Sale
|
Non-Executive Director
|
11,600
260.00
3,016,000
CHF
|
11,600
|
260.00
|
3,016,000
CHF
|
|
June 12, 2023 |
June 12, 2023 |
B
Purchase
|
Non-Executive Director
|
5,000
242.96
1,214,784
CHF
|
5,000
|
242.96
|
1,214,784
CHF
|
|
June 9, 2023 |
June 9, 2023 |
B
Purchase
|
Non-Executive Director
|
40,000
244.98
9,799,241
CHF
|
40,000
|
244.98
|
9,799,241
CHF
|
|
June 7, 2023 |
June 7, 2023 |
B
Purchase
|
Non-Executive Director
|
5,000
250.00
1,250,000
CHF
|
5,000
|
250.00
|
1,250,000
CHF
|
|
June 7, 2023 |
June 7, 2023 |
B
Purchase
|
Non-Executive Director
|
20,866
249.93
5,215,098
CHF
|
20,866
|
249.93
|
5,215,098
CHF
|
|
March 31, 2023 |
March 31, 2023 |
S
Sale
|
Non-Executive Director
|
1,000
273.00
273,000
CHF
|
1,000
|
273.00
|
273,000
CHF
|
|
March 31, 2023 |
March 31, 2023 |
S
Sale
|
Non-Executive Director
|
2,000
272.00
544,000
CHF
|
2,000
|
272.00
|
544,000
CHF
|
|
March 7, 2023 |
March 7, 2023 |
S
Sale
|
Executive Director / Officer
|
1,000
250.00
250,000
CHF
|
1,000
|
250.00
|
250,000
CHF
|
|
March 1, 2023 |
March 1, 2023 |
S
Sale
|
Non-Executive Director
|
5,000
250.00
1,250,000
CHF
|
5,000
|
250.00
|
1,250,000
CHF
|
|
March 1, 2023 |
March 1, 2023 |
S
Sale
|
Non-Executive Director
|
5,000
255.20
1,276,000
CHF
|
5,000
|
255.20
|
1,276,000
CHF
|
|
March 1, 2023 |
March 1, 2023 |
S
Sale
|
Non-Executive Director
|
5,000
260.04
1,300,193
CHF
|
5,000
|
260.04
|
1,300,193
CHF
|
|
Dec. 15, 2022 |
Dec. 15, 2022 |
B
Purchase
|
Non-Executive Director
|
5,000
211.32
1,056,623
CHF
|
5,000
|
211.32
|
1,056,623
CHF
|
|
Dec. 1, 2022 |
Dec. 1, 2022 |
S
Sale
|
Non-Executive Director
|
5,000
232.00
1,160,000
CHF
|
5,000
|
232.00
|
1,160,000
CHF
|
|
Nov. 16, 2022 |
Nov. 16, 2022 |
S
Sale
|
Executive Director / Officer
|
1,000
229.76
229,760
CHF
|
1,000
|
229.76
|
229,760
CHF
|
|
Nov. 10, 2022 |
Nov. 10, 2022 |
S
Sale
|
Non-Executive Director
|
5,000
233.49
1,167,438
CHF
|
5,000
|
233.49
|
1,167,438
CHF
|
|
Oct. 27, 2022 |
Oct. 27, 2022 |
S
Sale
|
Non-Executive Director
|
5,000
223.03
1,115,168
CHF
|
5,000
|
223.03
|
1,115,168
CHF
|
|
Oct. 7, 2022 |
Oct. 7, 2022 |
B
Purchase
|
Non-Executive Director
|
5,000
199.70
998,488
CHF
|
5,000
|
199.70
|
998,488
CHF
|
|
Oct. 5, 2022 |
Oct. 5, 2022 |
S
Sale
|
Executive Director / Officer
|
4,000
207.13
828,529
CHF
|
4,000
|
207.13
|
828,529
CHF
|
|
Sept. 30, 2022 |
Sept. 30, 2022 |
B
Purchase
|
Non-Executive Director
|
5,000
198.55
992,753
CHF
|
5,000
|
198.55
|
992,753
CHF
|
|
Sept. 30, 2022 |
Sept. 30, 2022 |
B
Purchase
|
Non-Executive Director
|
11,222
199.97
2,244,034
CHF
|
11,222
|
199.97
|
2,244,034
CHF
|
|
Sept. 23, 2022 |
Sept. 23, 2022 |
B
Purchase
|
Non-Executive Director
|
55,000
203.37
11,185,109
CHF
|
55,000
|
203.37
|
11,185,109
CHF
|
|
Sept. 22, 2022 |
Sept. 22, 2022 |
B
Purchase
|
Non-Executive Director
|
55,000
206.88
11,378,305
CHF
|
55,000
|
206.88
|
11,378,305
CHF
|
|
Sept. 21, 2022 |
Sept. 21, 2022 |
B
Purchase
|
Non-Executive Director
|
16,524
209.99
3,469,797
CHF
|
16,524
|
209.99
|
3,469,797
CHF
|
|
Sept. 20, 2022 |
Sept. 20, 2022 |
B
Purchase
|
Non-Executive Director
|
48,485
211.31
10,245,574
CHF
|
48,485
|
211.31
|
10,245,574
CHF
|
|
Sept. 19, 2022 |
Sept. 19, 2022 |
B
Purchase
|
Non-Executive Director
|
34,991
213.35
7,465,445
CHF
|
34,991
|
213.35
|
7,465,445
CHF
|
|
Sept. 16, 2022 |
Sept. 16, 2022 |
B
Purchase
|
Non-Executive Director
|
204,420
214.74
43,896,137
CHF
|
204,420
|
214.74
|
43,896,137
CHF
|
|
Sept. 15, 2022 |
Sept. 15, 2022 |
S
Sale
|
Executive Director / Officer
|
5,500
220.01
1,210,044
CHF
|
5,500
|
220.01
|
1,210,044
CHF
|
|
Sept. 15, 2022 |
Sept. 15, 2022 |
B
Purchase
|
Non-Executive Director
|
110,899
219.89
24,385,854
CHF
|
110,899
|
219.89
|
24,385,854
CHF
|
|
Sept. 14, 2022 |
Sept. 14, 2022 |
B
Purchase
|
Non-Executive Director
|
4,600
219.71
1,010,685
CHF
|
4,600
|
219.71
|
1,010,685
CHF
|
|
Sept. 14, 2022 |
Sept. 14, 2022 |
B
Purchase
|
Non-Executive Director
|
67,550
218.23
14,741,696
CHF
|
67,550
|
218.23
|
14,741,696
CHF
|
|
Sept. 13, 2022 |
Sept. 13, 2022 |
B
Purchase
|
Non-Executive Director
|
155,304
219.68
34,117,840
CHF
|
155,304
|
219.68
|
34,117,840
CHF
|
|
Sept. 9, 2022 |
Sept. 9, 2022 |
B
Purchase
|
Non-Executive Director
|
23,784
218.98
5,208,123
CHF
|
23,784
|
218.98
|
5,208,123
CHF
|
|
Sept. 8, 2022 |
Sept. 8, 2022 |
B
Purchase
|
Non-Executive Director
|
178,228
214.96
38,311,022
CHF
|
178,228
|
214.96
|
38,311,022
CHF
|
|
Sept. 7, 2022 |
Sept. 7, 2022 |
B
Purchase
|
Non-Executive Director
|
321,568
213.94
68,797,594
CHF
|
321,568
|
213.94
|
68,797,594
CHF
|
|
Sept. 7, 2022 |
Sept. 7, 2022 |
B
Purchase
|
Non-Executive Director
|
2,000
211.90
423,800
CHF
|
2,000
|
211.90
|
423,800
CHF
|
|
Sept. 7, 2022 |
Sept. 7, 2022 |
B
Purchase
|
Non-Executive Director
|
3,000
212.00
636,000
CHF
|
3,000
|
212.00
|
636,000
CHF
|
|
Sept. 1, 2022 |
Sept. 1, 2022 |
B
Purchase
|
Non-Executive Director
|
2,000
223.50
447,000
CHF
|
2,000
|
223.50
|
447,000
CHF
|
|
Sept. 1, 2022 |
Sept. 1, 2022 |
B
Purchase
|
Non-Executive Director
|
3,000
219.90
659,700
CHF
|
3,000
|
219.90
|
659,700
CHF
|
|
Aug. 5, 2022 |
Aug. 5, 2022 |
S
Sale
|
Executive Director / Officer
|
6,000
250.00
1,500,000
CHF
|
6,000
|
250.00
|
1,500,000
CHF
|
|
Aug. 4, 2022 |
Aug. 4, 2022 |
S
Sale
|
Executive Director / Officer
|
409
248.46
101,622
CHF
|
409
|
248.46
|
101,622
CHF
|
|
Aug. 2, 2022 |
Aug. 2, 2022 |
S
Sale
|
Non-Executive Director
|
1,000
255.40
255,400
CHF
|
1,000
|
255.40
|
255,400
CHF
|
|
Aug. 2, 2022 |
Aug. 2, 2022 |
S
Sale
|
Non-Executive Director
|
1,000
256.00
256,000
CHF
|
1,000
|
256.00
|
256,000
CHF
|
|
July 29, 2022 |
July 29, 2022 |
S
Sale
|
Non-Executive Director
|
3,000
255.00
765,000
CHF
|
3,000
|
255.00
|
765,000
CHF
|
|
July 4, 2022 |
July 4, 2022 |
B
Purchase
|
Executive Director / Officer
|
408
227.44
92,795
CHF
|
408
|
227.44
|
92,795
CHF
|
|
June 28, 2022 |
June 28, 2022 |
B
Purchase
|
Non-Executive Director
|
4,500
227.70
1,024,628
CHF
|
4,500
|
227.70
|
1,024,628
CHF
|
|
June 9, 2022 |
June 9, 2022 |
B
Purchase
|
Non-Executive Director
|
5,000
225.00
1,125,000
CHF
|
5,000
|
225.00
|
1,125,000
CHF
|
|
June 8, 2022 |
June 8, 2022 |
B
Purchase
|
Non-Executive Director
|
5,000
230.18
1,150,919
CHF
|
5,000
|
230.18
|
1,150,919
CHF
|
|
May 9, 2022 |
May 9, 2022 |
B
Purchase
|
Non-Executive Director
|
1,000
246.00
246,000
CHF
|
1,000
|
246.00
|
246,000
CHF
|
|
May 9, 2022 |
May 9, 2022 |
B
Purchase
|
Non-Executive Director
|
1,000
246.50
246,500
CHF
|
1,000
|
246.50
|
246,500
CHF
|
|
May 9, 2022 |
May 9, 2022 |
B
Purchase
|
Non-Executive Director
|
1,000
246.63
246,625
CHF
|
1,000
|
246.63
|
246,625
CHF
|
|
May 9, 2022 |
May 9, 2022 |
B
Purchase
|
Non-Executive Director
|
2,300
260.98
600,250
CHF
|
2,300
|
260.98
|
600,250
CHF
|
|
May 9, 2022 |
May 9, 2022 |
B
Purchase
|
Non-Executive Director
|
5,000
255.00
1,275,000
CHF
|
5,000
|
255.00
|
1,275,000
CHF
|
|
May 9, 2022 |
May 9, 2022 |
B
Purchase
|
Non-Executive Director
|
7,000
249.76
1,748,305
CHF
|
7,000
|
249.76
|
1,748,305
CHF
|
|
Jan. 24, 2022 |
Jan. 24, 2022 |
B
Purchase
|
Non-Executive Director
|
3,000
251.00
753,000
CHF
|
3,000
|
251.00
|
753,000
CHF
|
|
Jan. 24, 2022 |
Jan. 24, 2022 |
B
Purchase
|
Non-Executive Director
|
7,000
252.00
1,764,000
CHF
|
7,000
|
252.00
|
1,764,000
CHF
|
|
Jan. 24, 2022 |
Jan. 24, 2022 |
B
Purchase
|
Non-Executive Director
|
2,000
255.00
510,000
CHF
|
2,000
|
255.00
|
510,000
CHF
|
|
Jan. 14, 2022 |
Jan. 14, 2022 |
B
Purchase
|
Non-Executive Director
|
10,000
262.00
2,620,000
CHF
|
10,000
|
262.00
|
2,620,000
CHF
|
|
Dec. 23, 2021 |
Dec. 23, 2021 |
S
Sale
|
Non-Executive Director
|
2,500
289.00
722,500
CHF
|
2,500
|
289.00
|
722,500
CHF
|
|
Dec. 23, 2021 |
Dec. 23, 2021 |
S
Sale
|
Non-Executive Director
|
2,500
289.30
723,250
CHF
|
2,500
|
289.30
|
723,250
CHF
|
|
Dec. 16, 2021 |
Dec. 16, 2021 |
S
Sale
|
Non-Executive Director
|
1,373
285.58
392,095
CHF
|
1,373
|
285.58
|
392,095
CHF
|
|
Dec. 16, 2021 |
Dec. 16, 2021 |
S
Sale
|
Non-Executive Director
|
3,627
286.59
1,039,456
CHF
|
3,627
|
286.59
|
1,039,456
CHF
|
|
Dec. 16, 2021 |
Dec. 16, 2021 |
S
Sale
|
Non-Executive Director
|
5,000
283.60
1,418,001
CHF
|
5,000
|
283.60
|
1,418,001
CHF
|
|
Dec. 6, 2021 |
Dec. 6, 2021 |
B
Purchase
|
Non-Executive Director
|
1,500
262.76
394,136
CHF
|
1,500
|
262.76
|
394,136
CHF
|
|
Nov. 26, 2021 |
Nov. 26, 2021 |
B
Purchase
|
Non-Executive Director
|
1,500
266.99
400,482
CHF
|
1,500
|
266.99
|
400,482
CHF
|
|
Nov. 25, 2021 |
Nov. 25, 2021 |
B
Purchase
|
Non-Executive Director
|
1,500
267.82
401,726
CHF
|
1,500
|
267.82
|
401,726
CHF
|
|
Nov. 25, 2021 |
Nov. 25, 2021 |
B
Purchase
|
Non-Executive Director
|
2,000
267.80
535,600
CHF
|
2,000
|
267.80
|
535,600
CHF
|
|
Nov. 24, 2021 |
Nov. 24, 2021 |
B
Purchase
|
Non-Executive Director
|
1,000
268.00
268,000
CHF
|
1,000
|
268.00
|
268,000
CHF
|
|
Nov. 24, 2021 |
Nov. 24, 2021 |
B
Purchase
|
Non-Executive Director
|
2,000
267.80
535,600
CHF
|
2,000
|
267.80
|
535,600
CHF
|
|
Nov. 23, 2021 |
Nov. 23, 2021 |
B
Purchase
|
Non-Executive Director
|
2,000
268.00
536,000
CHF
|
2,000
|
268.00
|
536,000
CHF
|
|
Aug. 17, 2021 |
Aug. 17, 2021 |
S
Sale
|
Executive Director / Officer
|
2,120
330.12
699,857
CHF
|
2,120
|
330.12
|
699,857
CHF
|
|