Mar 07
2020
SELL
Payment of exercise price or tax liability
$6,604
$62.3 p/Share
106
Reduced 2.72%
3,785
Common Stock
Mar 07
2020
BUY
Exercise of conversion of derivative security
-
368
Added 8.64%
3,891
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$6,007
$66.74 p/Share
90
Reduced 2.49%
3,523
Common Stock
Mar 03
2020
BUY
Exercise of conversion of derivative security
-
314
Added 7.61%
3,813
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$4,540
$63.94 p/Share
71
Reduced 2.11%
3,299
Common Stock
Mar 01
2020
BUY
Exercise of conversion of derivative security
-
245
Added 6.78%
3,370
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$49,164
$84.33 p/Share
583
Reduced 15.72%
3,125
Common Stock
Feb 06
2020
BUY
Exercise of conversion of derivative security
-
1,834
Added 33.09%
3,708
Common Stock
Nov 05
2019
SELL
Open market or private sale
$181,895
$97.27 p/Share
1,870
Reduced 49.95%
1,874
Common Stock
Mar 04
2019
SELL
Payment of exercise price or tax liability
$14,259
$86.42 p/Share
165
Reduced 4.22%
3,744
Common Stock
Mar 04
2019
BUY
Exercise of conversion of derivative security
-
417
Added 9.64%
3,909
Common Stock
Mar 03
2019
SELL
Payment of exercise price or tax liability
$10,686
$86.18 p/Share
124
Reduced 3.43%
3,492
Common Stock
Mar 03
2019
BUY
Exercise of conversion of derivative security
-
314
Added 7.99%
3,616
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$8,359
$86.18 p/Share
97
Reduced 2.85%
3,302
Common Stock
Mar 01
2019
BUY
Exercise of conversion of derivative security
-
244
Added 6.7%
3,399
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$73,427
$81.95 p/Share
896
Reduced 22.12%
3,155
Common Stock
Feb 15
2019
BUY
Exercise of conversion of derivative security
-
2,098
Added 34.12%
4,051
Common Stock
Mar 05
2018
SELL
Payment of exercise price or tax liability
$13,018
$121.66 p/Share
107
Reduced 5.19%
1,953
Common Stock
Mar 05
2018
BUY
Exercise of conversion of derivative security
-
267
Added 11.47%
2,060
Common Stock
Mar 04
2018
SELL
Payment of exercise price or tax liability
$20,591
$123.3 p/Share
167
Reduced 8.52%
1,793
Common Stock
Mar 04
2018
BUY
Exercise of conversion of derivative security
-
417
Added 17.54%
1,960
Common Stock
Mar 03
2018
SELL
Payment of exercise price or tax liability
$15,536
$123.3 p/Share
126
Reduced 7.55%
1,543
Common Stock
Mar 03
2018
BUY
Exercise of conversion of derivative security
-
314
Added 15.83%
1,669
Common Stock
Feb 08
2018
SELL
Payment of exercise price or tax liability
$118,351
$122.39 p/Share
967
Reduced 41.65%
1,355
Common Stock
Feb 08
2018
BUY
Exercise of conversion of derivative security
-
2,322
Added 50.0%
2,322
Common Stock