Sept. 11, 2023 |
Sept. 11, 2023 |
B
Purchase
|
Executive Director / Officer
|
8,000
69.94
559,495
CHF
|
8,000
|
69.94
|
559,495
CHF
|
|
Sept. 7, 2023 |
Sept. 7, 2023 |
B
Purchase
|
Executive Director / Officer
|
12,000
72.50
870,000
CHF
|
12,000
|
72.50
|
870,000
CHF
|
|
July 19, 2023 |
July 19, 2023 |
B
Purchase
|
Executive Director / Officer
|
8,000
75.20
601,600
CHF
|
8,000
|
75.20
|
601,600
CHF
|
|
July 4, 2023 |
July 4, 2023 |
S
Sale
|
Executive Director / Officer
|
213,907
71.47
15,288,628
CHF
|
213,907
|
71.47
|
15,288,628
CHF
|
|
June 22, 2023 |
June 22, 2023 |
B
Purchase
|
Executive Director / Officer
|
10,000
74.50
745,000
CHF
|
10,000
|
74.50
|
745,000
CHF
|
|
June 7, 2023 |
June 7, 2023 |
B
Purchase
|
Executive Director / Officer
|
25,000
72.81
1,820,232
CHF
|
25,000
|
72.81
|
1,820,232
CHF
|
|
June 7, 2023 |
June 7, 2023 |
S
Sale
|
Non-Executive Director
|
15,000
72.48
1,087,232
CHF
|
15,000
|
72.48
|
1,087,232
CHF
|
|
June 7, 2023 |
June 7, 2023 |
S
Sale
|
Executive Director / Officer
|
111,450
72.50
8,080,125
CHF
|
111,450
|
72.50
|
8,080,125
CHF
|
|
June 1, 2023 |
June 1, 2023 |
B
Purchase
|
Executive Director / Officer
|
33,000
73.72
2,432,700
CHF
|
33,000
|
73.72
|
2,432,700
CHF
|
|
May 22, 2023 |
May 22, 2023 |
B
Purchase
|
Executive Director / Officer
|
10,000
73.90
739,000
CHF
|
10,000
|
73.90
|
739,000
CHF
|
|
May 15, 2023 |
May 15, 2023 |
B
Purchase
|
Executive Director / Officer
|
11,000
74.30
817,300
CHF
|
11,000
|
74.30
|
817,300
CHF
|
|
April 28, 2023 |
April 28, 2023 |
B
Purchase
|
Executive Director / Officer
|
22,500
72.93
1,640,891
CHF
|
22,500
|
72.93
|
1,640,891
CHF
|
|
April 28, 2023 |
April 28, 2023 |
S
Sale
|
Executive Director / Officer
|
253,634
0.07
18,769
CHF
|
253,634
|
0.07
|
18,769
CHF
|
|
April 28, 2023 |
April 28, 2023 |
S
Sale
|
Non-Executive Director
|
12,500
72.93
911,606
CHF
|
12,500
|
72.93
|
911,606
CHF
|
|
April 27, 2023 |
April 27, 2023 |
B
Purchase
|
Executive Director / Officer
|
18,000
77.70
1,398,600
CHF
|
18,000
|
77.70
|
1,398,600
CHF
|
|
April 13, 2023 |
April 13, 2023 |
B
Purchase
|
Executive Director / Officer
|
11,000
78.20
860,200
CHF
|
11,000
|
78.20
|
860,200
CHF
|
|
March 29, 2023 |
March 29, 2023 |
S
Sale
|
Executive Director / Officer
|
455,651
75.00
34,173,825
CHF
|
455,651
|
75.00
|
34,173,825
CHF
|
|
March 28, 2023 |
March 28, 2023 |
B
Purchase
|
Executive Director / Officer
|
11,000
78.90
867,900
CHF
|
11,000
|
78.90
|
867,900
CHF
|
|
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
|
|