Feb 12
2025
SELL
Payment of exercise price or tax liability
$1,391,912
$25.55 p/Share
54,478
Reduced 5.96%
859,813
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
97,496
Added 9.64%
914,291
Common Stock
Jun 24
2024
SELL
Payment of exercise price or tax liability
$455,968
$18.99 p/Share
24,011
Reduced 2.86%
816,795
Common Stock
Jun 21
2024
BUY
Grant, award, or other acquisition
-
45,569
Added 5.14%
840,806
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$550,287
$15.36 p/Share
35,826
Reduced 4.31%
795,237
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
65,122
Added 7.27%
831,063
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$298,675
$13.42 p/Share
22,256
Reduced 2.82%
765,941
Common Stock
Jun 22
2023
BUY
Grant, award, or other acquisition
-
47,965
Added 5.74%
788,197
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$697,554
$13.49 p/Share
51,709
Reduced 6.53%
740,232
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
95,591
Added 10.77%
791,941
Common Stock
Jun 23
2022
SELL
Payment of exercise price or tax liability
$169,468
$12.13 p/Share
13,971
Reduced 1.97%
696,350
Common Stock
Jun 22
2022
BUY
Grant, award, or other acquisition
-
44,812
Added 5.93%
710,321
Common Stock
Jun 21
2022
SELL
Payment of exercise price or tax liability
$96,786
$12.66 p/Share
7,645
Reduced 1.14%
665,509
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$375,751
$12.15 p/Share
30,926
Reduced 4.39%
673,154
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
57,076
Added 7.5%
704,080
Common Stock
Jun 23
2021
SELL
Payment of exercise price or tax liability
$102,458
$14.37 p/Share
7,130
Reduced 1.09%
647,004
Common Stock
Jun 22
2021
BUY
Grant, award, or other acquisition
-
37,164
Added 5.38%
654,134
Common Stock
Jun 21
2021
SELL
Payment of exercise price or tax liability
$110,547
$14.46 p/Share
7,645
Reduced 1.22%
616,970
Common Stock
Mar 30
2021
SELL
Payment of exercise price or tax liability
$76,484
$14.45 p/Share
5,293
Reduced 0.84%
624,615
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$346,190
$14.28 p/Share
24,243
Reduced 3.71%
629,908
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
44,494
Added 6.37%
654,151
Common Stock