Mar 06
2025
SELL
Payment of exercise price or tax liability
$99,010
$9.16 p/Share
10,809
Reduced 2.01%
527,416
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
10,809
Added 1.97%
538,225
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$8,258
$9.3 p/Share
888
Reduced 0.17%
527,416
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
888
Added 0.17%
528,304
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$11,185
$9.71 p/Share
1,152
Reduced 0.22%
527,416
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
1,152
Added 0.22%
528,568
Common Stock
Aug 07
2024
BUY
Open market or private purchase
$269,000
$10.76 p/Share
25,000
Added 4.53%
527,416
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$18,348
$15.38 p/Share
1,193
Reduced 0.24%
502,416
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
1,193
Added 0.24%
503,609
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$14,376
$16.19 p/Share
888
Reduced 0.18%
502,416
Common Stock
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
888
Added 0.18%
503,304
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$16,516
$16.94 p/Share
975
Reduced 0.19%
502,416
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
975
Added 0.19%
503,391
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$134,176
$16.25 p/Share
8,257
Reduced 1.62%
502,416
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
8,257
Added 1.59%
510,673
Common Stock
Sep 01
2023
BUY
Open market or private purchase
$33,225
$13.29 p/Share
2,500
Added 0.5%
502,416
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$25,812
$16.41 p/Share
1,573
Reduced 0.31%
499,916
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
1,573
Added 0.31%
501,489
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$21,283
$16.55 p/Share
1,286
Reduced 0.26%
499,916
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
1,286
Added 0.26%
501,202
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$1,503,739
$16.22 p/Share
92,709
Reduced 15.64%
499,916
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
180,352
Added 23.33%
592,625
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$141,455
$17.44 p/Share
8,111
Reduced 1.93%
412,273
Common Stock
Jan 02
2023
BUY
Exercise of conversion of derivative security
-
13,784
Added 3.17%
420,384
Common Stock
May 13
2022
BUY
Open market or private purchase
$26,160
$8.72 p/Share
3,000
Added 0.73%
406,600
Common Stock