Jan 25
2019
SELL
Payment of exercise price or tax liability
$141,558
$54.74 p/Share
2,586
Reduced 15.91%
13,673
Common Stock, $.01 par...
Jan 25
2019
BUY
Exercise of conversion of derivative security
-
5,300
Added 24.58%
16,259
Common Stock, $.01 par...
Feb 13
2018
SELL
Payment of exercise price or tax liability
$75,332
$57.77 p/Share
1,304
Reduced 10.63%
10,959
Common Stock, $.01 par...
Feb 13
2018
BUY
Exercise of conversion of derivative security
-
2,774
Added 18.45%
12,263
Common Stock, $.01 par...
Jan 26
2018
SELL
Payment of exercise price or tax liability
$105,140
$60.88 p/Share
1,727
Reduced 15.4%
9,489
Common Stock, $.01 par...
Jan 26
2018
BUY
Exercise of conversion of derivative security
-
3,500
Added 23.78%
11,216
Common Stock, $.01 par...
Oct 31
2017
SELL
Open market or private sale
$842,278
$61.57 p/Share
13,680
Reduced 63.94%
7,716
Common Stock, $.01 par...
Oct 31
2017
BUY
Exercise of conversion of derivative security
$667,321
$40.51 p/Share
16,473
Added 43.5%
21,396
Common Stock, $.01 par...
Jul 20
2017
SELL
Sale (or disposition) back to the issuer
$110,398
$53.8 p/Share
2,052
Reduced 24.36%
6,372
Common Stock, $.01 par...
Jul 20
2017
SELL
Open market or private sale
$80,898
$55.83 p/Share
1,449
Reduced 22.74%
4,923
Common Stock, $.01 par...
Jul 20
2017
BUY
Exercise of conversion of derivative security
$108,111
$30.88 p/Share
3,501
Added 29.36%
8,424
Common Stock, $.01 par...
Jul 19
2017
SELL
Open market or private sale
$69,940
$53.8 p/Share
1,300
Reduced 20.89%
4,923
Common Stock, $.01 par...
Jul 19
2017
BUY
Exercise of conversion of derivative security
$52,832
$40.64 p/Share
1,300
Added 17.28%
6,223
Common Stock, $.01 par...
Jun 28
2017
SELL
Open market or private sale
$21,520
$53.8 p/Share
400
Reduced 7.51%
4,923
Common Stock, $.01 par...
Jun 28
2017
BUY
Exercise of conversion of derivative security
$16,256
$40.64 p/Share
400
Added 6.99%
5,323
Common Stock, $.01 par...
Feb 15
2017
SELL
Payment of exercise price or tax liability
$53,282
$57.17 p/Share
932
Reduced 15.92%
4,923
Common Stock, $.01 par...
Feb 15
2017
BUY
Exercise of conversion of derivative security
-
2,053
Added 25.96%
5,855
Common Stock, $.01 par...
Jan 20
2017
SELL
Payment of exercise price or tax liability
$91,392
$52.95 p/Share
1,726
Reduced 31.22%
3,802
Common Stock, $.01 par...
Jan 20
2017
BUY
Exercise of conversion of derivative security
-
3,600
Added 39.44%
5,528
Common Stock, $.01 par...
Jan 21
2016
SELL
Payment of exercise price or tax liability
$28,117
$34.67 p/Share
811
Reduced 29.61%
1,928
Common Stock, $.01 par...
Jan 21
2016
BUY
Exercise of conversion of derivative security
-
1,600
Added 36.87%
2,739
Common Stock, $.01 par...
Jan 23
2015
SELL
Payment of exercise price or tax liability
$21,165
$39.34 p/Share
538
Reduced 32.08%
1,139
Common Stock, $.01 par...
Jan 23
2015
BUY
Exercise of conversion of derivative security
-
1,400
Added 45.5%
1,677
Common Stock, $.01 par...