Nov 14
2025
SELL
Payment of exercise price or tax liability
$29,292
$14.43 p/Share
2,030
Reduced 8.7%
21,310
Common Stock
Nov 14
2025
BUY
Exercise of conversion of derivative security
-
8,333
Added 26.31%
23,340
Common Stock
Sep 01
2025
SELL
Payment of exercise price or tax liability
$2,888
$11.84 p/Share
244
Reduced 1.6%
15,007
Common Stock
Sep 01
2025
BUY
Exercise of conversion of derivative security
-
1,000
Added 6.15%
15,251
Common Stock
May 17
2025
SELL
Payment of exercise price or tax liability
$4,397
$10.25 p/Share
429
Reduced 2.92%
14,251
Common Stock
May 17
2025
BUY
Exercise of conversion of derivative security
-
1,761
Added 10.71%
14,680
Common Stock
Apr 05
2025
SELL
Payment of exercise price or tax liability
$1,579
$9.63 p/Share
164
Reduced 1.25%
12,919
Common Stock
Apr 05
2025
BUY
Exercise of conversion of derivative security
-
673
Added 4.89%
13,083
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$2,512
$11.42 p/Share
220
Reduced 1.74%
12,410
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
740
Added 5.53%
12,630
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$3,332
$11.22 p/Share
297
Reduced 2.44%
11,890
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
1,000
Added 7.58%
12,187
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$9,094
$11.6 p/Share
784
Reduced 6.55%
11,187
Common Stock
Mar 12
2025
BUY
Grant, award, or other acquisition
-
2,641
Added 18.07%
11,971
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$23,852
$11.75 p/Share
2,030
Reduced 17.87%
9,330
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
-
8,334
Added 42.32%
11,360
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$2,473
$15.08 p/Share
164
Reduced 5.14%
3,026
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
-
673
Added 17.42%
3,190
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$4,371
$14.57 p/Share
300
Reduced 10.65%
2,517
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
1,010
Added 26.39%
2,817
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$3,055
$13.89 p/Share
220
Reduced 10.85%
1,807
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
740
Added 26.74%
2,027
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$6,901
$12.71 p/Share
543
Reduced 29.67%
1,287
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
1,830
Added 50.0%
1,830
Common Stock