Mar 09
2021
SELL
Payment of exercise price or tax liability
$27,762
$114.72 p/Share
242
Reduced 0.56%
42,608
Common Stock
Mar 09
2021
BUY
Exercise of conversion of derivative security
-
553
Added 1.27%
42,850
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$17,557
$121.08 p/Share
145
Reduced 0.34%
42,297
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
332
Added 0.78%
42,442
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$18,717
$118.46 p/Share
158
Reduced 0.37%
42,110
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
-
362
Added 0.85%
42,268
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$53,876
$130.45 p/Share
413
Reduced 0.98%
41,906
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
-
947
Added 2.19%
42,319
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$21,909
$136.08 p/Share
161
Reduced 0.39%
41,372
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
369
Added 0.88%
41,533
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$2,133,405
$135.0 p/Share
15,803
Reduced 21.98%
56,096
Common Stock
Mar 01
2021
SELL
Open market or private sale
$2,015,820
$135.0 p/Share
14,932
Reduced 26.62%
41,164
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
$774,522
$25.2 p/Share
30,735
Added 29.95%
71,899
Common Stock
Dec 09
2020
SELL
Payment of exercise price or tax liability
$30,207
$125.34 p/Share
241
Reduced 0.58%
41,164
Common Stock
Dec 09
2020
BUY
Exercise of conversion of derivative security
-
552
Added 1.32%
41,405
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$39,626
$130.78 p/Share
303
Reduced 0.74%
40,853
Common Stock
Dec 07
2020
BUY
Exercise of conversion of derivative security
-
693
Added 1.66%
40,998
Common Stock
Dec 02
2020
SELL
Payment of exercise price or tax liability
$21,055
$129.97 p/Share
162
Reduced 0.4%
40,463
Common Stock
Dec 02
2020
BUY
Exercise of conversion of derivative security
-
370
Added 0.9%
40,625
Common Stock
Nov 17
2020
SELL
Payment of exercise price or tax liability
$2,014,335
$123.86 p/Share
16,263
Reduced 23.03%
54,357
Common Stock
Nov 17
2020
SELL
Open market or private sale
$1,741,597
$123.5 p/Share
14,102
Reduced 25.94%
40,255
Common Stock
Nov 17
2020
BUY
Exercise of conversion of derivative security
$622,179
$20.49 p/Share
30,365
Added 30.07%
70,620
Common Stock