Jan 30
2020
BUY
Grant, award, or other acquisition
-
4,336
Added 16.19%
22,441
Common Stock
Jan 16
2020
SELL
Open market or private sale
$2,618,043
$151.07 p/Share
17,330
Reduced 48.91%
18,105
Common Stock
Jan 16
2020
BUY
Exercise of conversion of derivative security
$1,625,034
$93.77 p/Share
17,330
Added 32.84%
35,435
Common Stock
Oct 11
2019
SELL
Payment of exercise price or tax liability
$57,226
$113.77 p/Share
503
Reduced 2.7%
18,105
Common Stock
Oct 07
2019
SELL
Payment of exercise price or tax liability
$75,032
$113.0 p/Share
664
Reduced 3.45%
18,608
Common Stock
Oct 04
2019
SELL
Payment of exercise price or tax liability
$36,667
$111.79 p/Share
328
Reduced 1.67%
19,272
Common Stock
Oct 03
2019
SELL
Payment of exercise price or tax liability
$31,491
$110.11 p/Share
286
Reduced 1.44%
19,600
Common Stock
Oct 02
2019
BUY
Grant, award, or other acquisition
-
3,531
Added 15.08%
19,886
Common Stock
Oct 01
2019
SELL
Open market or private sale
$373,126
$113.24 p/Share
3,295
Reduced 13.87%
20,461
Common Stock
Oct 01
2019
SELL
Open market or private sale
$412,810
$111.48 p/Share
3,703
Reduced 18.1%
16,758
Common Stock
Oct 01
2019
SELL
Open market or private sale
$44,499
$110.42 p/Share
403
Reduced 2.4%
16,355
Common Stock
Sep 30
2019
SELL
Open market or private sale
$1,145,777
$112.74 p/Share
10,163
Reduced 29.96%
23,756
Common Stock
Sep 30
2019
BUY
Exercise of conversion of derivative security
$724,724
$71.31 p/Share
10,163
Added 23.05%
33,919
Common Stock
Jan 31
2019
SELL
Payment of exercise price or tax liability
$146,591
$96.76 p/Share
1,515
Reduced 6.0%
23,756
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
4,279
Added 14.48%
25,271
Common Stock
Oct 11
2018
BUY
Grant, award, or other acquisition
-
5,130
Added 19.64%
20,992
Common Stock
Oct 08
2018
SELL
Payment of exercise price or tax liability
$55,674
$83.72 p/Share
665
Reduced 4.02%
15,862
Common Stock
Oct 04
2018
SELL
Payment of exercise price or tax liability
$28,989
$88.38 p/Share
328
Reduced 1.95%
16,527
Common Stock
Oct 03
2018
SELL
Payment of exercise price or tax liability
$51,195
$84.9 p/Share
603
Reduced 3.45%
16,855
Common Stock
Jan 19
2018
SELL
Open market or private sale
$1,082,080
$135.26 p/Share
8,000
Reduced 31.42%
17,458
Common Stock
Jan 19
2018
BUY
Exercise of conversion of derivative security
$573,440
$71.68 p/Share
8,000
Added 23.91%
25,458
Common Stock
Jan 03
2018
SELL
Payment of exercise price or tax liability
$204,136
$138.21 p/Share
1,477
Reduced 7.8%
17,450
Common Stock
Jan 03
2018
BUY
Grant, award, or other acquisition
-
4,144
Added 17.96%
18,927
Common Stock
Oct 09
2017
SELL
Payment of exercise price or tax liability
$50,903
$130.52 p/Share
390
Reduced 2.57%
14,783
Common Stock
Oct 06
2017
SELL
Payment of exercise price or tax liability
$35,734
$129.94 p/Share
275
Reduced 1.78%
15,173
Common Stock