Feb 14
2020
BUY
Grant, award, or other acquisition
-
20,912
Added 23.15%
69,433
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$118,563
$175.91 p/Share
674
Reduced 1.37%
48,521
Common Stock
Feb 01
2020
SELL
Payment of exercise price or tax liability
$224,627
$165.41 p/Share
1,358
Reduced 2.69%
49,195
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
7,986
Added 13.64%
50,553
Common Stock
Jan 26
2020
SELL
Payment of exercise price or tax liability
$138,916
$167.57 p/Share
829
Reduced 1.91%
42,567
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$1,091,962
$130.68 p/Share
8,356
Reduced 16.15%
43,396
Common Stock
Feb 15
2019
BUY
Grant, award, or other acquisition
-
17,062
Added 24.79%
51,752
Common Stock
Feb 06
2019
SELL
Payment of exercise price or tax liability
$57,771
$126.69 p/Share
456
Reduced 1.3%
34,690
Common Stock
Feb 01
2019
SELL
Payment of exercise price or tax liability
$81,590
$126.89 p/Share
643
Reduced 1.8%
35,146
Common Stock
Feb 01
2019
BUY
Grant, award, or other acquisition
-
11,340
Added 24.06%
35,789
Common Stock
Jan 26
2019
SELL
Payment of exercise price or tax liability
$111,309
$121.12 p/Share
919
Reduced 3.62%
24,449
Common Stock
Jul 05
2018
SELL
Payment of exercise price or tax liability
$35,947
$140.97 p/Share
255
Reduced 1.0%
25,368
Common Stock
Jul 05
2018
BUY
Exercise of conversion of derivative security
-
547
Added 2.09%
25,623
Common Stock
May 02
2018
BUY
Open market or private purchase
$499,999
$134.12 p/Share
3,728
Added 12.94%
25,076
Common Stock
Feb 06
2018
SELL
Payment of exercise price or tax liability
$108,057
$160.56 p/Share
673
Reduced 3.06%
21,348
Common Stock
Feb 02
2018
SELL
Payment of exercise price or tax liability
$1,060,945
$167.5 p/Share
6,334
Reduced 22.34%
22,021
Common Stock
Feb 02
2018
BUY
Grant, award, or other acquisition
-
11,059
Added 28.06%
28,355
Common Stock
Feb 01
2018
SELL
Payment of exercise price or tax liability
$162,013
$171.08 p/Share
947
Reduced 5.19%
17,296
Common Stock
Jan 26
2018
BUY
Grant, award, or other acquisition
-
7,862
Added 30.12%
18,243
Common Stock
Aug 10
2017
SELL
Open market or private sale
$5,541,569
$146.15 p/Share
37,917
Reduced 78.51%
10,381
Common Stock
Jul 31
2017
SELL
Payment of exercise price or tax liability
$13,121,838
$144.45 p/Share
90,840
Reduced 65.29%
48,298
Common Stock
Jul 31
2017
BUY
Exercise of conversion of derivative security
$7,548,902
$59.45 p/Share
126,979
Added 47.72%
139,138
Common Stock
Jul 06
2017
SELL
Payment of exercise price or tax liability
$27,380
$129.15 p/Share
212
Reduced 1.71%
12,159
Common Stock
Jul 06
2017
BUY
Exercise of conversion of derivative security
-
535
Added 4.15%
12,371
Common Stock
Feb 09
2017
SELL
Open market or private sale
$2,337,570
$123.03 p/Share
19,000
Reduced 61.62%
11,836
Common Stock