Mar 03
2025
BUY
Open market or private purchase
$14,835
$29.67 p/Share
500
Added 0.1%
487,101
Common Stock, $.01 par...
Feb 25
2025
BUY
Open market or private purchase
$16,830
$33.66 p/Share
500
Added 0.1%
486,601
Common Stock, $.01 par...
Feb 24
2025
BUY
Open market or private purchase
$16,990
$33.98 p/Share
500
Added 0.1%
486,101
Common Stock, $.01 par...
Dec 31
2024
BUY
Other acquisition or disposition
$7,586
$32.7 p/Share
232
Added 0.05%
485,601
Common Stock, $.01 par...
Dec 02
2024
-
3,000
Reduced 0.61%
485,369
Common Stock, $.01 par...
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...