Dec 11
2024
SELL
Open market or private sale
$505,109
$51.14 p/Share
9,877
Reduced 7.17%
127,858
Common Stock, $.01 par...
Mar 20
2024
SELL
Payment of exercise price or tax liability
$235
$58.84 p/Share
4
Reduced 0.0%
137,404
Common Stock, $.01 par...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$57,770
$59.07 p/Share
978
Reduced 0.71%
137,326
Common Stock, $.01 par...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$52,164
$58.35 p/Share
894
Reduced 1.5%
58,738
Common Stock, $.01 par...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
79,566
Added 36.52%
138,304
Common Stock, $.01 par...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$152,155
$56.69 p/Share
2,684
Reduced 4.31%
59,632
Common Stock, $.01 par...
Feb 23
2024
BUY
Grant, award, or other acquisition
-
6,215
Added 9.07%
62,316
Common Stock, $.01 par...
May 03
2023
SELL
Open market or private sale
$302,640
$50.44 p/Share
6,000
Reduced 9.69%
55,907
Common Stock, $.01 par...
Mar 21
2023
SELL
Payment of exercise price or tax liability
$181
$45.31 p/Share
4
Reduced 0.01%
61,907
Common Stock, $.01 par...
Mar 17
2023
SELL
Payment of exercise price or tax liability
$47,196
$49.68 p/Share
950
Reduced 1.51%
61,852
Common Stock, $.01 par...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
19,138
Added 23.36%
62,802
Common Stock, $.01 par...
Mar 06
2023
SELL
Payment of exercise price or tax liability
$16,889
$60.32 p/Share
280
Reduced 0.64%
43,664
Common Stock, $.01 par...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$105,030
$58.35 p/Share
1,800
Reduced 3.93%
43,944
Common Stock, $.01 par...
Feb 21
2023
BUY
Grant, award, or other acquisition
-
1,878
Added 3.94%
45,744
Common Stock, $.01 par...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$197
$39.35 p/Share
5
Reduced 0.01%
43,612
Common Stock, $.01 par...
Mar 17
2022
BUY
Grant, award, or other acquisition
-
20,708
Added 32.22%
43,557
Common Stock, $.01 par...
Mar 14
2022
SELL
Payment of exercise price or tax liability
$39,419
$38.42 p/Share
1,026
Reduced 4.3%
22,849
Common Stock, $.01 par...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$11,134
$40.34 p/Share
276
Reduced 1.14%
23,875
Common Stock, $.01 par...
Mar 03
2022
BUY
Grant, award, or other acquisition
-
2,654
Added 9.9%
24,151
Common Stock, $.01 par...
Feb 28
2022
SELL
Payment of exercise price or tax liability
-
926
Reduced 4.13%
21,497
Common Stock, $.01 par...
Nov 01
2021
SELL
Payment of exercise price or tax liability
$45,114
$44.8 p/Share
1,007
Reduced 4.31%
22,384
Common Stock
Nov 01
2021
SELL
Open market or private sale
$147,782
$47.26 p/Share
3,127
Reduced 11.79%
23,391
Common Stock