Feb 13
2025
SELL
Payment of exercise price or tax liability
$170,679
$96.32 p/Share
1,772
Reduced 14.73%
10,261
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
4,063
Added 25.24%
12,033
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$114,003
$93.14 p/Share
1,224
Reduced 13.31%
7,970
Common Stock
Jan 04
2025
BUY
Exercise of conversion of derivative security
-
2,580
Added 23.48%
8,406
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$209,642
$132.35 p/Share
1,584
Reduced 19.32%
6,614
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
3,629
Added 30.68%
8,198
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$143,003
$134.15 p/Share
1,066
Reduced 18.92%
4,569
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
2,294
Added 31.25%
5,047
Common Stock
Feb 23
2023
SELL
Open market or private sale
$201,021
$144.62 p/Share
1,390
Reduced 29.38%
3,341
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$196,056
$140.04 p/Share
1,400
Reduced 22.83%
4,731
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
3,207
Added 34.34%
6,131
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$71,974
$129.45 p/Share
556
Reduced 15.98%
2,924
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
1,203
Added 27.64%
3,149
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$38,942
$124.02 p/Share
314
Reduced 12.12%
2,277
Common Stock
Jan 02
2023
BUY
Exercise of conversion of derivative security
-
642
Added 19.86%
2,591
Common Stock
May 26
2022
SELL
Open market or private sale
$359,337
$135.14 p/Share
2,659
Reduced 57.7%
1,949
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$179,656
$172.58 p/Share
1,041
Reduced 18.43%
4,608
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
2,384
Added 33.32%
4,770
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$57,650
$192.81 p/Share
299
Reduced 8.39%
3,265
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
684
Added 16.1%
3,564
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$51,043
$182.95 p/Share
279
Reduced 8.83%
2,880
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$93,487
$182.95 p/Share
511
Reduced 16.88%
2,517
Common Stock
Jan 02
2022
BUY
Exercise of conversion of derivative security
-
1,716
Added 35.2%
3,159
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$78,084
$159.03 p/Share
491
Reduced 20.08%
1,954
Common Stock
Jan 02
2021
BUY
Exercise of conversion of derivative security
-
1,017
Added 29.38%
2,445
Common Stock