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
Apr 16
2024
SELL
Payment of exercise price or tax liability
$399,571
$13.04 p/Share
30,642
Reduced 4.76%
612,963
Common Stock
Apr 16
2024
BUY
Grant, award, or other acquisition
-
94,584
Added 12.81%
643,605
Common Stock
Mar 26
2024
SELL
Payment of exercise price or tax liability
$42,914
$13.34 p/Share
3,217
Reduced 0.59%
546,378
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
61,776
Added 10.1%
549,595
Common Stock
Jan 30
2024
SELL
Open market or private sale
$377,979
$13.17 p/Share
28,700
Reduced 4.81%
568,221
Common Stock
Nov 21
2023
SELL
Open market or private sale
$30,167
$10.97 p/Share
2,750
Reduced 0.46%
592,763
Common Stock
Nov 07
2023
SELL
Open market or private sale
$44,978
$10.46 p/Share
4,300
Reduced 0.72%
595,513
Common Stock
Aug 09
2023
SELL
Open market or private sale
$146,991
$11.97 p/Share
12,280
Reduced 2.02%
594,563
Common Stock
Aug 09
2023
-
4,200
Reduced 0.69%
606,843
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$734,560
$10.99 p/Share
66,839
Reduced 9.93%
606,297
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
163,695
Added 19.56%
673,136
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
55,555
Added 9.88%
506,664
Common Stock
Nov 15
2022
SELL
Open market or private sale
$711,580
$15.14 p/Share
47,000
Reduced 9.4%
452,888
Common Stock
Nov 15
2022
-
3,350
Reduced 0.74%
449,538
Common Stock