Jul 01
2024
SELL
Payment of exercise price or tax liability
$1,127,135
$43.23 p/Share
26,073
Reduced 5.07%
488,369
Common Stock, $.01 par...
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
59,591
Added 10.7%
497,591
Common Stock, $.01 par...
Jun 28
2024
BUY
Other acquisition or disposition
$12,637
$32.91 p/Share
384
Added 0.08%
454,851
Common Stock, $.01 par...
May 15
2024
-
6,000
Reduced 1.3%
454,467
Common Stock, $.01 par...
Dec 29
2023
BUY
Other acquisition or disposition
$7,878
$26.89 p/Share
293
Added 0.06%
460,467
Common Stock, $.01 par...
Sep 07
2023
-
5,000
Reduced 1.07%
460,174
Common Stock, $.01 par...
Jul 03
2023
SELL
Payment of exercise price or tax liability
$1,443,182
$31.63 p/Share
45,627
Reduced 8.93%
465,174
Common Stock, $.01 par...
Jul 03
2023
BUY
Exercise of conversion of derivative security
-
104,287
Added 18.07%
472,877
Common Stock, $.01 par...
Jun 30
2023
BUY
Other acquisition or disposition
$12,001
$26.61 p/Share
451
Added 0.11%
406,514
Common Stock, $.01 par...
Mar 15
2023
BUY
Open market or private purchase
$25,630
$25.63 p/Share
1,000
Added 0.25%
406,063
Common Stock, $.01 par...
Mar 09
2023
BUY
Open market or private purchase
$29,150
$29.15 p/Share
1,000
Added 0.25%
405,063
Common Stock, $.01 par...
Mar 08
2023
BUY
Open market or private purchase
$29,480
$29.48 p/Share
1,000
Added 0.25%
404,063
Common Stock, $.01 par...
Mar 07
2023
BUY
Open market or private purchase
$30,780
$30.78 p/Share
1,000
Added 0.25%
403,063
Common Stock, $.01 par...
Mar 06
2023
BUY
Open market or private purchase
$31,350
$31.35 p/Share
1,000
Added 0.25%
402,063
Common Stock, $.01 par...
Sep 01
2022
SELL
Payment of exercise price or tax liability
$2,854,458
$44.07 p/Share
64,771
Reduced 13.7%
407,950
Common Stock, $.01 par...
Sep 01
2022
BUY
Exercise of conversion of derivative security
-
147,540
Added 23.79%
472,721
Common Stock, $.01 par...
Jul 01
2022
SELL
Payment of exercise price or tax liability
$1,847,388
$34.19 p/Share
54,033
Reduced 14.25%
325,181
Common Stock, $.01 par...
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
123,076
Added 26.91%
334,360
Common Stock, $.01 par...
Jun 30
2022
BUY
Other acquisition or disposition
$11,477
$25.06 p/Share
458
Added 0.18%
256,138
Common Stock, $.01 par...
May 05
2022
-
5,000
Reduced 1.92%
255,680
Common Stock, $.01 par...
Dec 14
2021
SELL
Payment of exercise price or tax liability
$871,448
$30.18 p/Share
28,875
Reduced 9.82%
265,171
Common Stock, $.01 par...
Dec 14
2021
BUY
Exercise of conversion of derivative security
-
65,774
Added 18.28%
294,046
Common Stock, $.01 par...
Sep 01
2021
SELL
Payment of exercise price or tax liability
$507,754
$19.1 p/Share
26,584
Reduced 10.43%
228,272
Common Stock, $.01 par...
Sep 01
2021
BUY
Exercise of conversion of derivative security
-
61,350
Added 19.4%
254,856
Common Stock, $.01 par...
Jul 01
2021
SELL
Payment of exercise price or tax liability
$162,903
$24.63 p/Share
6,614
Reduced 3.31%
193,506
Common Stock, $.01 par...