May 24
2024
SELL
Open market or private sale
$756,000
$60.48 p/Share
12,500
Reduced 17.67%
58,224
Common Stock, $.01 par...
May 24
2024
-
1,000
Reduced 1.72%
57,224
Common Stock, $.01 par...
Mar 20
2024
SELL
Payment of exercise price or tax liability
$353
$58.84 p/Share
6
Reduced 0.01%
70,724
Common Stock, $.01 par...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$59,483
$59.07 p/Share
1,007
Reduced 1.41%
70,659
Common Stock, $.01 par...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$51,289
$58.35 p/Share
879
Reduced 1.53%
56,429
Common Stock, $.01 par...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
15,237
Added 17.53%
71,666
Common Stock, $.01 par...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$316,216
$56.69 p/Share
5,578
Reduced 8.87%
57,308
Common Stock, $.01 par...
Feb 23
2024
BUY
Grant, award, or other acquisition
-
6,641
Added 9.55%
62,886
Common Stock, $.01 par...
Dec 11
2023
-
200
Reduced 0.35%
56,163
Common Stock, $.01 par...
Jun 07
2023
-
500
Reduced 0.88%
56,227
Common Stock, $.01 par...
Mar 21
2023
SELL
Payment of exercise price or tax liability
$181
$45.31 p/Share
4
Reduced 0.01%
56,727
Common Stock, $.01 par...
Mar 17
2023
SELL
Payment of exercise price or tax liability
$49,481
$49.68 p/Share
996
Reduced 1.73%
56,663
Common Stock, $.01 par...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
16,117
Added 21.85%
57,659
Common Stock, $.01 par...
Mar 06
2023
SELL
Payment of exercise price or tax liability
$51,875
$60.32 p/Share
860
Reduced 2.03%
41,542
Common Stock, $.01 par...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$543,938
$58.35 p/Share
9,322
Reduced 18.02%
42,402
Common Stock, $.01 par...
Feb 27
2023
SELL
Open market or private sale
$876,000
$58.4 p/Share
15,000
Reduced 22.48%
51,724
Common Stock, $.01 par...
Feb 21
2023
SELL
Sale (or disposition) back to the issuer
-
56
Reduced 0.09%
62,098
Common Stock, $.01 par...
Feb 21
2023
BUY
Grant, award, or other acquisition
-
4,626
Added 6.48%
66,724
Common Stock, $.01 par...
Nov 18
2022
SELL
Open market or private sale
$111,700
$44.68 p/Share
2,500
Reduced 3.87%
62,065
Common Stock, $.01 par...
Oct 31
2022
SELL
Payment of exercise price or tax liability
$11,741
$38.37 p/Share
306
Reduced 0.47%
64,565
Common Stock, $.01 par...
May 25
2022
SELL
Open market or private sale
$67,920
$33.96 p/Share
2,000
Reduced 3.0%
64,621
Common Stock, $.01 par...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$236
$39.35 p/Share
6
Reduced 0.01%
66,621
Common Stock, $.01 par...
Mar 17
2022
BUY
Grant, award, or other acquisition
-
18,197
Added 21.48%
66,538
Common Stock, $.01 par...
Mar 14
2022
SELL
Payment of exercise price or tax liability
$46,988
$38.42 p/Share
1,223
Reduced 2.47%
48,341
Common Stock, $.01 par...
Mar 08
2022
SELL
Open market or private sale
$139,247
$36.14 p/Share
3,853
Reduced 7.21%
49,564
Common Stock, $.01 par...