Mar 24
2025
SELL
Payment of exercise price or tax liability
$19,598
$8.84 p/Share
2,217
Reduced 0.63%
347,900
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$8,041
$8.61 p/Share
934
Reduced 0.27%
350,117
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$45,305
$8.61 p/Share
5,262
Reduced 1.48%
351,051
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
-
9,955
Added 2.72%
356,313
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$21,790
$9.82 p/Share
2,219
Reduced 0.64%
346,358
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
20,786
Added 5.63%
348,577
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$12,109
$11.78 p/Share
1,028
Reduced 0.31%
327,791
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$30,048
$12.32 p/Share
2,439
Reduced 0.74%
328,819
Common Stock
Jan 08
2025
SELL
Payment of exercise price or tax liability
$57,676
$12.23 p/Share
4,716
Reduced 1.4%
331,258
Common Stock
Dec 24
2024
SELL
Payment of exercise price or tax liability
$22,307
$10.08 p/Share
2,213
Reduced 0.65%
335,974
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$8,919
$9.56 p/Share
933
Reduced 0.28%
338,187
Common Stock
Nov 24
2024
SELL
Payment of exercise price or tax liability
$20,859
$9.43 p/Share
2,212
Reduced 0.65%
339,120
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$12,353
$9.43 p/Share
1,310
Reduced 0.38%
341,332
Common Stock
Nov 22
2024
BUY
Grant, award, or other acquisition
-
2,483
Added 0.72%
342,642
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$8,751
$9.38 p/Share
933
Reduced 0.27%
340,159
Common Stock
Oct 24
2024
SELL
Payment of exercise price or tax liability
$24,077
$10.88 p/Share
2,213
Reduced 0.64%
341,092
Common Stock
Oct 14
2024
SELL
Open market or private sale
$455,000
$13.0 p/Share
35,000
Reduced 9.25%
343,305
Common Stock
Oct 08
2024
SELL
Payment of exercise price or tax liability
$50,523
$11.81 p/Share
4,278
Reduced 1.12%
378,305
Common Stock
Sep 24
2024
SELL
Payment of exercise price or tax liability
$19,708
$8.91 p/Share
2,212
Reduced 0.57%
382,583
Common Stock
Sep 08
2024
SELL
Payment of exercise price or tax liability
$7,417
$7.95 p/Share
933
Reduced 0.24%
384,795
Common Stock
Aug 24
2024
SELL
Payment of exercise price or tax liability
$23,380
$10.57 p/Share
2,212
Reduced 0.57%
385,728
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$22,363
$10.11 p/Share
2,212
Reduced 0.57%
387,940
Common Stock
Aug 20
2024
BUY
Grant, award, or other acquisition
-
4,193
Added 1.06%
390,152
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$11,121
$11.92 p/Share
933
Reduced 0.24%
385,959
Common Stock
Jul 24
2024
SELL
Payment of exercise price or tax liability
$33,460
$15.12 p/Share
2,213
Reduced 0.57%
386,892
Common Stock