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...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$23,438
$40.34 p/Share
581
Reduced 1.08%
53,417
Common Stock, $.01 par...
Mar 03
2022
BUY
Grant, award, or other acquisition
-
5,080
Added 8.6%
53,998
Common Stock, $.01 par...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$47,140
$41.68 p/Share
1,131
Reduced 2.26%
48,918
Common Stock, $.01 par...
Nov 01
2021
SELL
Payment of exercise price or tax liability
$13,754
$44.8 p/Share
307
Reduced 0.61%
49,984
Common Stock, $.01 par...
May 04
2021
SELL
Open market or private sale
$250,550
$50.11 p/Share
5,000
Reduced 9.06%
50,185
Common Stock, $.01 par...
Mar 22
2021
SELL
Payment of exercise price or tax liability
$282
$47.01 p/Share
6
Reduced 0.01%
55,480
Common Stock, $.01 par...
Mar 12
2021
SELL
Payment of exercise price or tax liability
$30,651
$46.3 p/Share
662
Reduced 1.18%
55,450
Common Stock, $.01 par...
Mar 08
2021
SELL
Payment of exercise price or tax liability
$43,274
$43.8 p/Share
988
Reduced 1.73%
56,112
Common Stock, $.01 par...
Mar 04
2021
BUY
Grant, award, or other acquisition
-
15,184
Added 21.01%
57,100
Common Stock, $.01 par...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$47,307
$41.28 p/Share
1,146
Reduced 2.66%
41,916
Common Stock, $.01 par...
Feb 24
2021
SELL
Sale (or disposition) back to the issuer
-
4,144
Reduced 9.02%
41,811
Common Stock, $.01 par...
Feb 24
2021
BUY
Grant, award, or other acquisition
-
1,251
Added 2.82%
43,062
Common Stock, $.01 par...
Feb 22
2021
SELL
Open market or private sale
$504,000
$42.0 p/Share
12,000
Reduced 20.71%
45,955
Common Stock, $.01 par...
Nov 02
2020
SELL
Payment of exercise price or tax liability
$7,703
$24.69 p/Share
312
Reduced 0.54%
57,955
Common Stock, $.01 par...