Oct 21
2024
BUY
Other acquisition or disposition
$3,381
$78.65 p/Share
43
Added 0.04%
99,265
Common Stock - Voting
Oct 21
2024
BUY
Other acquisition or disposition
$157
$78.65 p/Share
2
Added 0.17%
1,142
Common Stock - Non Voting
Jul 22
2024
BUY
Other acquisition or disposition
$146
$73.29 p/Share
2
Added 0.18%
1,140
Common Stock - Non Voting
Jul 22
2024
BUY
Other acquisition or disposition
$3,371
$73.29 p/Share
46
Added 0.05%
99,222
Common Stock - Voting
Apr 22
2024
BUY
Other acquisition or disposition
$150
$75.18 p/Share
2
Added 0.18%
1,138
Common Stock - Non Voting
Apr 22
2024
BUY
Other acquisition or disposition
$3,307
$75.18 p/Share
44
Added 0.04%
99,175
Common Stock - Voting
Feb 15
2024
SELL
Payment of exercise price or tax liability
$481,845
$65.0 p/Share
7,413
Reduced 6.96%
99,130
Common Stock - Voting
Jan 22
2024
BUY
Grant, award, or other acquisition
-
15,347
Added 12.59%
106,543
Common Stock - Voting
Jan 08
2024
BUY
Other acquisition or disposition
$402
$67.15 p/Share
6
Added 0.53%
1,136
Common Stock - Non Voting
Jan 08
2024
BUY
Other acquisition or disposition
$0
$67.14 p/Share
0
Added 0.0%
99,131
Common Stock - Voting
Oct 24
2023
BUY
Other acquisition or disposition
$0
$62.35 p/Share
0
Added 0.0%
729
Common Stock - Non Voting
Oct 24
2023
BUY
Other acquisition or disposition
$0
$62.35 p/Share
0
Added 0.0%
91,196
Common Stock - Voting
Jul 24
2023
BUY
Other acquisition or disposition
$0
$88.54 p/Share
0
Added 0.0%
702
Common Stock - Non Voting
Jul 24
2023
BUY
Other acquisition or disposition
$8,234
$88.54 p/Share
93
Added 0.1%
91,196
Common Stock - Voting
Apr 24
2023
BUY
Other acquisition or disposition
$8,213
$85.56 p/Share
96
Added 0.11%
91,102
Common Stock - Voting
Apr 24
2023
BUY
Other acquisition or disposition
$0
$85.56 p/Share
0
Added 0.0%
702
Common Stock - Non Voting
Mar 15
2023
SELL
Payment of exercise price or tax liability
$69,913
$71.78 p/Share
974
Reduced 1.06%
91,006
Common Stock - Voting
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
2,118
Added 2.25%
91,980
Common Stock - Voting
Feb 13
2023
SELL
Payment of exercise price or tax liability
$404,333
$73.77 p/Share
5,481
Reduced 5.75%
89,862
Common Stock - Voting
Jan 23
2023
BUY
Grant, award, or other acquisition
-
15,159
Added 13.72%
95,343
Common Stock - Voting
Jan 09
2023
BUY
Other acquisition or disposition
$3,963
$86.16 p/Share
46
Added 0.06%
80,184
Common Stock - Voting
Jan 09
2023
BUY
Other acquisition or disposition
$0
$86.16 p/Share
0
Added 0.0%
702
Common Stock - Non Voting
Dec 01
2022
SELL
Payment of exercise price or tax liability
$812,406
$84.1 p/Share
9,660
Reduced 10.76%
80,137
Common Stock - Voting
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
20,000
Added 18.22%
89,797
Common Stock - Voting
Oct 25
2022
BUY
Other acquisition or disposition
$0
$75.29 p/Share
0
Added 0.0%
702
Common Stock - Non Voting