Dec 11
2019
BUY
Exercise of conversion of derivative security
$416,500
$23.8 p/Share
17,500
Added 20.15%
69,330
Common Stock
Nov 18
2019
SELL
Open market or private sale
$1,276,402
$70.5 p/Share
18,105
Reduced 26.76%
49,543
Common Stock
Nov 18
2019
SELL
Payment of exercise price or tax liability
$2,560,560
$70.5 p/Share
36,320
Reduced 41.2%
51,830
Common Stock
Nov 18
2019
BUY
Grant, award, or other acquisition
$191,196
$70.5 p/Share
2,712
Added 4.93%
52,255
Common Stock
Nov 18
2019
BUY
Exercise of conversion of derivative security
$1,398,600
$25.9 p/Share
54,000
Added 34.28%
103,543
Common Stock
Jul 31
2019
-
3,300
Reduced 8.2%
36,958
Common Stock
Jul 15
2019
-
398
Reduced 0.98%
40,258
Common Stock
May 20
2019
SELL
Payment of exercise price or tax liability
$1,238,051
$61.32 p/Share
20,190
Reduced 29.85%
47,441
Common Stock
May 20
2019
SELL
Open market or private sale
$417,589
$61.32 p/Share
6,810
Reduced 14.35%
40,631
Common Stock
May 20
2019
BUY
Exercise of conversion of derivative security
$714,000
$23.8 p/Share
30,000
Added 30.73%
67,631
Common Stock
May 02
2019
-
565
Reduced 1.48%
37,631
Common Stock
Feb 15
2019
-
2,018
Reduced 5.02%
38,174
Common Stock
Feb 14
2019
-
174
Reduced 0.43%
40,192
Common Stock
Feb 07
2019
SELL
Open market or private sale
$184,379
$55.67 p/Share
3,312
Reduced 8.2%
37,054
Common Stock
Feb 06
2019
SELL
Open market or private sale
$162,748
$55.3 p/Share
2,943
Reduced 6.8%
40,366
Common Stock
Feb 06
2019
BUY
Exercise of conversion of derivative security
$70,043
$23.8 p/Share
2,943
Added 6.36%
43,309
Common Stock
Feb 05
2019
-
128
Reduced 0.32%
40,366
Common Stock
Feb 05
2019
SELL
Open market or private sale
$207,510
$55.41 p/Share
3,745
Reduced 8.47%
40,494
Common Stock
Feb 05
2019
BUY
Exercise of conversion of derivative security
$89,131
$23.8 p/Share
3,745
Added 7.8%
44,239
Common Stock
Jan 24
2019
SELL
Open market or private sale
$532,300
$53.23 p/Share
10,000
Reduced 19.82%
40,462
Common Stock
Jan 24
2019
BUY
Exercise of conversion of derivative security
$238,000
$23.8 p/Share
10,000
Added 16.54%
50,462
Common Stock
Jan 22
2019
-
185
Reduced 0.46%
40,462
Common Stock
Dec 13
2018
-
1,940
Reduced 4.56%
40,647
Common Stock
Dec 12
2018
SELL
Payment of exercise price or tax liability
$16,135
$51.55 p/Share
313
Reduced 0.73%
42,587
Common Stock
Dec 05
2018
SELL
Payment of exercise price or tax liability
$18,997
$50.39 p/Share
377
Reduced 0.87%
42,900
Common Stock