Mar 01
2021
SELL
Payment of exercise price or tax liability
$13,908
$129.98 p/Share
107
Reduced 0.65%
16,312
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
245
Added 1.47%
16,419
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$77,604
$128.06 p/Share
606
Reduced 3.61%
16,174
Common Stock
Jan 31
2021
BUY
Exercise of conversion of derivative security
-
1,389
Added 7.64%
16,780
Common Stock
Jan 11
2021
SELL
Payment of exercise price or tax liability
$481,843
$138.58 p/Share
3,477
Reduced 18.43%
15,391
Common Stock
Jan 11
2021
BUY
Exercise of conversion of derivative security
-
10,339
Added 35.4%
18,868
Common Stock
Mar 07
2020
SELL
Payment of exercise price or tax liability
$8,286
$62.3 p/Share
133
Reduced 1.54%
8,529
Common Stock
Mar 07
2020
BUY
Exercise of conversion of derivative security
-
464
Added 5.08%
8,662
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$6,007
$66.74 p/Share
90
Reduced 1.09%
8,198
Common Stock
Mar 03
2020
BUY
Exercise of conversion of derivative security
-
314
Added 3.65%
8,288
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$4,540
$63.94 p/Share
71
Reduced 0.88%
7,974
Common Stock
Mar 01
2020
BUY
Exercise of conversion of derivative security
-
245
Added 2.96%
8,045
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$49,164
$84.33 p/Share
583
Reduced 6.95%
7,800
Common Stock
Feb 06
2020
BUY
Exercise of conversion of derivative security
-
1,834
Added 17.95%
8,383
Common Stock
Mar 04
2019
SELL
Payment of exercise price or tax liability
$10,370
$86.42 p/Share
120
Reduced 1.8%
6,549
Common Stock
Mar 04
2019
BUY
Exercise of conversion of derivative security
-
417
Added 5.88%
6,669
Common Stock
Mar 03
2019
SELL
Payment of exercise price or tax liability
$7,756
$86.18 p/Share
90
Reduced 1.42%
6,252
Common Stock
Mar 03
2019
BUY
Exercise of conversion of derivative security
-
314
Added 4.72%
6,342
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$6,033
$86.18 p/Share
70
Reduced 1.15%
6,028
Common Stock
Mar 01
2019
BUY
Exercise of conversion of derivative security
-
244
Added 3.85%
6,098
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$53,923
$81.95 p/Share
658
Reduced 10.1%
5,854
Common Stock
Feb 15
2019
BUY
Exercise of conversion of derivative security
-
2,098
Added 24.37%
6,512
Common Stock
Aug 28
2018
SELL
Open market or private sale
$99,314
$116.84 p/Share
850
Reduced 16.15%
4,414
Common Stock
Mar 05
2018
SELL
Payment of exercise price or tax liability
$9,125
$121.66 p/Share
75
Reduced 1.4%
5,264
Common Stock
Mar 05
2018
BUY
Exercise of conversion of derivative security
-
261
Added 4.66%
5,339
Common Stock