Oct 29
2019
SELL
Open market or private sale
$951,730
$73.21 p/Share
13,000
Reduced 29.09%
31,690
Common Stock, $.01 par...
Oct 29
2019
BUY
Exercise of conversion of derivative security
$533,520
$41.04 p/Share
13,000
Added 22.53%
44,690
Common Stock, $.01 par...
Oct 28
2019
SELL
Open market or private sale
$1,281,774
$72.7 p/Share
17,631
Reduced 35.75%
31,690
Common Stock, $.01 par...
Oct 28
2019
BUY
Exercise of conversion of derivative security
$579,355
$32.86 p/Share
17,631
Added 26.33%
49,321
Common Stock, $.01 par...
Aug 19
2019
SELL
Payment of exercise price or tax liability
$43,636
$57.95 p/Share
753
Reduced 2.32%
31,690
Common Stock, $.01 par...
Aug 19
2019
BUY
Exercise of conversion of derivative security
-
2,282
Added 6.57%
32,443
Common Stock, $.01 par...
Aug 01
2019
SELL
Open market or private sale
$66,972
$59.85 p/Share
1,119
Reduced 3.58%
30,161
Common Stock, $.01 par...
Aug 01
2019
BUY
Exercise of conversion of derivative security
$28,333
$25.32 p/Share
1,119
Added 3.45%
31,280
Common Stock, $.01 par...
Feb 12
2019
SELL
Payment of exercise price or tax liability
$181,213
$56.7 p/Share
3,196
Reduced 9.58%
30,161
Common Stock, $.01 par...
Feb 12
2019
BUY
Exercise of conversion of derivative security
-
7,101
Added 17.55%
33,357
Common Stock, $.01 par...
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...