Oct 23
2019
BUY
Grant, award, or other acquisition
-
55
Added 0.19%
29,335
Common Stock
Jul 24
2019
BUY
Grant, award, or other acquisition
-
46
Added 0.16%
29,280
Common Stock
Apr 24
2019
BUY
Grant, award, or other acquisition
-
46
Added 0.16%
29,233
Common Stock
Mar 15
2019
SELL
Sale (or disposition) back to the issuer
$0
$67.61 p/Share
0
Reduced 0.0%
18,749
Common Stock
Mar 15
2019
SELL
Payment of exercise price or tax liability
$211,416
$67.61 p/Share
3,127
Reduced 14.29%
18,749
Common Stock
Mar 15
2019
BUY
Grant, award, or other acquisition
$705,646
$67.61 p/Share
10,437
Added 26.34%
29,186
Common Stock
Jan 23
2019
BUY
Grant, award, or other acquisition
-
41
Added 0.19%
21,876
Common Stock
Oct 24
2018
BUY
Grant, award, or other acquisition
-
42
Added 0.19%
21,835
Common Stock
Jul 25
2018
BUY
Grant, award, or other acquisition
-
23
Added 0.11%
21,793
Common Stock
Jul 16
2018
BUY
Grant, award, or other acquisition
-
3,000
Added 12.11%
21,770
Common Stock
May 01
2018
BUY
Grant, award, or other acquisition
-
24
Added 0.13%
18,770
Common Stock
Apr 17
2018
SELL
Open market or private sale
$260,000
$80.0 p/Share
3,250
Reduced 14.78%
18,745
Common Stock
Apr 17
2018
BUY
Exercise of conversion of derivative security
$99,743
$30.69 p/Share
3,250
Added 12.87%
21,995
Common Stock
Apr 16
2018
SELL
Open market or private sale
$509,615
$79.01 p/Share
6,450
Reduced 25.6%
18,745
Common Stock
Apr 16
2018
BUY
Exercise of conversion of derivative security
$49,104
$30.69 p/Share
1,600
Added 7.29%
20,345
Common Stock
Mar 15
2018
SELL
Payment of exercise price or tax liability
$233,700
$75.0 p/Share
3,116
Reduced 11.67%
23,595
Common Stock
Mar 15
2018
SELL
Sale (or disposition) back to the issuer
$0
$75.0 p/Share
0
Reduced 0.0%
23,595
Common Stock
Mar 15
2018
BUY
Grant, award, or other acquisition
-
7,924
Added 23.29%
26,099
Common Stock
Jan 24
2018
BUY
Grant, award, or other acquisition
-
32
Added 0.17%
18,788
Common Stock
Oct 30
2017
SELL
Open market or private sale
$185,698
$72.51 p/Share
2,561
Reduced 12.01%
18,755
Common Stock
Oct 25
2017
BUY
Grant, award, or other acquisition
-
33
Added 0.15%
21,316
Common Stock
Jul 26
2017
BUY
Grant, award, or other acquisition
-
27
Added 0.13%
21,282
Common Stock
Apr 26
2017
BUY
Grant, award, or other acquisition
-
24
Added 0.11%
21,254
Common Stock
Mar 30
2017
BUY
Grant, award, or other acquisition
-
2,039
Added 8.76%
21,230
Common Stock
Mar 15
2017
SELL
Payment of exercise price or tax liability
$596,270
$85.45 p/Share
6,978
Reduced 26.67%
19,191
Common Stock