Mar 31
2020
SELL
Payment of exercise price or tax liability
$165,191
$36.06 p/Share
4,581
Reduced 14.11%
27,879
Common Stock
Mar 31
2020
BUY
Exercise of conversion of derivative security
-
9,881
Added 25.34%
29,120
Common Stock
Mar 08
2020
SELL
Payment of exercise price or tax liability
$58,116
$43.37 p/Share
1,340
Reduced 5.6%
22,579
Common Stock
Mar 08
2020
BUY
Exercise of conversion of derivative security
-
2,890
Added 10.78%
23,919
Common Stock
Mar 07
2020
SELL
Payment of exercise price or tax liability
$100,141
$43.37 p/Share
2,309
Reduced 9.89%
21,029
Common Stock
Mar 07
2020
BUY
Exercise of conversion of derivative security
-
4,980
Added 17.59%
23,338
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$85,309
$43.37 p/Share
1,967
Reduced 9.68%
18,358
Common Stock
Mar 06
2020
BUY
Exercise of conversion of derivative security
-
4,901
Added 20.0%
19,599
Common Stock
Feb 24
2020
SELL
Payment of exercise price or tax liability
$425,462
$50.59 p/Share
8,410
Reduced 35.29%
15,424
Common Stock
Feb 24
2020
BUY
Grant, award, or other acquisition
-
18,020
Added 43.05%
23,834
Common Stock
May 06
2019
SELL
Open market or private sale
$1,292,258
$59.96 p/Share
21,552
Reduced 78.75%
5,814
Common Stock
Mar 08
2019
SELL
Payment of exercise price or tax liability
$68,554
$51.16 p/Share
1,340
Reduced 4.67%
27,366
Common Stock
Mar 08
2019
BUY
Exercise of conversion of derivative security
-
2,890
Added 9.15%
28,706
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$116,281
$50.36 p/Share
2,309
Reduced 8.21%
25,816
Common Stock
Mar 07
2019
BUY
Exercise of conversion of derivative security
-
4,980
Added 15.04%
28,125
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$52,962
$51.37 p/Share
1,031
Reduced 4.26%
23,145
Common Stock
Mar 06
2019
BUY
Exercise of conversion of derivative security
-
2,224
Added 8.42%
24,176
Common Stock
Mar 05
2019
SELL
Payment of exercise price or tax liability
$62,680
$52.19 p/Share
1,201
Reduced 5.19%
21,952
Common Stock
Mar 05
2019
BUY
Exercise of conversion of derivative security
-
2,591
Added 10.06%
23,153
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$689,517
$53.73 p/Share
12,833
Reduced 38.43%
20,562
Common Stock
Feb 25
2019
BUY
Grant, award, or other acquisition
-
27,581
Added 45.23%
33,395
Common Stock
Mar 13
2018
SELL
Open market or private sale
$112,510
$70.1 p/Share
1,605
Reduced 21.63%
5,814
Common Stock
Mar 09
2018
SELL
Open market or private sale
$448,010
$67.87 p/Share
6,601
Reduced 47.08%
7,419
Common Stock
Mar 08
2018
SELL
Payment of exercise price or tax liability
$86,982
$67.69 p/Share
1,285
Reduced 8.4%
14,020
Common Stock
Mar 08
2018
BUY
Exercise of conversion of derivative security
-
2,890
Added 15.88%
15,305
Common Stock