Feb 18
2025
SELL
Payment of exercise price or tax liability
$464,953
$17.05 p/Share
27,270
Reduced 8.41%
297,094
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
60,464
Added 15.71%
324,364
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$119,308
$16.55 p/Share
7,209
Reduced 2.66%
263,900
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$83,364
$16.76 p/Share
4,974
Reduced 1.8%
271,109
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
33,954
Added 10.95%
276,083
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$785,770
$19.66 p/Share
39,968
Reduced 14.17%
242,129
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
88,618
Added 23.9%
282,097
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$65,886
$19.58 p/Share
3,365
Reduced 1.71%
193,479
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$74,954
$19.55 p/Share
3,834
Reduced 1.91%
196,844
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
31,239
Added 13.47%
200,678
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$59,819
$19.21 p/Share
3,114
Reduced 1.8%
169,439
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
24,885
Added 12.6%
172,553
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$62,084
$18.45 p/Share
3,365
Reduced 2.23%
147,668
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
25,568
Added 14.48%
151,033
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$67,243
$18.71 p/Share
3,594
Reduced 2.78%
125,465
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$57,374
$18.52 p/Share
3,098
Reduced 2.34%
129,059
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
14,638
Added 9.97%
132,157
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
22,381
Added 16.0%
117,519
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$33,960
$18.17 p/Share
1,869
Reduced 1.93%
95,138
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$63,992
$17.84 p/Share
3,587
Reduced 3.57%
97,007
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$53,864
$17.46 p/Share
3,085
Reduced 2.98%
100,594
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$92,249
$14.3 p/Share
6,451
Reduced 5.86%
103,679
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$228,242
$14.13 p/Share
16,153
Reduced 12.79%
110,130
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
35,161
Added 21.78%
126,283
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
18,709
Added 17.03%
91,122
Common Stock