Dec 31
2020
SELL
Payment of exercise price or tax liability
$688,516
$48.6 p/Share
14,167
Reduced 0.34%
4,128,888
Common Stock $.01 Par ...
Nov 13
2020
-
20,411
Reduced 0.49%
4,143,055
Common Stock $.01 Par ...
Aug 05
2020
SELL
Open market or private sale
$9,456,391
$44.53 p/Share
212,360
Reduced 4.85%
4,163,466
Common Stock $.01 Par ...
Aug 05
2020
BUY
Exercise of conversion of derivative security
$4,238,705
$19.96 p/Share
212,360
Added 4.63%
4,375,826
Common Stock $.01 Par ...
Aug 04
2020
SELL
Open market or private sale
$8,910,000
$44.55 p/Share
200,000
Reduced 4.58%
4,163,466
Common Stock $.01 Par ...
Aug 04
2020
BUY
Exercise of conversion of derivative security
$3,992,000
$19.96 p/Share
200,000
Added 4.38%
4,363,466
Common Stock $.01 Par ...
Aug 03
2020
SELL
Open market or private sale
$9,066,000
$45.33 p/Share
200,000
Reduced 4.58%
4,163,466
Common Stock $.01 Par ...
Aug 03
2020
BUY
Exercise of conversion of derivative security
$3,992,000
$19.96 p/Share
200,000
Added 4.38%
4,363,466
Common Stock $.01 Par ...
May 05
2020
SELL
Payment of exercise price or tax liability
$3,115,982
$27.61 p/Share
112,857
Reduced 2.64%
4,163,466
Common Stock $.01 Par ...
May 05
2020
BUY
Grant, award, or other acquisition
-
256,608
Added 5.66%
4,276,323
Common Stock $.01 Par ...
Feb 13
2020
SELL
Open market or private sale
$233,252
$44.21 p/Share
5,276
Reduced 0.13%
4,019,715
Common Stock $.01 Par ...
Feb 13
2020
BUY
Exercise of conversion of derivative security
$124,039
$23.51 p/Share
5,276
Added 0.13%
4,024,991
Common Stock $.01 Par ...
Feb 12
2020
SELL
Open market or private sale
$732,854
$44.01 p/Share
16,652
Reduced 0.41%
4,019,715
Common Stock $.01 Par ...
Feb 12
2020
BUY
Exercise of conversion of derivative security
$391,489
$23.51 p/Share
16,652
Added 0.41%
4,036,367
Common Stock $.01 Par ...
Feb 11
2020
SELL
Open market or private sale
$4,353,599
$44.19 p/Share
98,520
Reduced 2.39%
4,019,715
Common Stock $.01 Par ...
Feb 11
2020
BUY
Exercise of conversion of derivative security
$2,432,459
$24.69 p/Share
98,520
Added 2.34%
4,108,011
Common Stock $.01 Par ...
Feb 10
2020
SELL
Open market or private sale
$4,463,000
$44.63 p/Share
100,000
Reduced 2.43%
4,019,715
Common Stock $.01 Par ...
Feb 10
2020
BUY
Exercise of conversion of derivative security
$2,586,000
$25.86 p/Share
100,000
Added 2.37%
4,119,715
Common Stock $.01 Par ...
Feb 03
2020
BUY
Grant, award, or other acquisition
-
45,903
Added 1.13%
4,019,715
Common Stock $.01 Par ...
Feb 02
2020
SELL
Payment of exercise price or tax liability
$98,439
$42.14 p/Share
2,336
Reduced 0.06%
3,973,812
Common Stock $.01 Par ...
Feb 01
2020
SELL
Payment of exercise price or tax liability
$137,292
$42.14 p/Share
3,258
Reduced 0.08%
3,976,148
Common Stock $.01 Par ...
Dec 31
2019
SELL
Payment of exercise price or tax liability
$540,613
$38.16 p/Share
14,167
Reduced 0.35%
4,087,134
Common Stock $.01 Par ...
Aug 07
2019
SELL
Payment of exercise price or tax liability
$3,958,967
$36.75 p/Share
107,727
Reduced 2.63%
3,993,574
Common Stock $.01 Par ...
Aug 07
2019
BUY
Grant, award, or other acquisition
-
244,944
Added 5.64%
4,101,301
Common Stock $.01 Par ...
Mar 11
2019
SELL
Open market or private sale
$872,567
$28.87 p/Share
30,224
Reduced 0.78%
3,856,357
Common Stock $.01 Par ...