Jan 23
2020
BUY
Exercise of conversion of derivative security
-
7,620
Added 14.99%
43,218
Common Stock, $.01 par...
Dec 17
2019
-
130
Reduced 0.36%
35,598
Common Stock, $.01 par...
Nov 19
2019
SELL
Open market or private sale
$582,388
$76.63 p/Share
7,600
Reduced 17.54%
35,728
Common Stock, $.01 par...
Nov 19
2019
BUY
Exercise of conversion of derivative security
$289,028
$38.03 p/Share
7,600
Added 14.92%
43,328
Common Stock, $.01 par...
Nov 13
2019
SELL
Payment of exercise price or tax liability
$269,008
$75.1 p/Share
3,582
Reduced 9.11%
35,728
Common Stock, $.01 par...
Nov 13
2019
BUY
Exercise of conversion of derivative security
-
7,620
Added 16.24%
39,310
Common Stock, $.01 par...
Nov 05
2019
SELL
Open market or private sale
$994,620
$75.35 p/Share
13,200
Reduced 29.41%
31,690
Common Stock, $.01 par...
Nov 05
2019
BUY
Exercise of conversion of derivative security
$512,292
$38.81 p/Share
13,200
Added 22.72%
44,890
Common Stock, $.01 par...
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...