Oct 07
2025
SELL
Payment of exercise price or tax liability
$158,545
$33.12 p/Share
4,787
Reduced 7.58%
58,398
Common Stock $.01 Par ...
Oct 07
2025
BUY
Exercise of conversion of derivative security
-
12,165
Added 16.14%
63,185
Common Stock $.01 Par ...
Oct 04
2025
SELL
Payment of exercise price or tax liability
$118,076
$33.93 p/Share
3,480
Reduced 6.39%
51,020
Common Stock $.01 Par ...
Oct 04
2025
BUY
Exercise of conversion of derivative security
-
8,843
Added 13.96%
54,500
Common Stock $.01 Par ...
Oct 03
2025
SELL
Payment of exercise price or tax liability
$867,624
$33.93 p/Share
25,571
Reduced 35.9%
45,657
Common Stock $.01 Par ...
Oct 03
2025
BUY
Exercise of conversion of derivative security
-
12,252
Added 39.84%
18,499
Common Stock $.01 Par ...
Oct 03
2025
BUY
Grant, award, or other acquisition
-
52,729
Added 49.18%
54,479
Common Stock $.01 Par ...
Oct 02
2025
SELL
Payment of exercise price or tax liability
$139,382
$34.75 p/Share
4,011
Reduced 39.1%
6,247
Common Stock $.01 Par ...
Oct 02
2025
BUY
Exercise of conversion of derivative security
-
10,193
Added 49.84%
10,258
Common Stock $.01 Par ...
Oct 04
2024
SELL
Payment of exercise price or tax liability
$618,498
$40.43 p/Share
15,298
Reduced 5.09%
285,130
Common Stock $.01 Par ...
Oct 04
2024
BUY
Grant, award, or other acquisition
-
30,030
Added 9.55%
284,433
Common Stock $.01 Par ...
Oct 04
2024
BUY
Exercise of conversion of derivative security
-
8,843
Added 2.97%
288,610
Common Stock $.01 Par ...
Oct 03
2024
SELL
Payment of exercise price or tax liability
$191,288
$39.67 p/Share
4,822
Reduced 1.81%
261,555
Common Stock $.01 Par ...
Oct 03
2024
BUY
Exercise of conversion of derivative security
-
12,252
Added 4.4%
266,377
Common Stock $.01 Par ...
Oct 02
2024
SELL
Payment of exercise price or tax liability
$158,915
$39.62 p/Share
4,011
Reduced 1.55%
254,125
Common Stock $.01 Par ...
Oct 02
2024
BUY
Exercise of conversion of derivative security
-
10,193
Added 3.8%
258,136
Common Stock $.01 Par ...
Aug 18
2024
SELL
Payment of exercise price or tax liability
$310,772
$38.9 p/Share
7,989
Reduced 3.12%
247,943
Common Stock $.01 Par ...
Aug 18
2024
BUY
Exercise of conversion of derivative security
-
20,300
Added 7.35%
255,932
Common Stock $.01 Par ...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$166,561
$47.78 p/Share
3,486
Reduced 1.46%
235,632
Common Stock $.01 Par ...
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
8,856
Added 3.57%
239,118
Common Stock $.01 Par ...
Feb 27
2024
SELL
Payment of exercise price or tax liability
$63,882
$42.0 p/Share
1,521
Reduced 0.66%
230,262
Common Stock $.01 Par ...
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
4,109
Added 1.74%
231,783
Common Stock $.01 Par ...
Dec 14
2023
SELL
Open market or private sale
$1,344,600
$44.82 p/Share
30,000
Reduced 11.64%
227,674
Common Stock $.01 Par ...
Oct 04
2023
SELL
Payment of exercise price or tax liability
$122,391
$35.16 p/Share
3,481
Reduced 1.33%
257,674
Common Stock $.01 Par ...
Oct 04
2023
BUY
Exercise of conversion of derivative security
-
8,844
Added 3.28%
261,155
Common Stock $.01 Par ...