Mar 15
2021
SELL
Payment of exercise price or tax liability
$27,918
$129.25 p/Share
216
Reduced 1.27%
16,851
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
494
Added 2.81%
17,067
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$24,261
$119.51 p/Share
203
Reduced 1.21%
16,573
Common Stock
Mar 07
2021
BUY
Exercise of conversion of derivative security
-
464
Added 2.69%
16,776
Common Stock
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