Oct 24
2023
BUY
Other acquisition or disposition
$187
$62.35 p/Share
3
Added 0.51%
583
Common Stock - Non Voting
Oct 24
2023
BUY
Other acquisition or disposition
$29,304
$62.35 p/Share
470
Added 0.53%
88,991
Common Stock - Voting
Jul 24
2023
BUY
Other acquisition or disposition
$177
$88.54 p/Share
2
Added 0.34%
580
Common Stock - Non Voting
Jul 24
2023
BUY
Other acquisition or disposition
$29,218
$88.54 p/Share
330
Added 0.37%
88,520
Common Stock - Voting
Apr 24
2023
BUY
Other acquisition or disposition
$29,090
$85.56 p/Share
340
Added 0.38%
88,190
Common Stock - Voting
Apr 24
2023
BUY
Other acquisition or disposition
$171
$85.56 p/Share
2
Added 0.34%
578
Common Stock - Non Voting
Mar 15
2023
SELL
Payment of exercise price or tax liability
$54,711
$71.8 p/Share
762
Reduced 0.86%
87,850
Common Stock - Voting
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,620
Added 1.8%
88,612
Common Stock - Voting
Feb 13
2023
SELL
Payment of exercise price or tax liability
$401,972
$73.77 p/Share
5,449
Reduced 5.89%
86,992
Common Stock - Voting
Jan 23
2023
BUY
Grant, award, or other acquisition
-
11,592
Added 11.14%
92,441
Common Stock - Voting
Jan 09
2023
BUY
Other acquisition or disposition
$26,623
$86.16 p/Share
309
Added 0.38%
80,849
Common Stock - Voting
Jan 09
2023
BUY
Other acquisition or disposition
$172
$86.16 p/Share
2
Added 0.35%
576
Common Stock - Non Voting
Oct 25
2022
BUY
Other acquisition or disposition
$150
$75.29 p/Share
2
Added 0.35%
574
Common Stock - Non Voting
Oct 25
2022
BUY
Other acquisition or disposition
$25,222
$75.29 p/Share
335
Added 0.41%
80,539
Common Stock - Voting
Jul 25
2022
BUY
Other acquisition or disposition
$171
$85.39 p/Share
2
Added 0.35%
571
Common Stock - Non Voting
Jul 25
2022
BUY
Other acquisition or disposition
$25,105
$85.39 p/Share
294
Added 0.37%
80,204
Common Stock - Voting
Apr 25
2022
BUY
Other acquisition or disposition
$96
$95.54 p/Share
1
Added 0.18%
569
Common Stock - Non Voting
Apr 25
2022
BUY
Other acquisition or disposition
$23,598
$95.54 p/Share
247
Added 0.31%
79,909
Common Stock - Voting
Mar 15
2022
SELL
Payment of exercise price or tax liability
$137,726
$96.99 p/Share
1,420
Reduced 1.75%
79,661
Common Stock - Voting
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
3,020
Added 3.62%
80,422
Common Stock - Voting
Feb 13
2022
SELL
Payment of exercise price or tax liability
$771,288
$101.02 p/Share
7,635
Reduced 8.91%
78,061
Common Stock - Voting
Jan 31
2022
SELL
Open market or private sale
$3,981,012
$99.6 p/Share
39,970
Reduced 31.81%
85,696
Common Stock - Non Voting
Jan 31
2022
BUY
Exercise of conversion of derivative security
$1,524,856
$38.15 p/Share
39,970
Added 24.13%
125,666
Common Stock - Voting
Jan 24
2022
BUY
Grant, award, or other acquisition
-
16,244
Added 15.97%
85,469
Common Stock - Voting
Jan 10
2022
BUY
Other acquisition or disposition
$21,688
$95.54 p/Share
227
Added 0.26%
85,696
Common Stock - Voting