Feb 10
2025
SELL
Payment of exercise price or tax liability
$56,700
$155.77 p/Share
364
Reduced 18.37%
1,617
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
924
Added 31.81%
1,981
Common Stock
Feb 07
2025
SELL
Open market or private sale
$1,422,062
$152.5 p/Share
9,325
Reduced 89.82%
1,057
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
$776,679
$83.29 p/Share
9,325
Added 89.82%
1,057
Common Stock
Jan 31
2025
SELL
Sale (or disposition) back to the issuer
$355,370
$149.19 p/Share
2,382
Reduced 82.88%
492
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$35,358
$149.19 p/Share
237
Reduced 18.32%
1,057
Common Stock
Jan 31
2025
BUY
Exercise of conversion of derivative security
-
3,184
Added 71.1%
1,294
Common Stock
Dec 17
2024
SELL
Payment of exercise price or tax liability
$9,182
$148.11 p/Share
62
Reduced 11.19%
492
Common Stock
Dec 17
2024
BUY
Exercise of conversion of derivative security
-
62
Added 10.75%
515
Common Stock
May 21
2024
SELL
Open market or private sale
$600,862
$160.23 p/Share
3,750
Reduced 88.72%
477
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$388,912
$103.71 p/Share
3,750
Added 88.72%
477
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$43,786
$147.43 p/Share
297
Reduced 12.87%
2,010
Common Stock
Jan 31
2024
SELL
Sale (or disposition) back to the issuer
$992,351
$147.43 p/Share
6,731
Reduced 74.47%
2,307
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
6,731
Added 49.8%
6,786
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$38,467
$149.68 p/Share
257
Reduced 10.02%
2,307
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
-
257
Added 9.86%
2,350
Common Stock
Aug 03
2023
SELL
Open market or private sale
$603,300
$160.88 p/Share
3,750
Reduced 68.58%
1,718
Common Stock
Aug 03
2023
BUY
Exercise of conversion of derivative security
$388,912
$103.71 p/Share
3,750
Added 68.58%
1,718
Common Stock
Jan 31
2023
SELL
Sale (or disposition) back to the issuer
$354,652
$174.02 p/Share
2,038
Reduced 54.26%
1,718
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
2,038
Added 35.17%
3,756
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
2,220
Added 50.0%
2,220
Common Stock