Nov 10
2020
BUY
Grant, award, or other acquisition
-
27,883
Added 14.45%
165,041
Common Stock
Oct 14
2020
BUY
Grant, award, or other acquisition
-
19,119
Added 12.23%
137,158
Common Stock
Sep 18
2020
BUY
Grant, award, or other acquisition
-
36,355
Added 23.55%
118,039
Common Stock
Sep 10
2020
SELL
Payment of exercise price or tax liability
$12,922
$40.13 p/Share
322
Reduced 0.39%
81,684
Common Stock
Aug 17
2020
SELL
Open market or private sale
$120,982
$42.11 p/Share
2,873
Reduced 3.38%
82,006
Common Stock
Aug 10
2020
SELL
Payment of exercise price or tax liability
$59,288
$47.43 p/Share
1,250
Reduced 1.45%
84,879
Common Stock
Jun 15
2020
SELL
Open market or private sale
$255,894
$44.87 p/Share
5,703
Reduced 6.25%
85,613
Common Stock
Jun 11
2020
SELL
Payment of exercise price or tax liability
$81,989
$47.42 p/Share
1,729
Reduced 1.86%
91,316
Common Stock
Jun 10
2020
SELL
Payment of exercise price or tax liability
$61,792
$48.05 p/Share
1,286
Reduced 1.36%
93,045
Common Stock
May 18
2020
SELL
Open market or private sale
$106,020
$45.0 p/Share
2,356
Reduced 2.44%
94,331
Common Stock
May 10
2020
SELL
Payment of exercise price or tax liability
$53,738
$42.99 p/Share
1,250
Reduced 1.28%
96,687
Common Stock
Feb 18
2020
SELL
Open market or private sale
$195,705
$46.53 p/Share
4,206
Reduced 4.12%
97,937
Common Stock
Feb 10
2020
SELL
Payment of exercise price or tax liability
$64,568
$47.97 p/Share
1,346
Reduced 1.3%
102,143
Common Stock
Jan 29
2020
BUY
Grant, award, or other acquisition
-
20,799
Added 16.73%
103,489
Common Stock
Nov 22
2019
SELL
Open market or private sale
$1,765,714
$44.88 p/Share
39,343
Reduced 32.24%
82,690
Common Stock
Nov 20
2019
SELL
Payment of exercise price or tax liability
$709,377
$45.47 p/Share
15,601
Reduced 11.34%
122,033
Common Stock
Nov 20
2019
BUY
Grant, award, or other acquisition
-
26,013
Added 15.9%
137,634
Common Stock
Nov 10
2019
SELL
Payment of exercise price or tax liability
$157,574
$48.83 p/Share
3,227
Reduced 2.81%
111,621
Common Stock
Sep 18
2019
BUY
Grant, award, or other acquisition
-
15,206
Added 11.69%
114,848
Common Stock
Sep 11
2019
SELL
Payment of exercise price or tax liability
$504,895
$49.21 p/Share
10,260
Reduced 9.34%
99,642
Common Stock
Sep 11
2019
BUY
Grant, award, or other acquisition
-
9,603
Added 8.04%
109,902
Common Stock
Aug 10
2019
SELL
Payment of exercise price or tax liability
$47,973
$52.43 p/Share
915
Reduced 0.9%
100,299
Common Stock
Jun 11
2019
SELL
Payment of exercise price or tax liability
$97,550
$56.42 p/Share
1,729
Reduced 1.69%
100,571
Common Stock
Jun 05
2019
BUY
Grant, award, or other acquisition
-
14,873
Added 12.69%
102,300
Common Stock
May 10
2019
SELL
Payment of exercise price or tax liability
$117,006
$52.92 p/Share
2,211
Reduced 2.47%
87,427
Common Stock