Feb 15
2017
SELL
Payment of exercise price or tax liability
$110,967
$57.17 p/Share
1,941
Reduced 10.97%
15,759
Common Stock, $.01 par...
Feb 15
2017
BUY
Exercise of conversion of derivative security
-
3,912
Added 18.1%
17,700
Common Stock, $.01 par...
Jan 20
2017
SELL
Payment of exercise price or tax liability
$133,964
$52.95 p/Share
2,530
Reduced 15.5%
13,788
Common Stock, $.01 par...
Jan 20
2017
BUY
Exercise of conversion of derivative security
-
7,000
Added 30.02%
16,318
Common Stock, $.01 par...
Nov 11
2016
SELL
Open market or private sale
$50,288
$49.35 p/Share
1,019
Reduced 9.86%
9,318
Common Stock, $.01 par...
Sep 01
2016
SELL
Open market or private sale
$69,165
$46.11 p/Share
1,500
Reduced 12.67%
10,337
Common Stock, $.01 par...
Aug 01
2016
SELL
Open market or private sale
$103,365
$45.94 p/Share
2,250
Reduced 15.97%
11,837
Common Stock, $.01 par...
May 25
2016
SELL
Open market or private sale
$538,500
$43.08 p/Share
12,500
Reduced 47.02%
14,087
Common Stock, $.01 par...
May 25
2016
BUY
Exercise of conversion of derivative security
$331,300
$33.13 p/Share
10,000
Added 27.33%
26,587
Common Stock, $.01 par...
Jan 21
2016
SELL
Payment of exercise price or tax liability
$175,430
$34.67 p/Share
5,060
Reduced 23.38%
16,587
Common Stock, $.01 par...
Jan 21
2016
BUY
Exercise of conversion of derivative security
-
10,000
Added 31.6%
21,647
Common Stock, $.01 par...
May 22
2015
SELL
Open market or private sale
$91,100
$45.55 p/Share
2,000
Reduced 14.66%
11,647
Common Stock, $.01 par...
May 22
2015
BUY
Exercise of conversion of derivative security
$85,040
$42.52 p/Share
2,000
Added 12.78%
13,647
Common Stock, $.01 par...
Feb 20
2015
SELL
Open market or private sale
$152,213
$40.59 p/Share
3,750
Reduced 24.36%
11,647
Common Stock, $.01 par...
Feb 20
2015
BUY
Exercise of conversion of derivative security
$97,200
$25.92 p/Share
3,750
Added 19.59%
15,397
Common Stock, $.01 par...
Feb 06
2015
SELL
Open market or private sale
$697,138
$39.48 p/Share
17,658
Reduced 60.26%
11,647
Common Stock, $.01 par...
Feb 06
2015
BUY
Exercise of conversion of derivative security
$216,700
$21.67 p/Share
10,000
Added 25.44%
29,305
Common Stock, $.01 par...
Jan 23
2015
SELL
Payment of exercise price or tax liability
$87,413
$39.34 p/Share
2,222
Reduced 10.32%
19,305
Common Stock, $.01 par...
Jan 23
2015
BUY
Exercise of conversion of derivative security
-
6,400
Added 22.92%
21,527
Common Stock, $.01 par...
Dec 05
2014
SELL
Open market or private sale
$420,000
$40.0 p/Share
10,500
Reduced 40.97%
15,127
Common Stock, $.01 par...
Dec 05
2014
BUY
Exercise of conversion of derivative security
$261,870
$24.94 p/Share
10,500
Added 29.06%
25,627
Common Stock, $.01 par...
Jan 24
2014
SELL
Payment of exercise price or tax liability
-
2,131
Reduced 12.35%
15,127
Common Stock, $.01 par...
Jan 24
2014
BUY
Exercise of conversion of derivative security
-
6,000
Added 25.8%
17,258
Common Stock, $.01 par...
Nov 13
2013
SELL
Open market or private sale
$137,900
$39.4 p/Share
3,500
Reduced 23.72%
11,258
Common Stock, $.01 par...
Nov 13
2013
BUY
Exercise of conversion of derivative security
$83,405
$23.83 p/Share
3,500
Added 19.17%
14,758
Common Stock, $.01 par...