Nov 15
2019
SELL
Payment of exercise price or tax liability
$149,711
$142.99 p/Share
1,047
Reduced 3.34%
30,286
Common Stock
May 15
2019
SELL
Payment of exercise price or tax liability
$174,034
$131.05 p/Share
1,328
Reduced 4.07%
31,333
Common Stock
Feb 27
2019
SELL
Open market or private sale
$4,825,508
$127.46 p/Share
37,859
Reduced 53.69%
32,661
Common Stock
Feb 27
2019
BUY
Exercise of conversion of derivative security
$1,050,973
$50.53 p/Share
20,799
Added 34.33%
39,788
Common Stock
Feb 24
2019
SELL
Payment of exercise price or tax liability
$347,022
$113.48 p/Share
3,058
Reduced 5.79%
49,721
Common Stock
Feb 19
2019
BUY
Grant, award, or other acquisition
-
7,645
Added 12.65%
52,779
Common Stock
Nov 15
2018
SELL
Payment of exercise price or tax liability
$566,191
$101.65 p/Share
5,570
Reduced 10.99%
45,134
Common Stock
Nov 05
2018
BUY
Payment of exercise price or tax liability
$25,532
$100.52 p/Share
254
Added 0.5%
50,704
Common Stock
May 15
2018
BUY
Payment of exercise price or tax liability
$133,319
$100.24 p/Share
1,330
Added 2.54%
50,958
Common Stock
May 08
2018
BUY
Grant, award, or other acquisition
-
7,465
Added 12.49%
52,288
Common Stock
Feb 26
2018
SELL
Open market or private sale
$398,299
$100.05 p/Share
3,981
Reduced 8.16%
44,823
Common Stock
Feb 24
2018
SELL
Payment of exercise price or tax liability
$133,102
$99.33 p/Share
1,340
Reduced 2.67%
48,804
Common Stock
Feb 21
2018
SELL
Payment of exercise price or tax liability
$32,418
$97.35 p/Share
333
Reduced 0.66%
50,144
Common Stock
Feb 21
2018
SELL
Open market or private sale
$4,968,041
$97.26 p/Share
51,080
Reduced 50.3%
50,477
Common Stock
Feb 21
2018
BUY
Exercise of conversion of derivative security
$1,882,298
$36.85 p/Share
51,080
Added 46.51%
58,741
Common Stock
Feb 20
2018
BUY
Grant, award, or other acquisition
-
10,170
Added 16.77%
50,477
Common Stock
Nov 01
2017
SELL
Payment of exercise price or tax liability
$24,993
$92.91 p/Share
269
Reduced 0.66%
40,307
Common Stock
May 15
2017
SELL
Payment of exercise price or tax liability
$117,175
$83.28 p/Share
1,407
Reduced 3.35%
40,576
Common Stock
May 09
2017
BUY
Grant, award, or other acquisition
-
11,571
Added 21.61%
41,983
Common Stock
Feb 24
2017
SELL
Payment of exercise price or tax liability
$24,705
$86.08 p/Share
287
Reduced 0.95%
30,027
Common Stock
Feb 23
2017
SELL
Payment of exercise price or tax liability
$93,047
$85.13 p/Share
1,093
Reduced 3.48%
30,314
Common Stock
Feb 21
2017
SELL
Payment of exercise price or tax liability
$31,273
$84.75 p/Share
369
Reduced 1.16%
31,407
Common Stock
Feb 21
2017
BUY
Grant, award, or other acquisition
-
7,075
Added 18.21%
31,776
Common Stock