May 15
2024
SELL
Open market or private sale
$756,480
$63.04 p/Share
12,000
Reduced 11.51%
92,286
Common Stock, $.01 par...
Mar 20
2024
SELL
Payment of exercise price or tax liability
$235
$58.84 p/Share
4
Reduced 0.0%
104,286
Common Stock, $.01 par...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$41,053
$59.07 p/Share
695
Reduced 0.66%
104,109
Common Stock, $.01 par...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$35,243
$58.35 p/Share
604
Reduced 0.63%
94,647
Common Stock, $.01 par...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
10,157
Added 8.84%
104,804
Common Stock, $.01 par...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$242,122
$56.69 p/Share
4,271
Reduced 4.29%
95,251
Common Stock, $.01 par...
Feb 23
2024
BUY
Grant, award, or other acquisition
-
4,822
Added 4.62%
99,522
Common Stock, $.01 par...
Dec 14
2023
SELL
Open market or private sale
$400,890
$57.27 p/Share
7,000
Reduced 6.92%
94,168
Common Stock, $.01 par...
Mar 21
2023
SELL
Payment of exercise price or tax liability
$135
$45.31 p/Share
3
Reduced 0.0%
101,168
Common Stock, $.01 par...
Mar 17
2023
SELL
Payment of exercise price or tax liability
$34,130
$49.68 p/Share
687
Reduced 0.68%
100,978
Common Stock, $.01 par...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
11,080
Added 9.83%
101,665
Common Stock, $.01 par...
Mar 06
2023
SELL
Payment of exercise price or tax liability
$39,509
$60.32 p/Share
655
Reduced 0.72%
90,585
Common Stock, $.01 par...
Mar 03
2023
SELL
Open market or private sale
$300,000
$60.0 p/Share
5,000
Reduced 5.2%
91,240
Common Stock, $.01 par...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$404,482
$58.35 p/Share
6,932
Reduced 6.72%
96,240
Common Stock, $.01 par...
Feb 22
2023
SELL
Open market or private sale
$280,000
$56.0 p/Share
5,000
Reduced 4.62%
103,172
Common Stock, $.01 par...
Feb 21
2023
SELL
Sale (or disposition) back to the issuer
-
47
Reduced 0.04%
104,497
Common Stock, $.01 par...
Feb 21
2023
BUY
Grant, award, or other acquisition
-
3,675
Added 3.29%
108,172
Common Stock, $.01 par...
Jan 06
2023
BUY
Grant, award, or other acquisition
$569
$43.78 p/Share
13
Added 0.01%
104,544
Common Stock, $.01 par...
Nov 18
2022
SELL
Open market or private sale
$225,900
$45.18 p/Share
5,000
Reduced 4.57%
104,323
Common Stock, $.01 par...
Nov 07
2022
SELL
Open market or private sale
$210,250
$42.05 p/Share
5,000
Reduced 4.37%
109,323
Common Stock, $.01 par...
Oct 05
2022
BUY
Grant, award, or other acquisition
$820
$32.79 p/Share
25
Added 0.02%
114,323
Common Stock, $.01 par...
Jul 06
2022
BUY
Grant, award, or other acquisition
$687
$27.47 p/Share
25
Added 0.02%
114,037
Common Stock, $.01 par...
Apr 08
2022
BUY
Grant, award, or other acquisition
$692
$32.97 p/Share
21
Added 0.02%
113,704
Common Stock, $.01 par...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$433
$39.35 p/Share
11
Reduced 0.01%
114,274
Common Stock, $.01 par...
Mar 17
2022
BUY
Grant, award, or other acquisition
-
12,551
Added 9.91%
114,052
Common Stock, $.01 par...