Mar 04
2019
BUY
Exercise of conversion of derivative security
-
6,253
Added 6.28%
93,250
Common Stock
Mar 03
2019
SELL
Payment of exercise price or tax liability
$170,033
$86.18 p/Share
1,973
Reduced 2.22%
86,997
Common Stock
Mar 03
2019
BUY
Exercise of conversion of derivative security
-
4,523
Added 4.84%
88,970
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$151,504
$86.18 p/Share
1,758
Reduced 2.04%
84,447
Common Stock
Mar 01
2019
BUY
Exercise of conversion of derivative security
-
4,032
Added 4.47%
86,205
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$976,926
$81.95 p/Share
11,921
Reduced 12.67%
82,173
Common Stock
Feb 15
2019
BUY
Exercise of conversion of derivative security
-
31,485
Added 25.07%
94,094
Common Stock
Aug 07
2018
SELL
Open market or private sale
$295,000
$118.0 p/Share
2,500
Reduced 3.84%
62,609
Common Stock
Aug 07
2018
BUY
Exercise of conversion of derivative security
$156,900
$62.76 p/Share
2,500
Added 3.7%
65,109
Common Stock
Jul 02
2018
SELL
Open market or private sale
$634,050
$126.81 p/Share
5,000
Reduced 7.4%
62,609
Common Stock
Jul 02
2018
BUY
Exercise of conversion of derivative security
$339,350
$67.87 p/Share
5,000
Added 6.89%
67,609
Common Stock
Jun 29
2018
SELL
Payment of exercise price or tax liability
$2,932,814
$129.92 p/Share
22,574
Reduced 26.5%
62,609
Common Stock
Jun 29
2018
BUY
Exercise of conversion of derivative security
-
55,156
Added 39.3%
85,183
Common Stock
Jun 01
2018
SELL
Open market or private sale
$313,475
$125.39 p/Share
2,500
Reduced 7.69%
30,027
Common Stock
Jun 01
2018
BUY
Exercise of conversion of derivative security
$182,450
$72.98 p/Share
2,500
Added 7.14%
32,527
Common Stock
May 07
2018
SELL
Open market or private sale
$312,500
$125.0 p/Share
2,500
Reduced 7.69%
30,027
Common Stock
May 07
2018
BUY
Exercise of conversion of derivative security
$182,450
$72.98 p/Share
2,500
Added 7.14%
32,527
Common Stock
Mar 04
2018
SELL
Payment of exercise price or tax liability
$243,271
$123.3 p/Share
1,973
Reduced 6.17%
30,027
Common Stock
Mar 04
2018
BUY
Exercise of conversion of derivative security
-
4,523
Added 12.38%
32,000
Common Stock
Mar 03
2018
SELL
Payment of exercise price or tax liability
$336,116
$123.3 p/Share
2,726
Reduced 9.03%
27,477
Common Stock
Mar 03
2018
BUY
Exercise of conversion of derivative security
-
6,252
Added 17.15%
30,203
Common Stock
Mar 01
2018
SELL
Open market or private sale
$190,251
$123.62 p/Share
1,539
Reduced 6.04%
23,951
Common Stock
Mar 01
2018
BUY
Exercise of conversion of derivative security
$96,588
$62.76 p/Share
1,539
Added 5.69%
25,490
Common Stock
Feb 08
2018
SELL
Payment of exercise price or tax liability
$1,584,583
$122.39 p/Share
12,947
Reduced 35.09%
23,951
Common Stock
Feb 08
2018
BUY
Exercise of conversion of derivative security
-
30,803
Added 45.5%
36,898
Common Stock