Nov 19
2019
BUY
Exercise of conversion of derivative security
$300,240
$44.48 p/Share
6,750
Added 5.87%
108,203
Common Stock, $.01 par...
Nov 13
2019
SELL
Payment of exercise price or tax liability
$1,046,218
$75.1 p/Share
13,931
Reduced 12.07%
101,453
Common Stock, $.01 par...
Nov 13
2019
BUY
Exercise of conversion of derivative security
-
29,640
Added 20.44%
115,384
Common Stock, $.01 par...
Oct 31
2019
SELL
Open market or private sale
$203,940
$74.16 p/Share
2,750
Reduced 3.11%
85,744
Common Stock, $.01 par...
Oct 31
2019
BUY
Exercise of conversion of derivative security
$112,777
$41.01 p/Share
2,750
Added 3.01%
88,494
Common Stock, $.01 par...
Oct 30
2019
SELL
Open market or private sale
$293,680
$73.42 p/Share
4,000
Reduced 4.46%
85,744
Common Stock, $.01 par...
Oct 30
2019
BUY
Exercise of conversion of derivative security
$164,040
$41.01 p/Share
4,000
Added 4.27%
89,744
Common Stock, $.01 par...
Oct 28
2019
SELL
Open market or private sale
$1,290,322
$72.49 p/Share
17,800
Reduced 17.19%
85,744
Common Stock, $.01 par...
Oct 28
2019
BUY
Exercise of conversion of derivative security
$549,102
$39.79 p/Share
13,800
Added 11.76%
103,544
Common Stock, $.01 par...
Aug 19
2019
SELL
Payment of exercise price or tax liability
$777,167
$57.95 p/Share
13,411
Reduced 13.0%
89,744
Common Stock, $.01 par...
Aug 19
2019
BUY
Exercise of conversion of derivative security
-
28,532
Added 21.67%
103,155
Common Stock, $.01 par...
Aug 01
2019
SELL
Open market or private sale
$121,960
$60.98 p/Share
2,000
Reduced 2.61%
74,623
Common Stock, $.01 par...
Aug 01
2019
BUY
Exercise of conversion of derivative security
$80,440
$40.22 p/Share
2,000
Added 2.54%
76,623
Common Stock, $.01 par...
Jul 31
2019
SELL
Open market or private sale
$119,700
$59.85 p/Share
2,000
Reduced 2.61%
74,623
Common Stock, $.01 par...
Jul 30
2019
SELL
Open market or private sale
$73,205
$59.42 p/Share
1,232
Reduced 1.58%
76,623
Common Stock, $.01 par...
Jul 29
2019
SELL
Open market or private sale
$59,350
$59.35 p/Share
1,000
Reduced 1.27%
77,855
Common Stock, $.01 par...
Apr 24
2019
SELL
Open market or private sale
$122,620
$61.31 p/Share
2,000
Reduced 2.47%
78,855
Common Stock, $.01 par...
Apr 24
2019
BUY
Exercise of conversion of derivative security
$78,240
$39.12 p/Share
2,000
Added 2.41%
80,855
Common Stock, $.01 par...
Apr 23
2019
SELL
Open market or private sale
$528,447
$60.79 p/Share
8,693
Reduced 9.93%
78,855
Common Stock, $.01 par...
Apr 23
2019
BUY
Exercise of conversion of derivative security
$180,595
$38.02 p/Share
4,750
Added 5.15%
87,548
Common Stock, $.01 par...
Feb 12
2019
SELL
Payment of exercise price or tax liability
$360,045
$56.7 p/Share
6,350
Reduced 7.12%
82,798
Common Stock, $.01 par...
Feb 12
2019
BUY
Exercise of conversion of derivative security
-
13,510
Added 13.16%
89,148
Common Stock, $.01 par...
Jan 25
2019
SELL
Payment of exercise price or tax liability
$371,849
$54.74 p/Share
6,793
Reduced 8.24%
75,638
Common Stock, $.01 par...
Jan 25
2019
BUY
Exercise of conversion of derivative security
-
14,400
Added 14.87%
82,431
Common Stock, $.01 par...
Nov 07
2018
SELL
Open market or private sale
$60,510
$60.51 p/Share
1,000
Reduced 1.45%
68,031
Common Stock, $.01 par...