Nov 18
2024
|
BUY
Other acquisition or disposition
|
-
|
10,951
|
|
Oct 31
2024
|
SELL
Open market or private sale
|
$221,580
$12.31 p/Share
|
18,000
|
|
Sep 30
2024
|
SELL
Open market or private sale
|
$194,580
$10.81 p/Share
|
18,000
|
|
Sep 16
2024
|
BUY
Other acquisition or disposition
|
-
|
50,396
|
|
Aug 30
2024
|
SELL
Open market or private sale
|
$167,400
$9.3 p/Share
|
18,000
|
|
Aug 16
2024
|
BUY
Other acquisition or disposition
|
-
|
10,754
|
|
Jul 31
2024
|
SELL
Open market or private sale
|
$239,040
$13.28 p/Share
|
18,000
|
|
Jun 28
2024
|
SELL
Open market or private sale
|
$298,080
$16.56 p/Share
|
18,000
|
|
Jun 17
2024
|
BUY
Other acquisition or disposition
|
-
|
50,525
|
|
May 31
2024
|
SELL
Open market or private sale
|
$270,180
$15.01 p/Share
|
18,000
|
|
May 16
2024
|
BUY
Other acquisition or disposition
|
-
|
10,571
|
|
Apr 30
2024
|
SELL
Open market or private sale
|
$271,800
$15.1 p/Share
|
18,000
|
|
Mar 28
2024
|
SELL
Open market or private sale
|
$207,540
$11.53 p/Share
|
18,000
|
|
Mar 18
2024
|
BUY
Other acquisition or disposition
|
-
|
49,807
|
|
Feb 29
2024
|
SELL
Open market or private sale
|
$199,080
$11.06 p/Share
|
18,000
|
|
Jan 31
2024
|
SELL
Open market or private sale
|
$210,080
$16.16 p/Share
|
13,000
|
|
Dec 15
2023
|
SELL
Open market or private sale
|
$219,440
$16.88 p/Share
|
13,000
|
|
Nov 30
2023
|
SELL
Open market or private sale
|
$179,790
$13.83 p/Share
|
13,000
|
|
Nov 16
2023
|
BUY
Other acquisition or disposition
|
-
|
30,421
|
|
Oct 31
2023
|
SELL
Open market or private sale
|
$129,090
$9.93 p/Share
|
13,000
|
|
Sep 29
2023
|
SELL
Open market or private sale
|
$113,750
$8.75 p/Share
|
13,000
|
|
Aug 31
2023
|
SELL
Open market or private sale
|
$134,290
$10.33 p/Share
|
13,000
|
|
Aug 16
2023
|
BUY
Other acquisition or disposition
|
-
|
30,067
|
|
Jul 31
2023
|
SELL
Open market or private sale
|
$145,860
$11.22 p/Share
|
13,000
|
|
Jun 30
2023
|
SELL
Open market or private sale
|
$154,310
$11.87 p/Share
|
13,000
|
|