Feb 27
2022
BUY
Grant, award, or other acquisition
-
20,445
Added 13.94%
126,254
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
12,227
Added 9.42%
117,620
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$5,930
$31.71 p/Share
187
Added 0.18%
105,393
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
-
201
Added 0.19%
105,206
Common Stock
Oct 01
2021
BUY
Grant, award, or other acquisition
$5,116
$29.4 p/Share
174
Added 0.17%
105,004
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
208
Added 0.2%
104,830
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
$5,930
$32.76 p/Share
181
Added 0.17%
104,621
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
184
Added 0.18%
104,440
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
$5,100
$30.72 p/Share
166
Added 0.16%
104,256
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$186,880
$34.97 p/Share
5,344
Reduced 4.88%
104,090
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
-
13,954
Added 11.31%
109,434
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
142
Added 0.15%
95,480
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
10,107
Added 9.59%
95,338
Common Stock
Feb 23
2020
SELL
Payment of exercise price or tax liability
$72,727
$22.2 p/Share
3,276
Reduced 3.7%
85,231
Common Stock
Feb 23
2020
BUY
Grant, award, or other acquisition
-
7,384
Added 7.7%
88,507
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
11,297
Added 12.22%
81,123
Common Stock
Feb 15
2020
SELL
Payment of exercise price or tax liability
$21,862
$22.24 p/Share
983
Reduced 1.39%
69,826
Common Stock
Sep 06
2019
SELL
Payment of exercise price or tax liability
$51,868
$23.76 p/Share
2,183
Reduced 2.99%
70,809
Common Stock
Sep 05
2019
BUY
Grant, award, or other acquisition
-
13,600
Added 15.71%
72,992
Common Stock
Feb 27
2019
BUY
Grant, award, or other acquisition
-
11,358
Added 16.05%
59,392
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$51,755
$18.93 p/Share
2,734
Reduced 5.39%
48,034
Common Stock
Mar 05
2018
BUY
Grant, award, or other acquisition
-
7,753
Added 13.25%
50,768
Common Stock
Feb 15
2018
SELL
Payment of exercise price or tax liability
$56,562
$25.33 p/Share
2,233
Reduced 4.94%
43,015
Common Stock