Apr 05
2019
BUY
Exercise of conversion of derivative security
$146,000
$29.2 p/Share
5,000
Added 20.52%
19,362
Common Stock
Apr 04
2019
BUY
Grant, award, or other acquisition
-
1,464
Added 9.25%
14,362
Common Stock
Feb 28
2019
SELL
Payment of exercise price or tax liability
$10,989
$98.12 p/Share
112
Reduced 0.86%
12,898
Common Stock
Jan 23
2019
-
12,679
Reduced 49.36%
13,010
Common Stock
Nov 30
2018
SELL
Payment of exercise price or tax liability
$11,546
$80.74 p/Share
143
Reduced 0.73%
19,580
Common Stock
Oct 26
2018
SELL
Open market or private sale
$256,179
$77.63 p/Share
3,300
Reduced 12.77%
22,532
Common Stock
Oct 26
2018
SELL
Open market or private sale
$217,332
$77.37 p/Share
2,809
Reduced 12.47%
19,723
Common Stock
Oct 24
2018
-
63,810
Reduced 71.18%
25,832
Common Stock
Oct 08
2018
SELL
Payment of exercise price or tax liability
$978,771
$83.72 p/Share
11,691
Reduced 11.54%
89,642
Common Stock
Oct 07
2018
BUY
Grant, award, or other acquisition
-
19,691
Added 16.27%
101,333
Common Stock
Oct 04
2018
SELL
Payment of exercise price or tax liability
$61,778
$88.38 p/Share
699
Reduced 0.85%
81,642
Common Stock
Oct 03
2018
SELL
Payment of exercise price or tax liability
$109,012
$84.9 p/Share
1,284
Reduced 1.54%
82,341
Common Stock
Aug 31
2018
SELL
Payment of exercise price or tax liability
$16,485
$96.97 p/Share
170
Reduced 0.2%
83,625
Common Stock
May 31
2018
SELL
Payment of exercise price or tax liability
$17,198
$106.82 p/Share
161
Reduced 0.19%
83,795
Common Stock
Apr 09
2018
BUY
Grant, award, or other acquisition
-
1,295
Added 1.52%
83,956
Common Stock
Jan 03
2018
SELL
Payment of exercise price or tax liability
$378,419
$138.21 p/Share
2,738
Reduced 1.83%
146,532
Common Stock
Jan 03
2018
BUY
Grant, award, or other acquisition
-
7,145
Added 4.57%
149,270
Common Stock
Dec 12
2017
SELL
Open market or private sale
$265,620
$132.81 p/Share
2,000
Reduced 1.39%
142,125
Common Stock
Dec 12
2017
BUY
Exercise of conversion of derivative security
$58,400
$29.2 p/Share
2,000
Added 1.37%
144,125
Common Stock
Nov 14
2017
SELL
Open market or private sale
$257,620
$128.81 p/Share
2,000
Reduced 1.39%
142,125
Common Stock
Nov 14
2017
BUY
Exercise of conversion of derivative security
$58,400
$29.2 p/Share
2,000
Added 1.37%
144,125
Common Stock
Oct 10
2017
SELL
Open market or private sale
$260,740
$130.37 p/Share
2,000
Reduced 1.39%
142,125
Common Stock
Oct 10
2017
BUY
Exercise of conversion of derivative security
$58,400
$29.2 p/Share
2,000
Added 1.37%
144,125
Common Stock
Oct 09
2017
SELL
Payment of exercise price or tax liability
$108,332
$130.52 p/Share
830
Reduced 0.58%
142,125
Common Stock
Oct 06
2017
SELL
Payment of exercise price or tax liability
$76,015
$129.94 p/Share
585
Reduced 0.41%
142,955
Common Stock