Oct 16
2020
SELL
Open market or private sale
$1,800,686
$121.34 p/Share
14,840
Reduced 35.57%
26,876
Common Stock
Oct 15
2020
SELL
Payment of exercise price or tax liability
$1,391,545
$120.71 p/Share
11,528
Reduced 21.65%
41,716
Common Stock
Oct 15
2020
BUY
Exercise of conversion of derivative security
-
23,652
Added 30.76%
53,244
Common Stock
May 08
2020
SELL
Open market or private sale
$1,372,539
$305.62 p/Share
4,491
Reduced 37.86%
7,370
Common Stock
Apr 15
2020
SELL
Payment of exercise price or tax liability
$666,988
$284.43 p/Share
2,345
Reduced 16.51%
11,861
Common Stock
Apr 15
2020
BUY
Exercise of conversion of derivative security
-
5,916
Added 29.4%
14,206
Common Stock
Oct 16
2019
SELL
Open market or private sale
$917,178
$233.26 p/Share
3,932
Reduced 32.38%
8,212
Common Stock
Oct 15
2019
SELL
Payment of exercise price or tax liability
$781,262
$235.32 p/Share
3,320
Reduced 21.47%
12,144
Common Stock
Oct 15
2019
BUY
Exercise of conversion of derivative security
-
6,915
Added 30.9%
15,464
Common Stock
Aug 01
2019
SELL
Open market or private sale
$951,649
$217.47 p/Share
4,376
Reduced 33.86%
8,549
Common Stock
Apr 15
2019
SELL
Payment of exercise price or tax liability
$515,408
$199.23 p/Share
2,587
Reduced 16.69%
12,914
Common Stock
Apr 15
2019
BUY
Exercise of conversion of derivative security
-
6,917
Added 30.85%
15,501
Common Stock
Feb 19
2019
-
471
Reduced 5.27%
8,469
Common Stock
Nov 19
2018
SELL
Open market or private sale
$647,520
$190.0 p/Share
3,408
Reduced 27.6%
8,940
Common Stock
Oct 15
2018
SELL
Payment of exercise price or tax liability
$713,158
$217.36 p/Share
3,281
Reduced 20.99%
12,348
Common Stock
Oct 15
2018
BUY
Exercise of conversion of derivative security
-
6,800
Added 30.32%
15,629
Common Stock
Aug 15
2018
SELL
Payment of exercise price or tax liability
$67,277
$210.24 p/Share
320
Reduced 3.5%
8,829
Common Stock
Aug 15
2018
BUY
Exercise of conversion of derivative security
-
675
Added 6.87%
9,149
Common Stock
May 16
2018
SELL
Open market or private sale
$910,129
$187.0 p/Share
4,867
Reduced 36.59%
8,433
Common Stock
Apr 15
2018
SELL
Payment of exercise price or tax liability
$448,707
$174.73 p/Share
2,568
Reduced 16.18%
13,300
Common Stock
Apr 15
2018
BUY
Exercise of conversion of derivative security
-
6,803
Added 30.01%
15,868
Common Stock
Feb 15
2018
SELL
Payment of exercise price or tax liability
$39,615
$172.99 p/Share
229
Reduced 2.46%
9,065
Common Stock
Feb 15
2018
BUY
Exercise of conversion of derivative security
-
675
Added 6.77%
9,294
Common Stock
Oct 15
2017
SELL
Payment of exercise price or tax liability
$490,123
$156.99 p/Share
3,122
Reduced 26.87%
8,499
Common Stock
Oct 15
2017
BUY
Exercise of conversion of derivative security
-
6,149
Added 34.6%
11,621
Common Stock