Mar 07
2025
|
SELL
Payment of exercise price or tax liability
|
$133,489
$82.81 p/Share
|
1,612
|
|
Mar 07
2025
|
SELL
Open market or private sale
|
$927,284
$86.8 p/Share
|
10,683
|
|
Mar 07
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
3,334
|
|
Mar 06
2025
|
SELL
Payment of exercise price or tax liability
|
$267,177
$82.82 p/Share
|
3,226
|
|
Mar 06
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
6,672
|
|
Mar 04
2025
|
SELL
Payment of exercise price or tax liability
|
$241,623
$81.0 p/Share
|
2,983
|
|
Mar 04
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
6,169
|
|
Feb 21
2025
|
SELL
Payment of exercise price or tax liability
|
$136,042
$76.73 p/Share
|
1,773
|
|
Feb 21
2025
|
BUY
Grant, award, or other acquisition
|
-
|
3,666
|
|
Feb 19
2025
|
SELL
Payment of exercise price or tax liability
|
$344,938
$99.32 p/Share
|
3,473
|
|
Feb 19
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
11,030
|
|
Mar 07
2024
|
SELL
Open market or private sale
|
$146,990
$111.95 p/Share
|
1,313
|
|
Mar 07
2024
|
SELL
Payment of exercise price or tax liability
|
$177,577
$110.16 p/Share
|
1,612
|
|
Mar 07
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
3,333
|
|
Mar 06
2024
|
SELL
Open market or private sale
|
$678,062
$110.29 p/Share
|
6,148
|
|
Mar 06
2024
|
SELL
Payment of exercise price or tax liability
|
$352,859
$109.38 p/Share
|
3,226
|
|
Mar 06
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
6,671
|
|
Mar 01
2024
|
SELL
Payment of exercise price or tax liability
|
$164,605
$110.92 p/Share
|
1,484
|
|
Mar 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
2,502
|
|
Feb 21
2024
|
SELL
Payment of exercise price or tax liability
|
$659,743
$107.96 p/Share
|
6,111
|
|
Feb 21
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
11,203
|
|
Feb 21
2024
|
BUY
Grant, award, or other acquisition
|
-
|
5,591
|
|
Aug 09
2023
|
SELL
Open market or private sale
|
$132,212
$101.08 p/Share
|
1,308
|
|
Aug 07
2023
|
SELL
Open market or private sale
|
$175,822
$95.4 p/Share
|
1,843
|
|
Jun 02
2023
|
SELL
Open market or private sale
|
$152,918
$93.3 p/Share
|
1,639
|
|