Oct 07
2025
SELL
Payment of exercise price or tax liability
$11,128
$33.12 p/Share
336
Reduced 1.31%
25,369
Common Stock $.01 Par ...
Oct 07
2025
BUY
Exercise of conversion of derivative security
-
1,379
Added 5.09%
25,705
Common Stock $.01 Par ...
Oct 04
2025
SELL
Payment of exercise price or tax liability
$6,989
$33.93 p/Share
206
Reduced 0.84%
24,326
Common Stock $.01 Par ...
Oct 04
2025
BUY
Exercise of conversion of derivative security
-
843
Added 3.32%
24,532
Common Stock $.01 Par ...
Oct 03
2025
SELL
Payment of exercise price or tax liability
$49,334
$33.93 p/Share
1,454
Reduced 5.78%
23,689
Common Stock $.01 Par ...
Oct 03
2025
BUY
Exercise of conversion of derivative security
-
1,388
Added 6.32%
20,562
Common Stock $.01 Par ...
Oct 03
2025
BUY
Grant, award, or other acquisition
-
4,581
Added 15.59%
24,805
Common Stock $.01 Par ...
Oct 02
2025
SELL
Payment of exercise price or tax liability
$9,799
$34.75 p/Share
282
Reduced 1.45%
19,174
Common Stock $.01 Par ...
Oct 02
2025
BUY
Exercise of conversion of derivative security
-
1,155
Added 5.6%
19,456
Common Stock $.01 Par ...
Feb 19
2025
SELL
Open market or private sale
$227,040
$37.84 p/Share
6,000
Reduced 24.69%
18,301
Common Stock $.01 Par ...
Oct 04
2024
SELL
Payment of exercise price or tax liability
$31,090
$40.43 p/Share
769
Reduced 3.07%
24,301
Common Stock $.01 Par ...
Oct 04
2024
BUY
Grant, award, or other acquisition
-
2,309
Added 8.7%
24,228
Common Stock $.01 Par ...
Oct 04
2024
BUY
Exercise of conversion of derivative security
-
842
Added 3.32%
24,507
Common Stock $.01 Par ...
Oct 03
2024
SELL
Payment of exercise price or tax liability
$13,448
$39.67 p/Share
339
Reduced 1.52%
21,919
Common Stock $.01 Par ...
Oct 03
2024
BUY
Exercise of conversion of derivative security
-
1,389
Added 5.87%
22,258
Common Stock $.01 Par ...
Oct 02
2024
SELL
Payment of exercise price or tax liability
$11,172
$39.62 p/Share
282
Reduced 1.33%
20,869
Common Stock $.01 Par ...
Oct 02
2024
BUY
Exercise of conversion of derivative security
-
1,155
Added 5.18%
21,151
Common Stock $.01 Par ...
Aug 18
2024
SELL
Payment of exercise price or tax liability
$22,289
$38.9 p/Share
573
Reduced 2.79%
19,996
Common Stock $.01 Par ...
Aug 18
2024
BUY
Exercise of conversion of derivative security
-
2,350
Added 10.25%
20,569
Common Stock $.01 Par ...
Oct 07
2023
SELL
Payment of exercise price or tax liability
$16,416
$36.48 p/Share
450
Reduced 2.41%
18,219
Common Stock $.01 Par ...
Oct 07
2023
BUY
Exercise of conversion of derivative security
-
1,841
Added 8.98%
18,669
Common Stock $.01 Par ...
Oct 04
2023
SELL
Payment of exercise price or tax liability
$7,242
$35.16 p/Share
206
Reduced 1.21%
16,828
Common Stock $.01 Par ...
Oct 04
2023
BUY
Exercise of conversion of derivative security
-
843
Added 4.72%
17,034
Common Stock $.01 Par ...
Oct 03
2023
SELL
Payment of exercise price or tax liability
$12,073
$35.72 p/Share
338
Reduced 2.04%
16,191
Common Stock $.01 Par ...
Oct 03
2023
BUY
Exercise of conversion of derivative security
-
1,388
Added 7.75%
16,529
Common Stock $.01 Par ...