Mar 08
2024
BUY
Grant, award, or other acquisition
-
51,756
Added 13.67%
326,970
Common Stock
Feb 21
2024
SELL
Open market or private sale
$1,752
$17.35 p/Share
101
Reduced 0.04%
275,214
Common Stock
Jan 19
2024
SELL
Open market or private sale
$24,302
$16.76 p/Share
1,450
Reduced 0.52%
275,315
Common Stock
Jan 02
2024
SELL
Open market or private sale
$11,674
$16.75 p/Share
697
Reduced 0.25%
276,765
Common Stock
Dec 17
2023
BUY
Grant, award, or other acquisition
-
705
Added 0.25%
276,666
Common Stock
Dec 03
2023
BUY
Grant, award, or other acquisition
-
796
Added 0.29%
277,462
Common Stock
Dec 01
2023
SELL
Open market or private sale
$7,310
$12.37 p/Share
591
Reduced 0.21%
275,961
Common Stock
Nov 19
2023
BUY
Grant, award, or other acquisition
-
826
Added 0.3%
276,552
Common Stock
Nov 13
2023
SELL
Open market or private sale
$1,421
$10.77 p/Share
132
Reduced 0.05%
275,726
Common Stock
Nov 05
2023
BUY
Grant, award, or other acquisition
-
924
Added 0.33%
275,858
Common Stock
Oct 22
2023
BUY
Grant, award, or other acquisition
-
1,034
Added 0.37%
274,934
Common Stock
Oct 08
2023
BUY
Grant, award, or other acquisition
-
779
Added 0.28%
273,900
Common Stock
Sep 28
2023
SELL
Open market or private sale
$9,331
$14.16 p/Share
659
Reduced 0.24%
273,121
Common Stock
Sep 24
2023
BUY
Grant, award, or other acquisition
-
802
Added 0.29%
273,780
Common Stock
Sep 10
2023
BUY
Grant, award, or other acquisition
-
792
Added 0.29%
272,978
Common Stock
Aug 27
2023
BUY
Grant, award, or other acquisition
-
966
Added 0.35%
272,186
Common Stock
Aug 25
2023
SELL
Open market or private sale
$5,703
$10.99 p/Share
519
Reduced 0.19%
271,220
Common Stock
Aug 14
2023
SELL
Open market or private sale
$2,228
$12.38 p/Share
180
Reduced 0.07%
271,739
Common Stock
Jul 20
2023
SELL
Open market or private sale
$200,700
$20.07 p/Share
10,000
Reduced 3.55%
271,919
Common Stock
Jul 20
2023
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 3.43%
281,919
Common Stock
Jul 19
2023
SELL
Open market or private sale
$204,600
$20.46 p/Share
10,000
Reduced 3.55%
271,919
Common Stock
Jul 19
2023
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 3.43%
281,919
Common Stock
Jun 27
2023
SELL
Open market or private sale
$15,922
$22.91 p/Share
695
Reduced 0.25%
271,919
Common Stock
Jun 22
2023
SELL
Open market or private sale
$233,200
$23.32 p/Share
10,000
Reduced 3.54%
272,614
Common Stock
Jun 22
2023
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 3.42%
282,614
Common Stock