Nov 12
2025
SELL
Open market or private sale
$3,746,360
$65.56 p/Share
57,144
Reduced 34.47%
108,652
Common Stock - Voting
Nov 12
2025
BUY
Exercise of conversion of derivative security
$2,854,914
$49.96 p/Share
57,144
Added 25.63%
165,796
Common Stock - Voting
Oct 28
2025
BUY
Other acquisition or disposition
$133
$66.92 p/Share
2
Added 0.17%
1,151
Common Stock - Non Voting
Oct 28
2025
BUY
Other acquisition or disposition
$4,282
$66.92 p/Share
64
Added 0.06%
108,838
Common Stock - Voting
Oct 27
2025
BUY
Other acquisition or disposition
$464
$66.3 p/Share
7
Added 0.51%
1,373
Common Stock - Non Voting
Oct 27
2025
BUY
Other acquisition or disposition
$4,245
$66.34 p/Share
64
Added 0.06%
108,774
Common Stock - Voting
Oct 27
2025
BUY
Other acquisition or disposition
$132
$66.33 p/Share
2
Added 0.17%
1,149
Common Stock - Non Voting
Jul 21
2025
BUY
Other acquisition or disposition
$499
$71.42 p/Share
7
Added 0.51%
1,366
Common Stock - Non Voting
Jul 21
2025
BUY
Other acquisition or disposition
$4,181
$72.1 p/Share
58
Added 0.05%
108,710
Common Stock - Voting
Jul 21
2025
BUY
Other acquisition or disposition
$142
$71.46 p/Share
2
Added 0.17%
1,147
Common Stock - Non Voting
Jul 21
2025
BUY
Other acquisition or disposition
$0
$71.32 p/Share
0
Added 0.0%
1,145
Common Stock - Non Voting
Apr 21
2025
BUY
Other acquisition or disposition
$450
$75.12 p/Share
6
Added 0.44%
1,359
Common Stock - Non Voting
Apr 21
2025
BUY
Other acquisition or disposition
$0
$74.53 p/Share
0
Added 0.0%
1,145
Common Stock - Non Voting
Feb 18
2025
SELL
Payment of exercise price or tax liability
$671,168
$76.96 p/Share
8,721
Reduced 7.43%
108,652
Common Stock - Voting
Jan 27
2025
BUY
Grant, award, or other acquisition
-
18,056
Added 13.33%
117,373
Common Stock - Voting
Jan 13
2025
BUY
Other acquisition or disposition
$143
$71.5 p/Share
2
Added 0.17%
1,145
Common Stock - Non Voting
Jan 13
2025
BUY
Other acquisition or disposition
$3,646
$71.5 p/Share
51
Added 0.05%
99,317
Common Stock - Voting
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