Oct 07
2025
SELL
Payment of exercise price or tax liability
$160,896
$33.12 p/Share
4,858
Reduced 3.84%
121,635
Common Stock $.01 Par ...
Oct 07
2025
BUY
Exercise of conversion of derivative security
-
12,165
Added 8.77%
126,493
Common Stock $.01 Par ...
Oct 03
2025
SELL
Payment of exercise price or tax liability
$880,415
$33.93 p/Share
25,948
Reduced 18.5%
114,328
Common Stock $.01 Par ...
Oct 03
2025
BUY
Grant, award, or other acquisition
-
52,729
Added 29.96%
123,280
Common Stock $.01 Par ...
Oct 03
2025
BUY
Exercise of conversion of derivative security
-
12,252
Added 12.28%
87,547
Common Stock $.01 Par ...
Oct 02
2025
SELL
Payment of exercise price or tax liability
$141,467
$34.75 p/Share
4,071
Reduced 5.13%
75,295
Common Stock $.01 Par ...
Oct 02
2025
BUY
Exercise of conversion of derivative security
-
10,193
Added 11.38%
79,366
Common Stock $.01 Par ...
Sep 11
2025
SELL
Payment of exercise price or tax liability
$66,474
$35.34 p/Share
1,881
Reduced 2.65%
69,173
Common Stock $.01 Par ...
Sep 11
2025
BUY
Exercise of conversion of derivative security
-
4,710
Added 6.22%
71,054
Common Stock $.01 Par ...
Dec 01
2024
SELL
Payment of exercise price or tax liability
$566,626
$38.34 p/Share
14,779
Reduced 18.22%
66,344
Common Stock $.01 Par ...
Dec 01
2024
BUY
Grant, award, or other acquisition
-
22,005
Added 22.65%
75,131
Common Stock $.01 Par ...
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
15,005
Added 20.24%
59,118
Common Stock $.01 Par ...
Oct 03
2024
SELL
Payment of exercise price or tax liability
$194,105
$39.67 p/Share
4,893
Reduced 9.98%
44,113
Common Stock $.01 Par ...
Oct 03
2024
BUY
Exercise of conversion of derivative security
-
12,252
Added 20.0%
49,006
Common Stock $.01 Par ...
Oct 02
2024
SELL
Payment of exercise price or tax liability
$161,293
$39.62 p/Share
4,071
Reduced 9.97%
36,754
Common Stock $.01 Par ...
Oct 02
2024
BUY
Exercise of conversion of derivative security
-
10,193
Added 19.98%
40,825
Common Stock $.01 Par ...
Dec 01
2023
SELL
Payment of exercise price or tax liability
$203,750
$40.84 p/Share
4,989
Reduced 14.01%
30,632
Common Stock $.01 Par ...
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
15,005
Added 29.64%
35,621
Common Stock $.01 Par ...
Oct 03
2023
SELL
Payment of exercise price or tax liability
$106,624
$35.72 p/Share
2,985
Reduced 12.65%
20,616
Common Stock $.01 Par ...
Oct 03
2023
BUY
Exercise of conversion of derivative security
-
12,252
Added 34.17%
23,601
Common Stock $.01 Par ...
Dec 01
2022
SELL
Payment of exercise price or tax liability
$136,221
$37.27 p/Share
3,655
Reduced 24.36%
11,349
Common Stock $.01 Par ...
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
15,004
Added 50.0%
15,004
Common Stock $.01 Par ...