Aug 07
2024
SELL
Payment of exercise price or tax liability
$6,003
$9.94 p/Share
604
Reduced 0.6%
100,851
Common Stock
Jul 29
2024
BUY
Open market or private purchase
$100,185
$10.79 p/Share
9,285
Added 7.74%
110,740
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$38,700
$10.75 p/Share
3,600
Added 3.43%
101,455
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$21,605
$15.69 p/Share
1,377
Reduced 1.62%
83,866
Common Stock
Mar 07
2024
BUY
Open market or private purchase
$23,625
$15.75 p/Share
1,500
Added 1.73%
85,243
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
$220,326
$15.75 p/Share
13,989
Added 12.51%
97,855
Common Stock
Jan 07
2024
SELL
Payment of exercise price or tax liability
$13,573
$15.39 p/Share
882
Reduced 1.04%
83,743
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$8,003
$13.25 p/Share
604
Reduced 0.71%
84,625
Common Stock
Jul 07
2023
SELL
Payment of exercise price or tax liability
$2,720
$11.15 p/Share
244
Reduced 0.29%
85,229
Common Stock
Mar 17
2023
BUY
Open market or private purchase
$53,500
$10.7 p/Share
5,000
Added 5.53%
85,473
Common Stock
Mar 17
2023
BUY
Open market or private purchase
$11,600
$11.6 p/Share
1,000
Added 1.23%
80,473
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$21,503
$13.9 p/Share
1,547
Reduced 1.91%
79,473
Common Stock
Mar 06
2023
BUY
Open market or private purchase
$27,900
$13.95 p/Share
2,000
Added 2.41%
81,020
Common Stock
Jan 07
2023
SELL
Payment of exercise price or tax liability
$13,509
$15.3 p/Share
883
Reduced 1.11%
79,020
Common Stock
Nov 29
2022
BUY
Open market or private purchase
$11,100
$14.8 p/Share
750
Added 0.93%
79,903
Common Stock
Sep 16
2022
BUY
Open market or private purchase
$31,900
$15.95 p/Share
2,000
Added 2.46%
79,153
Common Stock
Aug 09
2022
BUY
Open market or private purchase
$32,000
$16.0 p/Share
2,000
Added 2.53%
77,153
Common Stock
Aug 07
2022
SELL
Payment of exercise price or tax liability
$9,918
$16.42 p/Share
604
Reduced 0.8%
75,153
Common Stock
Jul 07
2022
SELL
Payment of exercise price or tax liability
$3,985
$16.33 p/Share
244
Reduced 0.33%
74,757
Common Stock
Jun 09
2022
BUY
Open market or private purchase
$8,475
$16.95 p/Share
500
Added 0.65%
76,001
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$20,741
$22.35 p/Share
928
Reduced 1.29%
71,088
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
$99,734
$22.6 p/Share
4,413
Added 5.52%
75,501
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$17,923
$20.39 p/Share
879
Reduced 1.21%
72,016
Common Stock
Aug 07
2021
SELL
Payment of exercise price or tax liability
$11,354
$18.86 p/Share
602
Reduced 0.82%
72,895
Common Stock
Mar 07
2021
BUY
Grant, award, or other acquisition
-
11,499
Added 13.53%
73,499
Common Stock