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 ...
Oct 03
2023
SELL
Payment of exercise price or tax liability
$172,241
$35.72 p/Share
4,822
Reduced 1.88%
252,311
Common Stock $.01 Par ...
Oct 03
2023
BUY
Exercise of conversion of derivative security
-
12,252
Added 4.55%
257,133
Common Stock $.01 Par ...
Aug 18
2023
SELL
Payment of exercise price or tax liability
$2,987,881
$42.54 p/Share
70,237
Reduced 22.29%
244,881
Common Stock $.01 Par ...
Aug 18
2023
BUY
Grant, award, or other acquisition
-
158,186
Added 36.52%
274,936
Common Stock $.01 Par ...
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
20,300
Added 11.45%
156,932
Common Stock $.01 Par ...
Aug 07
2023
SELL
Open market or private sale
$1,130,250
$45.21 p/Share
25,000
Reduced 15.47%
136,632
Common Stock $.01 Par ...
Apr 03
2023
SELL
Open market or private sale
$2,221,000
$44.42 p/Share
50,000
Reduced 23.63%
161,632
Common Stock $.01 Par ...
Apr 01
2023
SELL
Payment of exercise price or tax liability
$154,892
$44.42 p/Share
3,487
Reduced 1.62%
211,632
Common Stock $.01 Par ...
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
8,857
Added 3.95%
215,119
Common Stock $.01 Par ...