Feb 18
2025
SELL
Payment of exercise price or tax liability
$486,729
$22.01 p/Share
22,114
Reduced 5.66%
368,818
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
49,920
Added 11.32%
390,932
Common Stock
Feb 07
2025
SELL
Open market or private sale
$48,180
$24.09 p/Share
2,000
Reduced 0.58%
341,012
Common Stock
Jan 07
2025
SELL
Open market or private sale
$66,360
$22.12 p/Share
3,000
Reduced 0.87%
343,012
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$205,297
$22.24 p/Share
9,231
Reduced 2.6%
346,012
Common Stock
Dec 10
2024
SELL
Open market or private sale
$360,780
$20.0 p/Share
18,039
Reduced 4.83%
355,243
Common Stock
Dec 09
2024
SELL
Open market or private sale
$57,239
$19.08 p/Share
3,000
Reduced 0.8%
373,282
Common Stock
Nov 07
2024
SELL
Open market or private sale
$70,640
$17.66 p/Share
4,000
Reduced 1.05%
376,282
Common Stock
Nov 01
2024
SELL
Open market or private sale
$52,980
$17.66 p/Share
3,000
Reduced 0.78%
380,282
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
20,000
Added 4.96%
383,282
Common Stock
Oct 01
2024
SELL
Open market or private sale
$41,880
$13.96 p/Share
3,000
Reduced 0.82%
363,282
Common Stock
Sep 03
2024
SELL
Open market or private sale
$41,340
$13.78 p/Share
3,000
Reduced 0.81%
366,282
Common Stock
Aug 01
2024
SELL
Open market or private sale
$38,910
$12.97 p/Share
3,000
Reduced 0.81%
369,282
Common Stock
Jul 01
2024
SELL
Open market or private sale
$31,290
$10.43 p/Share
3,000
Reduced 0.8%
372,282
Common Stock
Jun 10
2024
SELL
Open market or private sale
$30,000
$10.0 p/Share
3,000
Reduced 0.79%
375,282
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$19,515
$10.07 p/Share
1,938
Reduced 0.51%
378,282
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$57,993
$10.07 p/Share
5,759
Reduced 1.49%
380,220
Common Stock
May 01
2024
SELL
Open market or private sale
$30,000
$10.0 p/Share
3,000
Reduced 0.77%
385,979
Common Stock
Apr 01
2024
SELL
Open market or private sale
$36,330
$12.11 p/Share
3,000
Reduced 0.77%
388,979
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$45,006
$12.54 p/Share
3,589
Reduced 0.91%
391,979
Common Stock
Mar 01
2024
SELL
Open market or private sale
$53,040
$13.26 p/Share
4,000
Reduced 1.0%
395,568
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$335,886
$13.54 p/Share
24,807
Reduced 5.85%
399,568
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$745,173
$13.54 p/Share
55,035
Added 11.48%
424,375
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
$25,795
$13.4 p/Share
1,925
Reduced 0.52%
369,340
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$81,405
$13.4 p/Share
6,075
Reduced 1.61%
371,265
Common Stock