Sep 05
2025
SELL
Open market or private sale
$106,671
$29.73 p/Share
3,588
Reduced 1.33%
265,418
Common Stock
Sep 04
2025
SELL
Open market or private sale
$119,823
$29.14 p/Share
4,112
Reduced 1.51%
269,006
Common Stock
Aug 25
2025
SELL
Open market or private sale
$1,079,608
$28.2 p/Share
38,284
Reduced 12.29%
273,118
Common Stock
Aug 22
2025
SELL
Open market or private sale
$226,838
$28.33 p/Share
8,007
Reduced 2.51%
311,402
Common Stock
Aug 21
2025
SELL
Open market or private sale
$228,317
$26.49 p/Share
8,619
Reduced 2.63%
319,409
Common Stock
Aug 20
2025
SELL
Open market or private sale
$228,308
$25.67 p/Share
8,894
Reduced 2.64%
328,028
Common Stock
Aug 19
2025
SELL
Open market or private sale
$222,039
$26.28 p/Share
8,449
Reduced 2.45%
336,922
Common Stock
Aug 18
2025
SELL
Open market or private sale
$159,899
$26.69 p/Share
5,991
Reduced 1.71%
345,371
Common Stock
Aug 13
2025
BUY
Grant, award, or other acquisition
-
100,000
Added 22.16%
351,362
Common Stock
Aug 05
2025
BUY
Grant, award, or other acquisition
-
85,000
Added 25.27%
251,362
Common Stock
Jun 13
2025
SELL
Open market or private sale
$177,292
$17.62 p/Share
10,062
Reduced 5.7%
166,362
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$104,530
$15.59 p/Share
6,705
Reduced 3.66%
176,424
Common Stock
May 22
2025
BUY
Grant, award, or other acquisition
-
50,000
Added 21.56%
181,956
Common Stock
Mar 04
2025
SELL
Open market or private sale
$34,208
$8.18 p/Share
4,182
Reduced 3.07%
131,956
Common Stock
Mar 03
2025
SELL
Open market or private sale
$23,100
$9.24 p/Share
2,500
Reduced 1.8%
136,138
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$87,199
$8.3 p/Share
10,506
Reduced 7.04%
138,638
Common Stock
Dec 03
2024
SELL
Open market or private sale
$43,598
$10.84 p/Share
4,022
Reduced 2.63%
149,144
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$21,710
$11.06 p/Share
1,963
Reduced 1.27%
153,166
Common Stock
Dec 02
2024
SELL
Open market or private sale
$27,300
$10.92 p/Share
2,500
Reduced 1.59%
155,129
Common Stock
Sep 04
2024
SELL
Open market or private sale
$166,153
$11.14 p/Share
14,915
Reduced 8.7%
156,519
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$80,403
$11.11 p/Share
7,237
Reduced 3.95%
175,895
Common Stock
Sep 03
2024
SELL
Open market or private sale
$51,033
$11.44 p/Share
4,461
Reduced 2.54%
171,434
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$10,934
$11.72 p/Share
933
Reduced 0.51%
183,132
Common Stock
Jun 04
2024
SELL
Open market or private sale
$90,832
$12.09 p/Share
7,513
Reduced 3.92%
184,065
Common Stock
Jun 03
2024
SELL
Open market or private sale
$33,225
$13.29 p/Share
2,500
Reduced 1.29%
191,578
Common Stock