Sep 26
2025
SELL
Open market or private sale
$408,870
$61.95 p/Share
6,600
Reduced 43.67%
8,513
Common Stock
Sep 26
2025
BUY
Exercise of conversion of derivative security
$344,256
$52.16 p/Share
6,600
Added 30.4%
15,113
Common Stock
Sep 12
2025
SELL
Open market or private sale
$267,317
$59.95 p/Share
4,459
Reduced 34.37%
8,513
Common Stock
Sep 12
2025
BUY
Exercise of conversion of derivative security
$220,542
$49.46 p/Share
4,459
Added 25.58%
12,972
Common Stock
Aug 05
2025
SELL
Open market or private sale
$1,271,260
$53.02 p/Share
23,977
Reduced 73.8%
8,513
Common Stock
Aug 05
2025
BUY
Exercise of conversion of derivative security
$233,992
$41.4 p/Share
5,652
Added 28.52%
14,165
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$197,379
$47.39 p/Share
4,165
Reduced 13.43%
26,838
Common Stock
Feb 08
2025
BUY
Grant, award, or other acquisition
-
11,036
Added 26.25%
31,003
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$195,410
$47.93 p/Share
4,077
Reduced 16.96%
19,967
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
15,531
Added 39.24%
24,044
Common Stock
Nov 25
2024
SELL
Open market or private sale
$535,229
$60.01 p/Share
8,919
Reduced 51.16%
8,513
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$441,133
$49.46 p/Share
8,919
Added 33.85%
17,432
Common Stock
Oct 23
2024
SELL
Open market or private sale
$502,671
$54.01 p/Share
9,307
Reduced 52.23%
8,513
Common Stock
Oct 23
2024
BUY
Exercise of conversion of derivative security
$374,141
$40.2 p/Share
9,307
Added 43.34%
12,168
Common Stock
Aug 26
2024
SELL
Open market or private sale
$626,443
$48.96 p/Share
12,795
Reduced 60.05%
8,513
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$388,686
$35.49 p/Share
10,952
Added 33.95%
21,308
Common Stock
Aug 23
2024
SELL
Open market or private sale
$108,907
$47.31 p/Share
2,302
Reduced 18.19%
10,356
Common Stock
Mar 21
2024
SELL
Open market or private sale
$219,504
$43.04 p/Share
5,100
Reduced 28.72%
12,658
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$65,944
$38.7 p/Share
1,704
Reduced 8.76%
17,758
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
-
5,683
Added 22.6%
19,462
Common Stock