Jan 21
2025
SELL
Payment of exercise price or tax liability
$71,304
$133.28 p/Share
535
Reduced 9.81%
4,921
Common
Jan 21
2025
BUY
Grant, award, or other acquisition
-
1,504
Added 21.61%
5,456
Common
Nov 07
2024
SELL
Payment of exercise price or tax liability
$75,262
$168.75 p/Share
446
Reduced 10.14%
3,952
Common
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
981
Added 18.24%
4,398
Common
Nov 06
2024
SELL
Open market or private sale
$249,679
$173.63 p/Share
1,438
Reduced 29.62%
3,417
Common
Nov 05
2024
SELL
Payment of exercise price or tax liability
$112,518
$171.0 p/Share
658
Reduced 11.94%
4,855
Common
Nov 05
2024
BUY
Exercise of conversion of derivative security
-
2,096
Added 27.55%
5,513
Common
Aug 29
2024
SELL
Open market or private sale
$225,720
$165.0 p/Share
1,368
Reduced 28.59%
3,417
Common
Jul 08
2024
SELL
Open market or private sale
$198,542
$134.06 p/Share
1,481
Reduced 23.64%
4,785
Common
Mar 20
2024
SELL
Payment of exercise price or tax liability
$64,240
$152.59 p/Share
421
Reduced 6.3%
6,266
Common
Mar 20
2024
BUY
Exercise of conversion of derivative security
-
1,335
Added 16.64%
6,687
Common
Jan 16
2024
SELL
Payment of exercise price or tax liability
$61,512
$132.0 p/Share
466
Reduced 8.01%
5,352
Common
Jan 16
2024
BUY
Grant, award, or other acquisition
-
1,324
Added 18.54%
5,818
Common
Nov 05
2023
SELL
Payment of exercise price or tax liability
$41,282
$125.48 p/Share
329
Reduced 6.82%
4,494
Common
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
1,048
Added 17.85%
4,823
Common
Mar 20
2023
SELL
Payment of exercise price or tax liability
$40,122
$107.28 p/Share
374
Reduced 9.01%
3,775
Common
Mar 20
2023
BUY
Exercise of conversion of derivative security
-
1,186
Added 22.23%
4,149
Common
Jan 24
2023
SELL
Payment of exercise price or tax liability
$30,390
$98.67 p/Share
308
Reduced 9.42%
2,963
Common
Jan 24
2023
BUY
Grant, award, or other acquisition
-
838
Added 20.39%
3,271
Common
Nov 11
2022
SELL
Payment of exercise price or tax liability
$7,362
$103.7 p/Share
71
Reduced 2.84%
2,433
Common
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
224
Added 8.21%
2,504
Common
Nov 05
2022
SELL
Payment of exercise price or tax liability
$34,712
$105.51 p/Share
329
Reduced 12.61%
2,280
Common
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
1,049
Added 28.68%
2,609
Common