May 03
2021
SELL
Open market or private sale
$16,136,476
$133.28 p/Share
121,072
Reduced 52.28%
110,501
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$16,761,948
$123.0 p/Share
136,276
Reduced 37.05%
231,573
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
257,348
Added 41.16%
367,849
Common Stock
Oct 09
2020
SELL
Open market or private sale
$28,454,649
$116.89 p/Share
243,431
Reduced 68.82%
110,272
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$32,193,047
$116.79 p/Share
275,649
Reduced 43.8%
353,703
Common Stock
Oct 01
2020
BUY
Exercise of conversion of derivative security
-
519,080
Added 45.2%
629,352
Common Stock
Apr 07
2020
SELL
Open market or private sale
$10,868,290
$264.68 p/Share
41,062
Reduced 59.83%
27,568
Common Stock
Apr 01
2020
SELL
Payment of exercise price or tax liability
$10,748,441
$240.91 p/Share
44,616
Reduced 39.4%
68,630
Common Stock
Apr 01
2020
BUY
Exercise of conversion of derivative security
-
85,678
Added 43.07%
113,246
Common Stock
Oct 07
2019
SELL
Open market or private sale
$14,060,718
$228.04 p/Share
61,659
Reduced 69.2%
27,448
Common Stock
Oct 01
2019
SELL
Payment of exercise price or tax liability
$15,193,289
$224.59 p/Share
67,649
Reduced 43.16%
89,107
Common Stock
Oct 01
2019
BUY
Exercise of conversion of derivative security
-
129,308
Added 45.2%
156,756
Common Stock
Apr 05
2019
SELL
Open market or private sale
$10,054,242
$196.61 p/Share
51,138
Reduced 65.07%
27,448
Common Stock
Apr 01
2019
SELL
Payment of exercise price or tax liability
$10,377,065
$191.24 p/Share
54,262
Reduced 40.85%
78,586
Common Stock
Apr 01
2019
BUY
Exercise of conversion of derivative security
-
105,400
Added 44.24%
132,848
Common Stock
Oct 04
2018
SELL
Open market or private sale
$23,001,215
$229.45 p/Share
100,245
Reduced 78.58%
27,324
Common Stock
Oct 01
2018
SELL
Payment of exercise price or tax liability
$15,075,064
$227.26 p/Share
66,334
Reduced 34.21%
127,569
Common Stock
Oct 01
2018
BUY
Exercise of conversion of derivative security
-
130,528
Added 40.23%
193,903
Common Stock
Jun 01
2018
SELL
Open market or private sale
$884,028
$189.34 p/Share
4,669
Reduced 6.86%
63,375
Common Stock
May 31
2018
SELL
Open market or private sale
$18,801
$188.01 p/Share
100
Reduced 0.15%
68,044
Common Stock
May 29
2018
SELL
Payment of exercise price or tax liability
$898,350
$187.9 p/Share
4,781
Reduced 6.56%
68,144
Common Stock
May 29
2018
BUY
Exercise of conversion of derivative security
-
9,550
Added 11.58%
72,925
Common Stock
Apr 13
2018
SELL
Open market or private sale
$192,390
$174.9 p/Share
1,100
Reduced 1.71%
63,375
Common Stock
Apr 12
2018
SELL
Open market or private sale
$6,640,542
$174.65 p/Share
38,022
Reduced 37.1%
64,475
Common Stock
Apr 01
2018
SELL
Payment of exercise price or tax liability
$6,365,573
$167.78 p/Share
37,940
Reduced 27.02%
102,497
Common Stock