Mar 11
2025
SELL
Open market or private sale
$977,371
$82.8 p/Share
11,804
Reduced 34.2%
22,706
Common Stock
Mar 10
2025
SELL
Open market or private sale
$402,304
$86.48 p/Share
4,652
Reduced 11.88%
34,510
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$178,786
$82.81 p/Share
2,159
Reduced 5.22%
39,162
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
4,644
Added 10.1%
41,321
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$360,681
$82.82 p/Share
4,355
Reduced 10.61%
36,677
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
9,007
Added 18.0%
41,032
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$49,734
$81.0 p/Share
614
Reduced 1.88%
32,025
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
-
6,635
Added 16.89%
32,639
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$29,694
$76.73 p/Share
387
Reduced 1.69%
22,454
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
626
Added 2.67%
22,841
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$523,813
$99.32 p/Share
5,274
Reduced 19.19%
22,215
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
14,773
Added 35.72%
26,582
Common Stock
Dec 16
2024
SELL
Open market or private sale
$1,066,555
$98.92 p/Share
10,782
Reduced 45.88%
12,716
Common Stock
Mar 11
2024
SELL
Open market or private sale
$514,168
$110.55 p/Share
4,651
Reduced 16.67%
23,255
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$237,835
$110.16 p/Share
2,159
Reduced 7.18%
27,906
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
4,464
Added 12.93%
30,065
Common Stock
Mar 06
2024
SELL
Open market or private sale
$1,293,701
$110.29 p/Share
11,730
Reduced 31.42%
25,601
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$476,349
$109.38 p/Share
4,355
Reduced 10.45%
37,331
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
9,006
Added 17.77%
41,686
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$289,833
$110.92 p/Share
2,613
Reduced 7.4%
32,680
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
4,170
Added 10.57%
35,293
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,054,769
$107.96 p/Share
9,770
Reduced 23.89%
31,123
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
6,373
Added 22.29%
22,220
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
18,673
Added 36.45%
32,552
Common Stock
Sep 18
2023
SELL
Open market or private sale
$255,227
$103.92 p/Share
2,456
Reduced 13.52%
15,712
Common Stock