Nov 21
2025
SELL
Open market or private sale
$993,348
$15.38 p/Share
64,587
Reduced 10.78%
534,640
Common Stock
Nov 21
2025
SELL
Payment of exercise price or tax liability
$100,012
$15.37 p/Share
6,507
Reduced 1.07%
599,227
Common Stock
Nov 21
2025
BUY
Exercise of conversion of derivative security
$99,996
$10.06 p/Share
9,940
Added 1.61%
605,734
Common Stock
Oct 01
2025
BUY
Grant, award, or other acquisition
-
1,876
Added 0.31%
595,794
Common Stock
Jul 01
2025
BUY
Grant, award, or other acquisition
-
1,844
Added 0.31%
593,917
Common Stock
May 01
2025
SELL
Open market or private sale
$623,303
$14.72 p/Share
42,344
Reduced 6.67%
592,118
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$762
$14.95 p/Share
51
Reduced 0.01%
634,463
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
2,251
Added 0.35%
634,514
Common Stock
Mar 26
2025
SELL
Payment of exercise price or tax liability
$74,972
$15.26 p/Share
4,913
Reduced 0.77%
632,262
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$580,997
$15.14 p/Share
38,375
Reduced 5.64%
641,614
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
-
115,585
Added 13.92%
714,664
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
44,471
Added 6.91%
599,079
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$145,578
$16.47 p/Share
8,839
Reduced 1.57%
554,608
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
1,936
Added 0.34%
573,079
Common Stock
Oct 23
2024
SELL
Open market or private sale
$99,600
$15.43 p/Share
6,455
Reduced 1.14%
558,342
Common Stock
Oct 23
2024
-
4,855
Reduced 0.85%
564,797
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
2,172
Added 0.38%
569,652
Common Stock
Jul 29
2024
SELL
Open market or private sale
$169,545
$15.02 p/Share
11,288
Reduced 1.79%
618,831
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$770,793
$15.01 p/Share
51,352
Reduced 8.3%
567,479
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
$630,158
$10.06 p/Share
62,640
Added 9.04%
630,119
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
2,336
Added 0.41%
567,479
Common Stock
May 30
2024
SELL
Payment of exercise price or tax liability
$697,337
$13.65 p/Share
51,087
Reduced 7.87%
597,817
Common Stock
May 30
2024
SELL
Open market or private sale
$99,271
$13.64 p/Share
7,278
Reduced 1.11%
648,904
Common Stock
May 30
2024
BUY
Exercise of conversion of derivative security
$635,594
$10.89 p/Share
58,365
Added 8.17%
656,182
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$108,613
$13.65 p/Share
7,957
Reduced 1.31%
597,817
Common Stock