Nov 15
2019
BUY
Exercise of conversion of derivative security
$506,900
$50.69 p/Share
10,000
Added 7.9%
116,533
Common Stock
Nov 13
2019
SELL
Open market or private sale
$990,400
$99.04 p/Share
10,000
Reduced 8.58%
106,533
Common Stock
Nov 13
2019
BUY
Exercise of conversion of derivative security
$506,900
$50.69 p/Share
10,000
Added 7.9%
116,533
Common Stock
Nov 04
2019
SELL
Open market or private sale
$2,194,875
$97.55 p/Share
22,500
Reduced 17.44%
106,533
Common Stock
Nov 04
2019
BUY
Exercise of conversion of derivative security
$991,125
$44.05 p/Share
22,500
Added 14.85%
129,033
Common Stock
Jul 31
2019
SELL
Open market or private sale
$1,033,312
$91.85 p/Share
11,250
Reduced 9.55%
106,533
Common Stock
Jul 31
2019
BUY
Exercise of conversion of derivative security
$420,750
$37.4 p/Share
11,250
Added 8.72%
117,783
Common Stock
May 10
2019
SELL
Open market or private sale
$1,953,000
$86.8 p/Share
22,500
Reduced 17.44%
106,533
Common Stock
May 10
2019
BUY
Exercise of conversion of derivative security
$841,500
$37.4 p/Share
22,500
Added 14.85%
129,033
Common Stock
Mar 04
2019
SELL
Open market or private sale
$1,240,800
$82.72 p/Share
15,000
Reduced 12.34%
106,533
Common Stock
Mar 04
2019
BUY
Exercise of conversion of derivative security
$561,000
$37.4 p/Share
15,000
Added 10.99%
121,533
Common Stock
Feb 28
2019
SELL
Payment of exercise price or tax liability
$724,794
$82.56 p/Share
8,779
Reduced 7.61%
106,533
Common Stock
Feb 28
2019
BUY
Grant, award, or other acquisition
-
22,309
Added 16.21%
115,312
Common Stock
Dec 20
2018
-
450
Reduced 0.48%
93,003
Common Stock
Nov 08
2018
SELL
Open market or private sale
$1,085,287
$87.7 p/Share
12,375
Reduced 11.69%
93,453
Common Stock
Nov 08
2018
BUY
Exercise of conversion of derivative security
$375,334
$30.33 p/Share
12,375
Added 10.47%
105,828
Common Stock
Aug 27
2018
SELL
Open market or private sale
$1,099,024
$88.81 p/Share
12,375
Reduced 11.69%
93,453
Common Stock
Aug 27
2018
BUY
Exercise of conversion of derivative security
$375,334
$30.33 p/Share
12,375
Added 10.47%
105,828
Common Stock
May 17
2018
SELL
Open market or private sale
$1,059,424
$85.61 p/Share
12,375
Reduced 11.69%
93,453
Common Stock
May 17
2018
BUY
Exercise of conversion of derivative security
$375,334
$30.33 p/Share
12,375
Added 10.47%
105,828
Common Stock
Mar 12
2018
SELL
Open market or private sale
$1,075,140
$86.88 p/Share
12,375
Reduced 11.69%
93,453
Common Stock
Mar 12
2018
BUY
Exercise of conversion of derivative security
$375,334
$30.33 p/Share
12,375
Added 10.47%
105,828
Common Stock
Feb 26
2018
SELL
Payment of exercise price or tax liability
$187,814
$87.6 p/Share
2,144
Reduced 2.24%
93,453
Common Stock
Feb 26
2018
BUY
Grant, award, or other acquisition
-
10,644
Added 10.02%
95,597
Common Stock