Aug 31
2020
SELL
Payment of exercise price or tax liability
$15,854
$76.22 p/Share
208
Reduced 8.22%
2,322
Common Stock
Aug 31
2020
BUY
Exercise of conversion of derivative security
-
401
Added 13.68%
2,530
Common Stock
Mar 07
2020
SELL
Payment of exercise price or tax liability
$9,407
$62.3 p/Share
151
Reduced 6.62%
2,129
Common Stock
Mar 07
2020
BUY
Exercise of conversion of derivative security
-
292
Added 11.35%
2,280
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$8,076
$66.74 p/Share
121
Reduced 5.74%
1,988
Common Stock
Mar 03
2020
BUY
Exercise of conversion of derivative security
-
233
Added 9.95%
2,109
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$6,969
$63.94 p/Share
109
Reduced 5.49%
1,876
Common Stock
Mar 01
2020
BUY
Exercise of conversion of derivative security
-
210
Added 9.57%
1,985
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$59,115
$84.33 p/Share
701
Reduced 28.31%
1,775
Common Stock
Feb 06
2020
BUY
Exercise of conversion of derivative security
-
1,360
Added 35.45%
2,476
Common Stock
Apr 01
2019
SELL
Payment of exercise price or tax liability
$8,154
$70.29 p/Share
116
Reduced 9.42%
1,116
Common Stock
Apr 01
2019
BUY
Exercise of conversion of derivative security
-
225
Added 15.44%
1,232
Common Stock
Mar 03
2019
SELL
Payment of exercise price or tax liability
$10,428
$86.18 p/Share
121
Reduced 10.73%
1,007
Common Stock
Mar 03
2019
BUY
Exercise of conversion of derivative security
-
233
Added 17.12%
1,128
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$9,394
$86.18 p/Share
109
Reduced 10.86%
895
Common Stock
Mar 01
2019
BUY
Exercise of conversion of derivative security
-
210
Added 17.3%
1,004
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$49,989
$81.95 p/Share
610
Reduced 43.45%
794
Common Stock
Feb 15
2019
BUY
Exercise of conversion of derivative security
-
1,183
Added 45.73%
1,404
Common Stock
Apr 01
2018
SELL
Payment of exercise price or tax liability
$12,729
$109.73 p/Share
116
Reduced 34.42%
221
Common Stock
Apr 01
2018
BUY
Exercise of conversion of derivative security
-
225
Added 40.04%
337
Common Stock
Mar 03
2018
SELL
Payment of exercise price or tax liability
$14,919
$123.3 p/Share
121
Reduced 51.93%
112
Common Stock
Mar 03
2018
BUY
Exercise of conversion of derivative security
-
233
Added 50.0%
233
Common Stock
Apr 01
2017
SELL
Sale (or disposition) back to the issuer
$22,075
$98.11 p/Share
225
Reduced 100.0%
0
Common Stock
Apr 01
2017
BUY
Exercise of conversion of derivative security
-
225
Added 50.0%
225
Common Stock