Dec 20
2024
-
2,325
Reduced 90.93%
232
Common Stock - Non Voting
Nov 15
2024
SELL
Other acquisition or disposition
-
2,350
Reduced 2.1%
109,698
Common Stock - Voting
Nov 15
2024
BUY
Other acquisition or disposition
-
2,350
Added 47.89%
2,557
Common Stock - Non Voting
Feb 15
2024
SELL
Payment of exercise price or tax liability
$556,270
$65.0 p/Share
8,558
Reduced 7.1%
112,048
Common Stock - Voting
Jan 22
2024
BUY
Grant, award, or other acquisition
-
17,769
Added 12.84%
120,606
Common Stock - Voting
Dec 13
2023
-
4,290
Reduced 95.4%
207
Common Stock - Non Voting
Dec 12
2023
SELL
Other acquisition or disposition
-
600
Reduced 0.58%
102,837
Common Stock - Voting
Dec 12
2023
BUY
Other acquisition or disposition
-
600
Added 11.77%
4,497
Common Stock - Non Voting
Mar 15
2023
SELL
Payment of exercise price or tax liability
$65,535
$71.78 p/Share
913
Reduced 0.87%
103,437
Common Stock - Voting
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,992
Added 1.87%
104,350
Common Stock - Voting
Feb 13
2023
SELL
Payment of exercise price or tax liability
$364,054
$73.77 p/Share
4,935
Reduced 4.6%
102,358
Common Stock - Voting
Jan 23
2023
BUY
Grant, award, or other acquisition
-
14,268
Added 11.74%
107,293
Common Stock - Voting
Oct 27
2022
-
1,200
Reduced 23.54%
3,897
Common Stock - Non Voting
Apr 20
2022
SELL
Open market or private sale
$2,079,343
$104.04 p/Share
19,986
Reduced 17.69%
93,025
Common Stock - Voting
Apr 20
2022
BUY
Exercise of conversion of derivative security
$762,466
$38.15 p/Share
19,986
Added 15.03%
113,011
Common Stock - Voting
Mar 15
2022
SELL
Payment of exercise price or tax liability
$166,338
$96.99 p/Share
1,715
Reduced 1.81%
93,025
Common Stock - Voting
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
3,742
Added 3.83%
93,938
Common Stock - Voting
Feb 13
2022
SELL
Payment of exercise price or tax liability
$978,783
$101.02 p/Share
9,689
Reduced 9.62%
90,998
Common Stock - Voting
Jan 24
2022
BUY
Grant, award, or other acquisition
-
20,304
Added 16.78%
100,687
Common Stock - Voting
Nov 27
2021
SELL
Payment of exercise price or tax liability
$582,379
$86.24 p/Share
6,753
Reduced 7.75%
80,383
Common Stock - Voting
Nov 27
2021
BUY
Exercise of conversion of derivative security
-
14,022
Added 13.86%
87,136
Common Stock - Voting
Nov 18
2021
-
522
Reduced 9.29%
5,097
Common Stock - Non Voting
Mar 15
2021
SELL
Payment of exercise price or tax liability
$212,323
$86.17 p/Share
2,464
Reduced 3.26%
73,114
Common Stock - Voting
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
5,376
Added 6.77%
74,027
Common Stock - Voting
Feb 08
2021
SELL
Payment of exercise price or tax liability
$311,337
$89.8 p/Share
3,467
Reduced 4.71%
70,202
Common Stock - Voting