Feb 15
2025
SELL
Payment of exercise price or tax liability
$6,053
$8.05 p/Share
752
Reduced 0.16%
477,757
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
138,790
Added 22.48%
478,509
Common Stock
Feb 02
2025
SELL
Payment of exercise price or tax liability
$55,847
$9.19 p/Share
6,077
Reduced 1.76%
339,719
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$2,738
$9.19 p/Share
298
Reduced 0.09%
345,796
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$7,809
$8.62 p/Share
906
Reduced 0.26%
346,094
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$4,411
$10.63 p/Share
415
Reduced 0.12%
347,000
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$8,031
$10.68 p/Share
752
Reduced 0.22%
347,415
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$4,537
$12.33 p/Share
368
Reduced 0.11%
348,167
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$12,812
$11.44 p/Share
1,120
Reduced 0.32%
348,535
Common Stock
Oct 31
2024
SELL
Payment of exercise price or tax liability
$4,864
$13.22 p/Share
368
Reduced 0.11%
349,655
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$13,977
$12.48 p/Share
1,120
Reduced 0.32%
350,023
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$4,600
$12.5 p/Share
368
Reduced 0.1%
351,143
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$14,358
$12.82 p/Share
1,120
Reduced 0.32%
351,511
Common Stock
Aug 31
2024
SELL
Payment of exercise price or tax liability
$4,795
$13.03 p/Share
368
Reduced 0.1%
352,631
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$12,712
$11.35 p/Share
1,120
Reduced 0.32%
352,999
Common Stock
Aug 13
2024
BUY
Open market or private purchase
$207,100
$10.9 p/Share
19,000
Added 5.09%
354,119
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$5,431
$14.76 p/Share
368
Reduced 0.11%
335,119
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$16,889
$15.08 p/Share
1,120
Reduced 0.33%
335,487
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$4,861
$13.21 p/Share
368
Reduced 0.11%
336,607
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$14,918
$13.32 p/Share
1,120
Reduced 0.33%
336,975
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$16,832
$15.97 p/Share
1,054
Reduced 0.31%
338,095
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$20,025
$17.88 p/Share
1,120
Reduced 0.33%
339,149
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$16,909
$16.12 p/Share
1,049
Reduced 0.31%
340,269
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$19,208
$17.15 p/Share
1,120
Reduced 0.33%
341,318
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$26,387
$23.56 p/Share
1,120
Reduced 0.33%
342,438
Common Stock