Mar 07
2020
BUY
Exercise of conversion of derivative security
-
6,051
Added 4.88%
118,056
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$131,678
$66.74 p/Share
1,973
Reduced 1.73%
112,005
Common Stock
Mar 03
2020
BUY
Exercise of conversion of derivative security
-
4,523
Added 3.82%
113,978
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$112,407
$63.94 p/Share
1,758
Reduced 1.58%
109,455
Common Stock
Mar 01
2020
BUY
Exercise of conversion of derivative security
-
4,032
Added 3.5%
111,213
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$823,988
$84.33 p/Share
9,771
Reduced 8.35%
107,181
Common Stock
Feb 06
2020
BUY
Exercise of conversion of derivative security
-
26,429
Added 18.43%
116,952
Common Stock
Mar 04
2019
SELL
Payment of exercise price or tax liability
$235,667
$86.42 p/Share
2,727
Reduced 2.92%
90,523
Common Stock
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