Oct 07
2025
SELL
Payment of exercise price or tax liability
$422,809
$33.12 p/Share
12,766
Reduced 2.1%
596,298
Common Stock $.01 Par ...
Oct 07
2025
BUY
Exercise of conversion of derivative security
-
32,441
Added 5.06%
609,064
Common Stock $.01 Par ...
Oct 04
2025
SELL
Payment of exercise price or tax liability
$240,088
$33.93 p/Share
7,076
Reduced 1.21%
576,623
Common Stock $.01 Par ...
Oct 04
2025
BUY
Exercise of conversion of derivative security
-
17,980
Added 2.99%
583,699
Common Stock $.01 Par ...
Oct 03
2025
SELL
Payment of exercise price or tax liability
$2,313,652
$33.93 p/Share
68,189
Reduced 10.76%
565,719
Common Stock $.01 Par ...
Oct 03
2025
BUY
Grant, award, or other acquisition
-
140,610
Added 19.27%
589,245
Common Stock $.01 Par ...
Oct 03
2025
BUY
Exercise of conversion of derivative security
-
32,671
Added 6.21%
493,298
Common Stock $.01 Par ...
Oct 02
2025
SELL
Payment of exercise price or tax liability
$371,720
$34.75 p/Share
10,697
Reduced 2.27%
460,627
Common Stock $.01 Par ...
Oct 02
2025
BUY
Exercise of conversion of derivative security
-
27,182
Added 5.45%
471,324
Common Stock $.01 Par ...
Feb 24
2025
SELL
Payment of exercise price or tax liability
$45,317
$36.37 p/Share
1,246
Reduced 0.28%
444,142
Common Stock $.01 Par ...
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
5,658
Added 1.25%
445,388
Common Stock $.01 Par ...
Feb 23
2025
SELL
Payment of exercise price or tax liability
$52,956
$36.0 p/Share
1,471
Reduced 0.33%
439,730
Common Stock $.01 Par ...
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
6,683
Added 1.49%
441,201
Common Stock $.01 Par ...
Dec 20
2024
-
50,000
Reduced 10.32%
434,518
Common Stock $.01 Par ...
Oct 04
2024
SELL
Payment of exercise price or tax liability
$1,257,413
$40.43 p/Share
31,101
Reduced 6.03%
484,518
Common Stock $.01 Par ...
Oct 04
2024
BUY
Grant, award, or other acquisition
-
61,054
Added 11.22%
483,100
Common Stock $.01 Par ...
Oct 04
2024
BUY
Exercise of conversion of derivative security
-
17,979
Added 3.53%
491,594
Common Stock $.01 Par ...
Oct 03
2024
SELL
Payment of exercise price or tax liability
$510,037
$39.67 p/Share
12,857
Reduced 2.86%
436,586
Common Stock $.01 Par ...
Oct 03
2024
BUY
Exercise of conversion of derivative security
-
32,671
Added 6.78%
449,443
Common Stock $.01 Par ...
Oct 02
2024
SELL
Payment of exercise price or tax liability
$423,775
$39.62 p/Share
10,696
Reduced 2.5%
416,772
Common Stock $.01 Par ...
Oct 02
2024
BUY
Exercise of conversion of derivative security
-
27,181
Added 5.98%
427,468
Common Stock $.01 Par ...
Aug 18
2024
SELL
Payment of exercise price or tax liability
$584,978
$38.9 p/Share
15,038
Reduced 3.62%
400,287
Common Stock $.01 Par ...
Aug 18
2024
BUY
Exercise of conversion of derivative security
-
38,213
Added 8.43%
415,325
Common Stock $.01 Par ...
Aug 05
2024
BUY
Open market or private purchase
$1,986,696
$33.73 p/Share
58,900
Added 13.51%
377,112
Common Stock $.01 Par ...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$211,713
$47.78 p/Share
4,431
Reduced 1.37%
318,212
Common Stock $.01 Par ...