Oct 18
2023
|
BUY
Open market or private purchase
|
$2,839,500
$18.93 p/Share
|
150,000
|
|
Oct 18
2023
|
BUY
Open market or private purchase
|
$2,839,500
$18.93 p/Share
|
150,000
|
|
Oct 18
2023
|
BUY
Open market or private purchase
|
$2,839,500
$18.93 p/Share
|
150,000
|
|
Oct 18
2023
|
BUY
Open market or private purchase
|
$2,839,500
$18.93 p/Share
|
150,000
|
|
Oct 18
2023
|
BUY
Open market or private purchase
|
$2,839,500
$18.93 p/Share
|
150,000
|
|
Oct 02
2023
|
BUY
Open market or private purchase
|
$2,220,000
$14.8 p/Share
|
150,000
|
|
Oct 02
2023
|
BUY
Open market or private purchase
|
$2,220,000
$14.8 p/Share
|
150,000
|
|
Oct 02
2023
|
BUY
Open market or private purchase
|
$2,220,000
$14.8 p/Share
|
150,000
|
|
Oct 02
2023
|
BUY
Open market or private purchase
|
$2,220,000
$14.8 p/Share
|
150,000
|
|
Oct 02
2023
|
BUY
Open market or private purchase
|
$2,220,000
$14.8 p/Share
|
150,000
|
|
Sep 15
2023
|
BUY
Open market or private purchase
|
$1,479,000
$14.79 p/Share
|
100,000
|
|
Sep 15
2023
|
BUY
Open market or private purchase
|
$1,479,000
$14.79 p/Share
|
100,000
|
|
Sep 15
2023
|
BUY
Open market or private purchase
|
$1,479,000
$14.79 p/Share
|
100,000
|
|
Sep 15
2023
|
BUY
Open market or private purchase
|
$1,479,000
$14.79 p/Share
|
100,000
|
|
Sep 15
2023
|
BUY
Open market or private purchase
|
$1,479,000
$14.79 p/Share
|
100,000
|
|
Sep 11
2023
|
BUY
Open market or private purchase
|
$2,178,000
$14.52 p/Share
|
150,000
|
|
Sep 11
2023
|
BUY
Open market or private purchase
|
$2,178,000
$14.52 p/Share
|
150,000
|
|
Sep 11
2023
|
BUY
Open market or private purchase
|
$2,178,000
$14.52 p/Share
|
150,000
|
|
Sep 11
2023
|
BUY
Open market or private purchase
|
$2,178,000
$14.52 p/Share
|
150,000
|
|
Sep 11
2023
|
BUY
Open market or private purchase
|
$2,178,000
$14.52 p/Share
|
150,000
|
|
Aug 28
2023
|
BUY
Open market or private purchase
|
$110,511
$14.94 p/Share
|
7,397
|
|
Aug 28
2023
|
BUY
Open market or private purchase
|
$110,511
$14.94 p/Share
|
7,397
|
|
Aug 28
2023
|
BUY
Open market or private purchase
|
$110,511
$14.94 p/Share
|
7,397
|
|
Aug 28
2023
|
BUY
Open market or private purchase
|
$110,511
$14.94 p/Share
|
7,397
|
|
Aug 28
2023
|
BUY
Open market or private purchase
|
$110,511
$14.94 p/Share
|
7,397
|
|