Oct 16
2024
SELL
Open market or private sale
$231,700
$23.17 p/Share
10,000
Reduced 3.05%
317,716
Common Stock
Oct 16
2024
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 2.96%
327,716
Common Stock
Oct 15
2024
SELL
Open market or private sale
$232,800
$23.28 p/Share
10,000
Reduced 3.05%
317,716
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 2.96%
327,716
Common Stock
Sep 19
2024
SELL
Open market or private sale
$254,700
$25.47 p/Share
10,000
Reduced 3.05%
317,716
Common Stock
Sep 19
2024
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 2.96%
327,716
Common Stock
Sep 18
2024
SELL
Open market or private sale
$239,000
$23.9 p/Share
10,000
Reduced 3.05%
317,716
Common Stock
Sep 18
2024
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 2.96%
327,716
Common Stock
Sep 16
2024
SELL
Open market or private sale
$8,616
$25.12 p/Share
343
Reduced 0.11%
317,716
Common Stock
Aug 21
2024
SELL
Open market or private sale
$2,842
$25.61 p/Share
111
Reduced 0.03%
318,059
Common Stock
Jul 11
2024
SELL
Open market or private sale
$6,429
$20.54 p/Share
313
Reduced 0.1%
318,170
Common Stock
May 29
2024
SELL
Open market or private sale
$11,260
$21.78 p/Share
517
Reduced 0.16%
318,483
Common Stock
May 17
2024
SELL
Open market or private sale
$2,173
$22.18 p/Share
98
Reduced 0.03%
319,000
Common Stock
Apr 18
2024
SELL
Open market or private sale
$8,941
$15.31 p/Share
584
Reduced 0.18%
319,098
Common Stock
Mar 27
2024
SELL
Open market or private sale
$8,167
$17.99 p/Share
454
Reduced 0.14%
319,682
Common Stock
Mar 12
2024
SELL
Open market or private sale
$108,248
$16.6 p/Share
6,521
Reduced 2.0%
320,136
Common Stock
Mar 11
2024
SELL
Open market or private sale
$5,452
$17.42 p/Share
313
Reduced 0.1%
326,657
Common Stock
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