Apr 28
2020
SELL
Open market or private sale
$252,800
$200.0 p/Share
1,264
Reduced 5.84%
20,385
Common Stock
Apr 28
2020
BUY
Exercise of conversion of derivative security
$136,486
$107.98 p/Share
1,264
Added 5.52%
21,649
Common Stock
Jan 30
2020
SELL
Payment of exercise price or tax liability
$312,904
$248.14 p/Share
1,261
Reduced 5.83%
20,385
Common Stock
Jan 24
2020
SELL
Open market or private sale
$270,000
$270.0 p/Share
1,000
Reduced 4.42%
21,646
Common Stock
Jan 24
2020
BUY
Exercise of conversion of derivative security
$71,110
$71.11 p/Share
1,000
Added 4.23%
22,646
Common Stock
Jan 22
2020
BUY
Grant, award, or other acquisition
-
3,299
Added 13.23%
21,646
Common Stock
Jan 02
2020
SELL
Open market or private sale
$251,350
$251.35 p/Share
1,000
Reduced 5.17%
18,347
Common Stock
Jan 02
2020
BUY
Exercise of conversion of derivative security
$71,110
$71.11 p/Share
1,000
Added 4.91%
19,347
Common Stock
Dec 02
2019
SELL
Open market or private sale
$233,100
$233.1 p/Share
1,000
Reduced 5.17%
18,347
Common Stock
Dec 02
2019
BUY
Exercise of conversion of derivative security
$71,110
$71.11 p/Share
1,000
Added 4.91%
19,347
Common Stock
Nov 01
2019
SELL
Open market or private sale
$227,630
$227.63 p/Share
1,000
Reduced 5.17%
18,347
Common Stock
Nov 01
2019
BUY
Exercise of conversion of derivative security
$71,110
$71.11 p/Share
1,000
Added 4.91%
19,347
Common Stock
Jun 28
2019
BUY
Grant, award, or other acquisition
$21,140
$166.46 p/Share
127
Added 0.69%
18,347
Common Stock
May 02
2019
SELL
Payment of exercise price or tax liability
$95,527
$255.42 p/Share
374
Reduced 2.01%
18,220
Common Stock
May 02
2019
BUY
Exercise of conversion of derivative security
-
751
Added 3.88%
18,594
Common Stock
May 01
2019
SELL
Payment of exercise price or tax liability
$66,864
$250.43 p/Share
267
Reduced 1.47%
17,843
Common Stock
May 01
2019
BUY
Exercise of conversion of derivative security
-
538
Added 2.89%
18,110
Common Stock
Feb 28
2019
SELL
Open market or private sale
$2,790,144
$249.12 p/Share
11,200
Reduced 38.93%
17,572
Common Stock
Feb 28
2019
BUY
Exercise of conversion of derivative security
$758,688
$67.74 p/Share
11,200
Added 28.02%
28,772
Common Stock
Jan 30
2019
SELL
Payment of exercise price or tax liability
$459,600
$240.0 p/Share
1,915
Reduced 9.83%
17,572
Common Stock
Jan 23
2019
BUY
Grant, award, or other acquisition
-
5,080
Added 20.68%
19,487
Common Stock
Jun 29
2018
BUY
Grant, award, or other acquisition
$21,185
$201.77 p/Share
105
Added 0.72%
14,407
Common Stock
May 02
2018
SELL
Payment of exercise price or tax liability
$114,447
$306.01 p/Share
374
Reduced 2.55%
14,302
Common Stock
May 02
2018
BUY
Exercise of conversion of derivative security
-
751
Added 4.87%
14,676
Common Stock
May 01
2018
SELL
Payment of exercise price or tax liability
$45,513
$305.46 p/Share
149
Reduced 1.06%
13,925
Common Stock