Oct 02
2020
SELL
Open market or private sale
$29,301,074
$113.86 p/Share
257,343
Reduced 34.47%
489,260
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$30,568,264
$116.79 p/Share
261,737
Reduced 25.96%
746,603
Common Stock
Oct 01
2020
BUY
Exercise of conversion of derivative security
-
519,080
Added 33.98%
1,008,340
Common Stock
Apr 02
2020
SELL
Open market or private sale
$9,922,222
$241.64 p/Share
41,062
Reduced 27.49%
108,329
Common Stock
Apr 01
2020
SELL
Payment of exercise price or tax liability
$10,748,441
$240.91 p/Share
44,616
Reduced 23.0%
149,391
Common Stock
Apr 01
2020
BUY
Exercise of conversion of derivative security
-
85,678
Added 30.63%
194,007
Common Stock
Oct 02
2019
SELL
Open market or private sale
$14,790,948
$218.95 p/Share
67,554
Reduced 38.43%
108,209
Common Stock
Oct 01
2019
SELL
Payment of exercise price or tax liability
$13,869,331
$224.59 p/Share
61,754
Reduced 26.0%
175,763
Common Stock
Oct 01
2019
BUY
Exercise of conversion of derivative security
-
129,308
Added 35.25%
237,517
Common Stock
May 02
2019
SELL
Open market or private sale
$11,890,874
$210.79 p/Share
56,411
Reduced 34.27%
108,209
Common Stock
Apr 01
2019
SELL
Payment of exercise price or tax liability
$9,368,657
$191.24 p/Share
48,989
Reduced 22.93%
164,620
Common Stock
Apr 01
2019
BUY
Exercise of conversion of derivative security
-
105,400
Added 33.04%
213,609
Common Stock
Oct 03
2018
SELL
Open market or private sale
$14,411,435
$232.45 p/Share
61,998
Reduced 36.45%
108,085
Common Stock
Oct 01
2018
SELL
Payment of exercise price or tax liability
$15,574,127
$227.26 p/Share
68,530
Reduced 28.72%
170,083
Common Stock
Oct 01
2018
BUY
Exercise of conversion of derivative security
-
130,528
Added 35.36%
238,613
Common Stock
Aug 08
2018
SELL
Open market or private sale
$3,232,764
$206.54 p/Share
15,652
Reduced 12.65%
108,085
Common Stock
Jul 09
2018
SELL
Open market or private sale
$2,979,045
$190.33 p/Share
15,652
Reduced 11.23%
123,737
Common Stock
Jun 08
2018
SELL
Open market or private sale
$2,993,793
$191.26 p/Share
15,653
Reduced 10.1%
139,389
Common Stock
May 08
2018
SELL
Open market or private sale
$2,900,031
$185.27 p/Share
15,653
Reduced 9.17%
155,042
Common Stock
Apr 01
2018
SELL
Payment of exercise price or tax liability
$11,326,324
$167.78 p/Share
67,507
Reduced 28.34%
170,695
Common Stock
Apr 01
2018
BUY
Exercise of conversion of derivative security
-
130,117
Added 35.33%
238,202
Common Stock
Oct 01
2017
SELL
Payment of exercise price or tax liability
$10,585,886
$154.12 p/Share
68,686
Reduced 38.89%
107,919
Common Stock
Oct 01
2017
BUY
Exercise of conversion of derivative security
-
125,494
Added 41.54%
176,605
Common Stock
Apr 01
2017
SELL
Payment of exercise price or tax liability
$6,639,103
$143.66 p/Share
46,214
Reduced 47.48%
51,111
Common Stock
Apr 01
2017
BUY
Exercise of conversion of derivative security
-
94,010
Added 49.13%
97,325
Common Stock