Oct 03
2023
SELL
Payment of exercise price or tax liability
$172,241
$35.72 p/Share
4,822
Reduced 1.88%
252,311
Common Stock $.01 Par ...
Oct 03
2023
BUY
Exercise of conversion of derivative security
-
12,252
Added 4.55%
257,133
Common Stock $.01 Par ...
Aug 18
2023
SELL
Payment of exercise price or tax liability
$2,987,881
$42.54 p/Share
70,237
Reduced 22.29%
244,881
Common Stock $.01 Par ...
Aug 18
2023
BUY
Grant, award, or other acquisition
-
158,186
Added 36.52%
274,936
Common Stock $.01 Par ...
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
20,300
Added 11.45%
156,932
Common Stock $.01 Par ...
Aug 07
2023
SELL
Open market or private sale
$1,130,250
$45.21 p/Share
25,000
Reduced 15.47%
136,632
Common Stock $.01 Par ...
Apr 03
2023
SELL
Open market or private sale
$2,221,000
$44.42 p/Share
50,000
Reduced 23.63%
161,632
Common Stock $.01 Par ...
Apr 01
2023
SELL
Payment of exercise price or tax liability
$154,892
$44.42 p/Share
3,487
Reduced 1.62%
211,632
Common Stock $.01 Par ...
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
8,857
Added 3.95%
215,119
Common Stock $.01 Par ...
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 ...