Feb 18
2025
SELL
Payment of exercise price or tax liability
$104,049
$76.96 p/Share
1,352
Reduced 14.37%
8,059
Common Stock - Voting
Jan 27
2025
BUY
Grant, award, or other acquisition
-
4,063
Added 30.15%
9,411
Common Stock - Voting
Jan 13
2025
BUY
Other acquisition or disposition
$143
$71.5 p/Share
2
Added 0.61%
325
Common Stock - Non Voting
Jan 13
2025
BUY
Other acquisition or disposition
$2,359
$71.5 p/Share
33
Added 0.61%
5,348
Common Stock - Voting
Oct 21
2024
BUY
Other acquisition or disposition
$78
$78.65 p/Share
1
Added 0.31%
323
Common Stock - Non Voting
Oct 21
2024
BUY
Other acquisition or disposition
$2,202
$78.65 p/Share
28
Added 0.52%
5,315
Common Stock - Voting
Jul 22
2024
BUY
Other acquisition or disposition
$2,198
$73.29 p/Share
30
Added 0.56%
5,287
Common Stock - Voting
Jul 22
2024
BUY
Other acquisition or disposition
$73
$73.29 p/Share
1
Added 0.31%
322
Common Stock - Non Voting
Apr 22
2024
BUY
Other acquisition or disposition
$75
$75.18 p/Share
1
Added 0.31%
320
Common Stock - Non Voting
Apr 22
2024
BUY
Other acquisition or disposition
$2,180
$75.18 p/Share
29
Added 0.55%
5,256
Common Stock - Voting
Mar 15
2024
SELL
Payment of exercise price or tax liability
$28,267
$68.28 p/Share
414
Reduced 7.34%
5,227
Common Stock - Voting
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,239
Added 18.65%
5,405
Common Stock - Voting
Feb 15
2024
SELL
Payment of exercise price or tax liability
$56,030
$65.0 p/Share
862
Reduced 16.38%
4,402
Common Stock - Voting
Jan 22
2024
BUY
Grant, award, or other acquisition
-
2,586
Added 32.94%
5,264
Common Stock - Voting
Jan 08
2024
BUY
Other acquisition or disposition
$67
$67.14 p/Share
1
Added 0.31%
318
Common Stock - Non Voting
Jan 08
2024
BUY
Other acquisition or disposition
$1,074
$67.14 p/Share
16
Added 0.59%
2,678
Common Stock - Voting
Oct 24
2023
BUY
Other acquisition or disposition
$62
$62.35 p/Share
1
Added 0.32%
316
Common Stock - Non Voting
Oct 24
2023
BUY
Other acquisition or disposition
$997
$62.35 p/Share
16
Added 0.6%
2,662
Common Stock - Voting
Jul 24
2023
BUY
Other acquisition or disposition
$88
$88.54 p/Share
1
Added 0.32%
314
Common Stock - Non Voting
Jul 24
2023
BUY
Other acquisition or disposition
$973
$88.54 p/Share
11
Added 0.41%
2,645
Common Stock - Voting