Jan 25
2019
SELL
Payment of exercise price or tax liability
$191,371
$54.74 p/Share
3,496
Reduced 11.75%
26,256
Common Stock, $.01 par...
Jan 25
2019
BUY
Exercise of conversion of derivative security
-
7,600
Added 20.35%
29,752
Common Stock, $.01 par...
Aug 27
2018
SELL
Open market or private sale
$386,188
$61.79 p/Share
6,250
Reduced 22.01%
22,152
Common Stock, $.01 par...
Aug 27
2018
BUY
Exercise of conversion of derivative security
$163,437
$26.15 p/Share
6,250
Added 18.04%
28,402
Common Stock, $.01 par...
Feb 13
2018
SELL
Payment of exercise price or tax liability
$97,169
$57.77 p/Share
1,682
Reduced 7.06%
22,152
Common Stock, $.01 par...
Feb 13
2018
BUY
Exercise of conversion of derivative security
-
5,256
Added 18.07%
23,834
Common Stock, $.01 par...
Jan 26
2018
SELL
Payment of exercise price or tax liability
$132,779
$60.88 p/Share
2,181
Reduced 10.51%
18,578
Common Stock, $.01 par...
Jan 26
2018
BUY
Exercise of conversion of derivative security
-
6,600
Added 24.12%
20,759
Common Stock, $.01 par...
Oct 31
2017
SELL
Open market or private sale
$985,280
$61.58 p/Share
16,000
Reduced 53.05%
14,159
Common Stock, $.01 par...
Oct 31
2017
BUY
Exercise of conversion of derivative security
$489,280
$30.58 p/Share
16,000
Added 34.66%
30,159
Common Stock, $.01 par...
Aug 23
2017
SELL
Open market or private sale
$79,840
$49.9 p/Share
1,600
Reduced 10.15%
14,159
Common Stock, $.01 par...
Aug 21
2017
SELL
Open market or private sale
$432,075
$49.38 p/Share
8,750
Reduced 35.7%
15,759
Common Stock, $.01 par...
Aug 21
2017
BUY
Exercise of conversion of derivative security
$275,013
$31.43 p/Share
8,750
Added 26.31%
24,509
Common Stock, $.01 par...
May 01
2017
SELL
Open market or private sale
$130,125
$52.05 p/Share
2,500
Reduced 13.69%
15,759
Common Stock, $.01 par...
May 01
2017
BUY
Exercise of conversion of derivative security
$67,850
$27.14 p/Share
2,500
Added 12.04%
18,259
Common Stock, $.01 par...
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...