Feb 27
2022
SELL
Payment of exercise price or tax liability
$68,718
$45.12 p/Share
1,523
Reduced 0.48%
315,800
Common Stock $.01 Par ...
Feb 27
2022
BUY
Exercise of conversion of derivative security
-
4,111
Added 1.28%
317,323
Common Stock $.01 Par ...
Feb 21
2022
SELL
Payment of exercise price or tax liability
$44,997
$43.56 p/Share
1,033
Reduced 0.33%
313,212
Common Stock $.01 Par ...
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
2,790
Added 0.88%
314,245
Common Stock $.01 Par ...
Jan 03
2022
SELL
Open market or private sale
$1,800,400
$45.01 p/Share
40,000
Reduced 11.38%
311,455
Common Stock $.01 Par ...
Nov 14
2021
SELL
Payment of exercise price or tax liability
$142,304
$45.09 p/Share
3,156
Reduced 0.89%
351,455
Common Stock $.01 Par ...
Nov 14
2021
BUY
Exercise of conversion of derivative security
-
8,019
Added 2.21%
354,611
Common Stock $.01 Par ...
Oct 19
2021
SELL
Payment of exercise price or tax liability
$1,765,172
$47.47 p/Share
37,185
Reduced 9.69%
346,592
Common Stock $.01 Par ...
Oct 19
2021
BUY
Exercise of conversion of derivative security
-
10,713
Added 3.45%
299,999
Common Stock $.01 Par ...
Oct 19
2021
BUY
Grant, award, or other acquisition
-
83,778
Added 18.81%
361,619
Common Stock $.01 Par ...
Oct 01
2021
SELL
Open market or private sale
$1,766,000
$44.15 p/Share
40,000
Reduced 12.15%
289,286
Common Stock $.01 Par ...
Sep 23
2021
SELL
Open market or private sale
$440,000
$44.0 p/Share
10,000
Reduced 2.95%
329,286
Common Stock $.01 Par ...
Aug 25
2021
SELL
Open market or private sale
$840,000
$42.0 p/Share
20,000
Reduced 5.57%
339,286
Common Stock $.01 Par ...
Aug 24
2021
SELL
Open market or private sale
$400,000
$40.0 p/Share
10,000
Reduced 2.71%
359,286
Common Stock $.01 Par ...
Aug 18
2021
SELL
Payment of exercise price or tax liability
$308,579
$38.64 p/Share
7,986
Reduced 2.12%
369,286
Common Stock $.01 Par ...
Aug 18
2021
BUY
Exercise of conversion of derivative security
-
20,292
Added 5.1%
377,272
Common Stock $.01 Par ...
May 03
2021
SELL
Open market or private sale
$2,071,500
$41.43 p/Share
50,000
Reduced 12.29%
356,980
Common Stock $.01 Par ...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$138,355
$39.7 p/Share
3,485
Reduced 0.85%
406,980
Common Stock $.01 Par ...
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
8,854
Added 2.11%
410,465
Common Stock $.01 Par ...
Mar 11
2021
SELL
Open market or private sale
$793,000
$39.65 p/Share
20,000
Reduced 4.74%
401,611
Common Stock $.01 Par ...
Feb 27
2021
SELL
Payment of exercise price or tax liability
$60,880
$37.79 p/Share
1,611
Reduced 0.38%
421,515
Common Stock $.01 Par ...
Feb 27
2021
BUY
Exercise of conversion of derivative security
-
4,353
Added 1.02%
423,126
Common Stock $.01 Par ...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$230,216
$39.59 p/Share
5,815
Reduced 1.37%
418,773
Common Stock $.01 Par ...
Feb 23
2021
BUY
Exercise of conversion of derivative security
-
17,029
Added 3.86%
424,588
Common Stock $.01 Par ...
Feb 22
2021
SELL
Open market or private sale
$1,540,800
$38.52 p/Share
40,000
Reduced 8.94%
407,559
Common Stock $.01 Par ...