Jun 20
2024
|
BUY
Conversion of derivative security
|
-
|
121,226
|
|
May 30
2024
|
SELL
Open market or private sale
|
$2,569,051
$22.02 p/Share
|
116,669
|
|
May 30
2024
|
BUY
Conversion of derivative security
|
-
|
116,669
|
|
May 15
2024
|
SELL
Open market or private sale
|
$304,506
$18.27 p/Share
|
16,667
|
|
May 15
2024
|
BUY
Conversion of derivative security
|
-
|
16,667
|
|
May 10
2024
|
SELL
Open market or private sale
|
$2,547,383
$16.63 p/Share
|
153,180
|
|
May 10
2024
|
BUY
Conversion of derivative security
|
-
|
117,135
|
|
Apr 23
2024
|
SELL
Open market or private sale
|
$2,714,757
$17.61 p/Share
|
154,160
|
|
Apr 23
2024
|
BUY
Conversion of derivative security
|
-
|
154,160
|
|
Apr 18
2024
|
SELL
Open market or private sale
|
$286,005
$17.16 p/Share
|
16,667
|
|
Apr 18
2024
|
BUY
Conversion of derivative security
|
-
|
16,667
|
|
Mar 19
2024
|
SELL
Open market or private sale
|
$286,172
$17.17 p/Share
|
16,667
|
|
Mar 19
2024
|
BUY
Conversion of derivative security
|
-
|
16,667
|
|
Mar 12
2024
|
SELL
Open market or private sale
|
$2,579,274
$16.41 p/Share
|
157,177
|
|
Mar 12
2024
|
BUY
Conversion of derivative security
|
-
|
157,177
|
|
Feb 29
2024
|
SELL
Open market or private sale
|
$269,505
$16.17 p/Share
|
16,667
|
|
Feb 29
2024
|
BUY
Conversion of derivative security
|
-
|
16,667
|
|
Feb 26
2024
|
SELL
Open market or private sale
|
$7,288,271
$15.1 p/Share
|
482,667
|
|
Feb 26
2024
|
BUY
Conversion of derivative security
|
-
|
482,667
|
|
Feb 21
2024
|
SELL
Open market or private sale
|
$2,552,204
$13.57 p/Share
|
188,077
|
|
Feb 21
2024
|
BUY
Conversion of derivative security
|
-
|
184,580
|
|
Jan 08
2024
|
SELL
Open market or private sale
|
$2,736,929
$12.28 p/Share
|
222,877
|
|
Dec 13
2023
|
SELL
Open market or private sale
|
$2,634,050
$11.56 p/Share
|
227,859
|
|
Nov 13
2023
|
SELL
Open market or private sale
|
$883,510
$8.31 p/Share
|
106,319
|
|
Oct 12
2023
|
SELL
Open market or private sale
|
$848,898
$9.43 p/Share
|
90,021
|
|