Feb 23
2025
SELL
Payment of exercise price or tax liability
$63,764
$15.11 p/Share
4,220
Reduced 0.74%
566,788
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$380,624
$15.28 p/Share
24,910
Reduced 4.18%
571,008
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
136,601
Added 18.65%
595,918
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$82,253
$15.54 p/Share
5,293
Reduced 1.14%
459,317
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$81,130
$15.48 p/Share
5,241
Reduced 1.12%
464,610
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$72,710
$17.23 p/Share
4,220
Reduced 0.89%
469,851
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$102,771
$17.41 p/Share
5,903
Reduced 1.23%
474,071
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$92,839
$17.54 p/Share
5,293
Reduced 1.09%
479,974
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$438,227
$17.52 p/Share
25,013
Reduced 4.9%
485,267
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
108,930
Added 17.59%
510,280
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$94,762
$21.65 p/Share
4,377
Reduced 1.08%
401,350
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$364,284
$21.76 p/Share
16,741
Reduced 4.29%
373,558
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
74,711
Added 15.55%
405,727
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$125,733
$21.3 p/Share
5,903
Reduced 1.67%
347,757
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$122,003
$23.05 p/Share
5,293
Reduced 1.47%
353,660
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$69,599
$16.93 p/Share
4,111
Reduced 1.13%
358,953
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$51,061
$16.93 p/Share
3,016
Reduced 0.82%
363,064
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$63,635
$17.42 p/Share
3,653
Reduced 0.99%
366,080
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$101,869
$16.73 p/Share
6,089
Reduced 1.82%
329,386
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
65,350
Added 15.02%
369,733
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$55,885
$15.1 p/Share
3,701
Reduced 1.18%
310,472
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$56,006
$15.1 p/Share
3,709
Reduced 1.17%
314,173
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$41,990
$15.5 p/Share
2,709
Reduced 0.85%
317,882
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$103,050
$15.0 p/Share
6,870
Reduced 2.43%
275,591
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
73,213
Added 18.59%
320,591
Common Stock