Jan 21
2020
SELL
Payment of exercise price or tax liability
$698,417
$109.23 p/Share
6,394
Reduced 11.49%
49,246
Common Stock
Jan 21
2020
BUY
Grant, award, or other acquisition
-
11,361
Added 16.96%
55,640
Common Stock
Sep 13
2019
SELL
Open market or private sale
$434,461
$99.26 p/Share
4,377
Reduced 9.0%
44,279
Common Stock
Sep 13
2019
BUY
Exercise of conversion of derivative security
$276,189
$63.1 p/Share
4,377
Added 8.25%
48,656
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$62,451
$93.49 p/Share
668
Reduced 1.49%
44,279
Common Stock
Feb 19
2019
SELL
Payment of exercise price or tax liability
$38,339
$92.83 p/Share
413
Reduced 1.08%
37,702
Common Stock
Feb 19
2019
BUY
Grant, award, or other acquisition
-
7,245
Added 13.88%
44,947
Common Stock
Jan 22
2019
SELL
Payment of exercise price or tax liability
$83,096
$90.42 p/Share
919
Reduced 2.35%
38,115
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
-
1,954
Added 4.77%
39,034
Common Stock
Jul 21
2018
SELL
Payment of exercise price or tax liability
$115,375
$109.36 p/Share
1,055
Reduced 2.77%
37,080
Common Stock
Jul 15
2018
SELL
Payment of exercise price or tax liability
$76,465
$104.89 p/Share
729
Reduced 1.88%
38,135
Common Stock
Feb 20
2018
SELL
Payment of exercise price or tax liability
$22,082
$105.15 p/Share
210
Reduced 0.63%
33,182
Common Stock
Feb 20
2018
BUY
Grant, award, or other acquisition
-
5,682
Added 12.76%
38,864
Common Stock
Feb 12
2018
SELL
Payment of exercise price or tax liability
$18,392
$98.88 p/Share
186
Reduced 0.55%
33,392
Common Stock
Jan 31
2018
SELL
Open market or private sale
$227,789
$105.85 p/Share
2,152
Reduced 6.02%
33,578
Common Stock
Jan 31
2018
BUY
Exercise of conversion of derivative security
$141,021
$65.53 p/Share
2,152
Added 5.68%
35,730
Common Stock
Jan 30
2018
SELL
Open market or private sale
$723,274
$106.27 p/Share
6,806
Reduced 16.85%
33,578
Common Stock
Jan 30
2018
BUY
Exercise of conversion of derivative security
$386,377
$56.77 p/Share
6,806
Added 14.42%
40,384
Common Stock
Jan 23
2018
SELL
Payment of exercise price or tax liability
$99,881
$106.71 p/Share
936
Reduced 2.71%
33,578
Common Stock
Jan 23
2018
BUY
Grant, award, or other acquisition
$212,246
$106.71 p/Share
1,989
Added 5.45%
34,514
Common Stock