Feb. 13, 2023 |
Feb. 13, 2023 |
B
Purchase
|
Executive Director / Officer
|
22,000
78.88
1,735,413
CHF
|
22,000
|
78.88
|
1,735,413
CHF
|
|
Jan. 17, 2023 |
Jan. 17, 2023 |
S
Sale
|
Executive Director / Officer
|
500
80.20
40,098
CHF
|
500
|
80.20
|
40,098
CHF
|
|
Jan. 11, 2023 |
Jan. 11, 2023 |
B
Purchase
|
Executive Director / Officer
|
11,500
71.30
819,908
CHF
|
11,500
|
71.30
|
819,908
CHF
|
|
Dec. 29, 2022 |
Dec. 29, 2022 |
B
Purchase
|
Executive Director / Officer
|
10,000
66.50
665,000
CHF
|
10,000
|
66.50
|
665,000
CHF
|
|
Dec. 22, 2022 |
Dec. 22, 2022 |
B
Purchase
|
Executive Director / Officer
|
8,000
61.35
490,800
CHF
|
8,000
|
61.35
|
490,800
CHF
|
|
Dec. 19, 2022 |
Dec. 19, 2022 |
B
Purchase
|
Executive Director / Officer
|
31,000
61.16
1,895,960
CHF
|
31,000
|
61.16
|
1,895,960
CHF
|
|
Dec. 15, 2022 |
Dec. 15, 2022 |
B
Purchase
|
Executive Director / Officer
|
10,000
62.30
623,000
CHF
|
10,000
|
62.30
|
623,000
CHF
|
|
Dec. 1, 2022 |
Dec. 1, 2022 |
B
Purchase
|
Executive Director / Officer
|
11,000
62.70
689,700
CHF
|
11,000
|
62.70
|
689,700
CHF
|
|
Nov. 30, 2022 |
Nov. 30, 2022 |
B
Purchase
|
Executive Director / Officer
|
11,000
62.50
687,500
CHF
|
11,000
|
62.50
|
687,500
CHF
|
|
Nov. 25, 2022 |
Nov. 25, 2022 |
B
Purchase
|
Executive Director / Officer
|
10,000
63.30
633,000
CHF
|
10,000
|
63.30
|
633,000
CHF
|
|
Nov. 18, 2022 |
Nov. 18, 2022 |
B
Purchase
|
Executive Director / Officer
|
12,000
62.65
751,800
CHF
|
12,000
|
62.65
|
751,800
CHF
|
|
Nov. 17, 2022 |
Nov. 17, 2022 |
B
Purchase
|
Executive Director / Officer
|
10,000
65.00
650,000
CHF
|
10,000
|
65.00
|
650,000
CHF
|
|
Nov. 7, 2022 |
Nov. 7, 2022 |
S
Sale
|
Executive Director / Officer
|
1,000
61.37
61,368
CHF
|
1,000
|
61.37
|
61,368
CHF
|
|
Oct. 27, 2022 |
Oct. 27, 2022 |
B
Purchase
|
Executive Director / Officer
|
12,500
56.70
708,750
CHF
|
12,500
|
56.70
|
708,750
CHF
|
|
Oct. 13, 2022 |
Oct. 13, 2022 |
B
Purchase
|
Executive Director / Officer
|
13,000
55.90
726,700
CHF
|
13,000
|
55.90
|
726,700
CHF
|
|
Oct. 12, 2022 |
Oct. 12, 2022 |
S
Sale
|
Executive Director / Officer
|
14,000
56.40
789,600
CHF
|
14,000
|
56.40
|
789,600
CHF
|
|
Oct. 12, 2022 |
Oct. 12, 2022 |
B
Purchase
|
Executive Director / Officer
|
6,000
57.10
342,600
CHF
|
6,000
|
57.10
|
342,600
CHF
|
|
Oct. 11, 2022 |
Oct. 11, 2022 |
B
Purchase
|
Executive Director / Officer
|
579
57.00
33,003
CHF
|
579
|
57.00
|
33,003
CHF
|
|
Oct. 10, 2022 |
Oct. 10, 2022 |
B
Purchase
|
Executive Director / Officer
|
421
57.00
23,997
CHF
|
421
|
57.00
|
23,997
CHF
|
|
Oct. 10, 2022 |
Oct. 10, 2022 |
S
Sale
|
Executive Director / Officer
|
133,792
57.20
7,652,902
CHF
|
133,792
|
57.20
|
7,652,902
CHF
|
|
Oct. 5, 2022 |
Oct. 5, 2022 |
B
Purchase
|
Executive Director / Officer
|
27,500
55.95
1,538,625
CHF
|
27,500
|
55.95
|
1,538,625
CHF
|
|
Sept. 29, 2022 |
Sept. 29, 2022 |
S
Sale
|
Executive Director / Officer
|
361
56.93
20,550
CHF
|
361
|
56.93
|
20,550
CHF
|
|
Sept. 28, 2022 |
Sept. 28, 2022 |
S
Sale
|
Executive Director / Officer
|
139
57.15
7,944
CHF
|
139
|
57.15
|
7,944
CHF
|
|
Sept. 22, 2022 |
Sept. 22, 2022 |
B
Purchase
|
Executive Director / Officer
|
12,000
59.97
719,640
CHF
|
12,000
|
59.97
|
719,640
CHF
|
|
Sept. 12, 2022 |
Sept. 12, 2022 |
B
Purchase
|
Executive Director / Officer
|
10,800
59.77
645,490
CHF
|
10,800
|
59.77
|
645,490
CHF
|
|
Sept. 1, 2022 |
Sept. 1, 2022 |
B
Purchase
|
Executive Director / Officer
|
10,000
60.60
606,000
CHF
|
10,000
|
60.60
|
606,000
CHF
|
|
Aug. 30, 2022 |
Aug. 30, 2022 |
B
Purchase
|
Executive Director / Officer
|
13,000
58.50
760,500
CHF
|
13,000
|
58.50
|
760,500
CHF
|
|
July 21, 2022 |
July 21, 2022 |
B
Purchase
|
Executive Director / Officer
|
10,000
62.90
629,000
CHF
|
10,000
|
62.90
|
629,000
CHF
|
|
July 1, 2022 |
July 1, 2022 |
B
Purchase
|
Executive Director / Officer
|
10,000
64.10
641,000
CHF
|
10,000
|
64.10
|
641,000
CHF
|
|
May 30, 2022 |
May 30, 2022 |
B
Purchase
|
Executive Director / Officer
|
10,000
74.80
748,000
CHF
|
10,000
|
74.80
|
748,000
CHF
|
|
May 12, 2022 |
May 12, 2022 |
B
Purchase
|
Executive Director / Officer
|
26,150
78.65
2,056,802
CHF
|
26,150
|
78.65
|
2,056,802
CHF
|
|
May 6, 2022 |
May 6, 2022 |
B
Purchase
|
Executive Director / Officer
|
12,000
78.40
940,800
CHF
|
12,000
|
78.40
|
940,800
CHF
|
|
April 27, 2022 |
April 27, 2022 |
B
Purchase
|
Executive Director / Officer
|
12,000
82.10
985,200
CHF
|
12,000
|
82.10
|
985,200
CHF
|
|
April 20, 2022 |
April 20, 2022 |
B
Purchase
|
Executive Director / Officer
|
21,500
84.34
1,813,269
CHF
|
21,500
|
84.34
|
1,813,269
CHF
|
|
April 12, 2022 |
April 12, 2022 |
S
Sale
|
Non-Executive Director
|
10,000
82.80
828,000
CHF
|
10,000
|
82.80
|
828,000
CHF
|
|
April 11, 2022 |
April 11, 2022 |
B
Purchase
|
Executive Director / Officer
|
10,000
80.08
800,800
CHF
|
10,000
|
80.08
|
800,800
CHF
|
|
April 11, 2022 |
April 11, 2022 |
S
Sale
|
Non-Executive Director
|
10,000
80.08
800,800
CHF
|
10,000
|
80.08
|
800,800
CHF
|
|
April 8, 2022 |
April 8, 2022 |
B
Purchase
|
Executive Director / Officer
|
11,000
82.80
910,800
CHF
|
11,000
|
82.80
|
910,800
CHF
|
|
April 7, 2022 |
April 7, 2022 |
S
Sale
|
Executive Director / Officer
|
104,650
81.30
8,508,045
CHF
|
104,650
|
81.30
|
8,508,045
CHF
|
|
Feb. 24, 2022 |
Feb. 24, 2022 |
B
Purchase
|
Executive Director / Officer
|
11,000
89.40
983,400
CHF
|
11,000
|
89.40
|
983,400
CHF
|
|
Feb. 21, 2022 |
Feb. 21, 2022 |
B
Purchase
|
Executive Director / Officer
|
11,000
91.80
1,009,800
CHF
|
11,000
|
91.80
|
1,009,800
CHF
|
|
Feb. 15, 2022 |
Feb. 15, 2022 |
B
Purchase
|
Executive Director / Officer
|
10,000
91.95
919,500
CHF
|
10,000
|
91.95
|
919,500
CHF
|
|
Feb. 11, 2022 |
Feb. 11, 2022 |
B
Purchase
|
Executive Director / Officer
|
10,000
93.50
935,000
CHF
|
10,000
|
93.50
|
935,000
CHF
|
|
Jan. 28, 2022 |
Jan. 28, 2022 |
B
Purchase
|
Executive Director / Officer
|
18,889
91.09
1,720,566
CHF
|
18,889
|
91.09
|
1,720,566
CHF
|
|
Jan. 26, 2022 |
Jan. 26, 2022 |
B
Purchase
|
Executive Director / Officer
|
10,000
91.85
918,500
CHF
|
10,000
|
91.85
|
918,500
CHF
|
|
Jan. 24, 2022 |
Jan. 24, 2022 |
B
Purchase
|
Executive Director / Officer
|
10,000
92.60
926,000
CHF
|
10,000
|
92.60
|
926,000
CHF
|
|
Jan. 12, 2022 |
Jan. 12, 2022 |
B
Purchase
|
Executive Director / Officer
|
11,000
92.80
1,020,800
CHF
|
11,000
|
92.80
|
1,020,800
CHF
|
|
Dec. 22, 2021 |
Dec. 22, 2021 |
B
Purchase
|
Executive Director / Officer
|
9,000
88.40
795,600
CHF
|
9,000
|
88.40
|
795,600
CHF
|
|
Dec. 17, 2021 |
Dec. 17, 2021 |
B
Purchase
|
Executive Director / Officer
|
15,000
89.00
1,335,000
CHF
|
15,000
|
89.00
|
1,335,000
CHF
|
|
Dec. 8, 2021 |
Dec. 8, 2021 |
B
Purchase
|
Executive Director / Officer
|
10,000
85.95
859,500
CHF
|
10,000
|
85.95
|
859,500
CHF
|
|
Dec. 7, 2021 |
Dec. 7, 2021 |
B
Purchase
|
Executive Director / Officer
|
1,800
83.33
149,988
CHF
|
1,800
|
83.33
|
149,988
CHF
|
|
Dec. 7, 2021 |
Dec. 7, 2021 |
S
Sale
|
Executive Director / Officer
|
1,800
83.33
149,988
CHF
|
1,800
|
83.33
|
149,988
CHF
|
|
Dec. 2, 2021 |
Dec. 2, 2021 |
B
Purchase
|
Executive Director / Officer
|
10,000
85.45
854,500
CHF
|
10,000
|
85.45
|
854,500
CHF
|
|
Nov. 26, 2021 |
Nov. 26, 2021 |
B
Purchase
|
Executive Director / Officer
|
10,000
86.65
866,500
CHF
|
10,000
|
86.65
|
866,500
CHF
|
|
Nov. 18, 2021 |
Nov. 18, 2021 |
B
Purchase
|
Executive Director / Officer
|
7,500
85.80
643,500
CHF
|
7,500
|
85.80
|
643,500
CHF
|
|
Nov. 11, 2021 |
Nov. 11, 2021 |
B
Purchase
|
Executive Director / Officer
|
17,476
86.40
1,509,926
CHF
|
17,476
|
86.40
|
1,509,926
CHF
|
|
Nov. 2, 2021 |
Nov. 2, 2021 |
S
Sale
|
Executive Director / Officer
|
500
84.57
42,283
CHF
|
500
|
84.57
|
42,283
CHF
|
|
Oct. 28, 2021 |
Oct. 28, 2021 |
B
Purchase
|
Executive Director / Officer
|
10,000
85.00
850,000
CHF
|
10,000
|
85.00
|
850,000
CHF
|
|
Oct. 19, 2021 |
Oct. 19, 2021 |
B
Purchase
|
Executive Director / Officer
|
8,000
83.00
664,000
CHF
|
8,000
|
83.00
|
664,000
CHF
|
|
Oct. 7, 2021 |
Oct. 7, 2021 |
B
Purchase
|
Executive Director / Officer
|
10,000
83.30
833,000
CHF
|
10,000
|
83.30
|
833,000
CHF
|
|
Oct. 1, 2021 |
Oct. 1, 2021 |
B
Purchase
|
Executive Director / Officer
|
6,000
81.80
490,800
CHF
|
6,000
|
81.80
|
490,800
CHF
|
|
Sept. 29, 2021 |
Sept. 29, 2021 |
B
Purchase
|
Executive Director / Officer
|
11,257,861
86.20
970,475,295
CHF
|
11,257,861
|
86.20
|
970,475,295
CHF
|
|
Sept. 20, 2021 |
Sept. 20, 2021 |
S
Sale
|
Executive Director / Officer
|
245,400
77.15
18,933,600
CHF
|
245,400
|
77.15
|
18,933,600
CHF
|
|
Sept. 9, 2021 |
Sept. 9, 2021 |
B
Purchase
|
Executive Director / Officer
|
8,000
84.30
674,400
CHF
|
8,000
|
84.30
|
674,400
CHF
|
|
Sept. 9, 2021 |
Sept. 9, 2021 |
S
Sale
|
Executive Director / Officer
|
100,000
84.50
8,450,000
CHF
|
100,000
|
84.50
|
8,450,000
CHF
|
|
Sept. 7, 2021 |
Sept. 7, 2021 |
S
Sale
|
Executive Director / Officer
|
120,000
84.50
10,140,000
CHF
|
120,000
|
84.50
|
10,140,000
CHF
|
|
Sept. 2, 2021 |
Sept. 2, 2021 |
B
Purchase
|
Executive Director / Officer
|
3,500
81.69
285,928
CHF
|
3,500
|
81.69
|
285,928
CHF
|
|
July 30, 2021 |
July 30, 2021 |
B
Purchase
|
Executive Director / Officer
|
5,000
80.00
400,000
CHF
|
5,000
|
80.00
|
400,000
CHF
|
|
July 28, 2021 |
July 28, 2021 |
S
Sale
|
Executive Director / Officer
|
1
4,322,920.00
4,322,920
CHF
|
1
|
4,322,920.00
|
4,322,920
CHF
|
|
July 27, 2021 |
July 27, 2021 |
B
Purchase
|
Executive Director / Officer
|
17,000
79.10
1,344,700
CHF
|
17,000
|
79.10
|
1,344,700
CHF
|
|
July 6, 2021 |
July 6, 2021 |
B
Purchase
|
Executive Director / Officer
|
12,000
79.90
958,800
CHF
|
12,000
|
79.90
|
958,800
CHF
|
|
June 22, 2021 |
June 22, 2021 |
S
Sale
|
Executive Director / Officer
|
5,000
80.80
404,000
CHF
|
5,000
|
80.80
|
404,000
CHF
|
|
June 17, 2021 |
June 17, 2021 |
B
Purchase
|
Executive Director / Officer
|
10,000
80.90
809,000
CHF
|
10,000
|
80.90
|
809,000
CHF
|
|
June 9, 2021 |
June 9, 2021 |
S
Sale
|
Executive Director / Officer
|
100,000
80.00
8,000,000
CHF
|
100,000
|
80.00
|
8,000,000
CHF
|
|
May 27, 2021 |
May 27, 2021 |
B
Purchase
|
Executive Director / Officer
|
109,598
80.25
8,794,733
CHF
|
109,598
|
80.25
|
8,794,733
CHF
|
|