Mar 15
2025
BUY
Exercise of conversion of derivative security
-
212
Added 5.99%
3,330
Common Stock - Voting
Mar 14
2025
SELL
Payment of exercise price or tax liability
$5,692
$80.18 p/Share
71
Reduced 2.13%
3,259
Common Stock - Voting
Feb 18
2025
SELL
Payment of exercise price or tax liability
$37,017
$76.96 p/Share
481
Reduced 13.36%
3,118
Common Stock - Voting
Jan 27
2025
BUY
Grant, award, or other acquisition
-
1,445
Added 28.65%
3,599
Common Stock - Voting
Jan 13
2025
BUY
Other acquisition or disposition
$929
$71.5 p/Share
13
Added 0.6%
2,154
Common Stock - Voting
Oct 21
2024
BUY
Other acquisition or disposition
$865
$78.65 p/Share
11
Added 0.51%
2,141
Common Stock - Voting
Jul 22
2024
BUY
Other acquisition or disposition
$879
$73.29 p/Share
12
Added 0.56%
2,130
Common Stock - Voting
Apr 22
2024
BUY
Other acquisition or disposition
$826
$75.18 p/Share
11
Added 0.52%
2,117
Common Stock - Voting
Mar 15
2024
SELL
Payment of exercise price or tax liability
$8,398
$68.28 p/Share
123
Reduced 5.52%
2,106
Common Stock - Voting
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
367
Added 14.43%
2,177
Common Stock - Voting
Feb 15
2024
SELL
Payment of exercise price or tax liability
$28,015
$65.0 p/Share
431
Reduced 18.8%
1,862
Common Stock - Voting
Jan 22
2024
BUY
Grant, award, or other acquisition
-
1,293
Added 36.06%
2,293
Common Stock - Voting
Jan 08
2024
BUY
Other acquisition or disposition
$402
$67.14 p/Share
6
Added 0.6%
1,000
Common Stock - Voting
Oct 24
2023
BUY
Other acquisition or disposition
$374
$62.35 p/Share
6
Added 0.6%
993
Common Stock - Voting
Jul 24
2023
BUY
Other acquisition or disposition
$354
$88.54 p/Share
4
Added 0.4%
987
Common Stock - Voting
Apr 24
2023
BUY
Other acquisition or disposition
$342
$85.56 p/Share
4
Added 0.41%
983
Common Stock - Voting
Mar 15
2023
SELL
Payment of exercise price or tax liability
$14,858
$71.78 p/Share
207
Reduced 17.45%
979
Common Stock - Voting
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
618
Added 37.05%
1,050
Common Stock - Voting
Feb 13
2023
SELL
Payment of exercise price or tax liability
$24,049
$73.77 p/Share
326
Reduced 36.47%
568
Common Stock - Voting
Jan 23
2023
BUY
Grant, award, or other acquisition
-
894
Added 50.0%
894
Common Stock - Voting