Feb 27
2023
SELL
Payment of exercise price or tax liability
$65,159
$42.84 p/Share
1,521
Reduced 0.73%
206,262
Common Stock $.01 Par ...
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
4,110
Added 1.94%
207,783
Common Stock $.01 Par ...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$26,389
$42.98 p/Share
614
Reduced 0.3%
203,673
Common Stock $.01 Par ...
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
2,789
Added 1.35%
204,287
Common Stock $.01 Par ...
Feb 01
2023
SELL
Open market or private sale
$1,260,000
$42.0 p/Share
30,000
Reduced 12.96%
201,498
Common Stock $.01 Par ...
Jan 23
2023
SELL
Open market or private sale
$2,400,000
$40.0 p/Share
60,000
Reduced 20.58%
231,498
Common Stock $.01 Par ...
Jan 09
2023
SELL
Open market or private sale
$380,000
$38.0 p/Share
10,000
Reduced 3.32%
291,498
Common Stock $.01 Par ...
Jan 06
2023
SELL
Open market or private sale
$360,000
$36.0 p/Share
10,000
Reduced 3.21%
301,498
Common Stock $.01 Par ...
Nov 15
2022
SELL
Open market or private sale
$760,000
$38.0 p/Share
20,000
Reduced 6.03%
311,498
Common Stock $.01 Par ...
Oct 31
2022
SELL
Open market or private sale
$362,100
$36.21 p/Share
10,000
Reduced 2.93%
331,498
Common Stock $.01 Par ...
Oct 19
2022
SELL
Payment of exercise price or tax liability
$136,884
$32.46 p/Share
4,217
Reduced 1.22%
341,498
Common Stock $.01 Par ...
Oct 19
2022
BUY
Exercise of conversion of derivative security
-
10,714
Added 3.01%
345,715
Common Stock $.01 Par ...
Oct 07
2022
SELL
Payment of exercise price or tax liability
$785,725
$32.68 p/Share
24,043
Reduced 6.7%
335,001
Common Stock $.01 Par ...
Oct 07
2022
BUY
Grant, award, or other acquisition
-
61,098
Added 15.05%
344,887
Common Stock $.01 Par ...
Oct 04
2022
SELL
Payment of exercise price or tax liability
$114,455
$32.88 p/Share
3,481
Reduced 1.15%
297,946
Common Stock $.01 Par ...
Oct 04
2022
BUY
Exercise of conversion of derivative security
-
8,843
Added 2.85%
301,427
Common Stock $.01 Par ...
Aug 18
2022
SELL
Payment of exercise price or tax liability
$284,533
$35.62 p/Share
7,988
Reduced 2.66%
292,584
Common Stock $.01 Par ...
Aug 18
2022
BUY
Exercise of conversion of derivative security
-
20,299
Added 6.33%
300,572
Common Stock $.01 Par ...
Aug 04
2022
SELL
Open market or private sale
$360,000
$36.0 p/Share
10,000
Reduced 3.45%
280,273
Common Stock $.01 Par ...
Apr 21
2022
SELL
Open market or private sale
$35,135
$44.14 p/Share
796
Reduced 0.27%
290,273
Common Stock $.01 Par ...
Apr 20
2022
SELL
Open market or private sale
$4,400
$44.0 p/Share
100
Reduced 0.03%
291,069
Common Stock $.01 Par ...
Apr 04
2022
SELL
Open market or private sale
$722,923
$42.44 p/Share
17,034
Reduced 5.53%
291,169
Common Stock $.01 Par ...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$145,959
$41.87 p/Share
3,486
Reduced 1.07%
321,169
Common Stock $.01 Par ...
Apr 01
2022
SELL
Open market or private sale
$542,627
$41.85 p/Share
12,966
Reduced 4.04%
308,203
Common Stock $.01 Par ...
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
8,855
Added 2.66%
324,655
Common Stock $.01 Par ...