Aug 15
2024
BUY
Open market or private purchase
$500,640
$5.96 p/Share
84,000
Added 6.42%
1,223,441
Common Stock
May 31
2024
BUY
Open market or private purchase
$151,250
$6.05 p/Share
25,000
Added 2.15%
1,139,441
Common Stock
May 29
2024
BUY
Open market or private purchase
$130,000
$5.2 p/Share
25,000
Added 2.19%
1,114,441
Common Stock
May 28
2024
BUY
Open market or private purchase
$253,500
$5.07 p/Share
50,000
Added 4.39%
1,089,441
Common Stock
May 13
2024
BUY
Open market or private purchase
$658,300
$4.54 p/Share
145,000
Added 12.24%
1,039,441
Common Stock
May 10
2024
BUY
Open market or private purchase
$375,990
$4.53 p/Share
83,000
Added 8.49%
894,441
Common Stock
May 01
2023
SELL
Open market or private sale
$254,800
$25.48 p/Share
10,000
Reduced 1.15%
861,441
Common Stock
Apr 28
2023
SELL
Open market or private sale
$1,000,400
$25.01 p/Share
40,000
Reduced 4.39%
871,441
Common Stock
Mar 30
2023
SELL
Open market or private sale
$1,293,000
$25.86 p/Share
50,000
Reduced 5.2%
911,441
Common Stock
Mar 01
2023
SELL
Open market or private sale
$270,930
$21.36 p/Share
12,684
Reduced 1.3%
961,441
Common Stock
Feb 28
2023
SELL
Open market or private sale
$803,786
$21.54 p/Share
37,316
Reduced 3.69%
974,125
Common Stock
Jan 31
2023
SELL
Open market or private sale
$276,633
$23.19 p/Share
11,929
Reduced 1.17%
1,011,441
Common Stock
Jan 30
2023
SELL
Open market or private sale
$25,875
$24.55 p/Share
1,054
Reduced 0.1%
1,023,370
Common sotk
Jan 30
2023
SELL
Open market or private sale
$863,976
$23.34 p/Share
37,017
Reduced 3.49%
1,024,424
Common Stock
Dec 12
2022
SELL
Open market or private sale
$604,500
$24.18 p/Share
25,000
Reduced 2.3%
1,061,441
Common Stock
Nov 15
2022
SELL
Open market or private sale
$1,091,000
$21.82 p/Share
50,000
Reduced 4.6%
1,036,441
Common Stock
Oct 20
2022
SELL
Open market or private sale
$201,241
$23.02 p/Share
8,742
Reduced 0.8%
1,086,441
Common Stock
Oct 19
2022
SELL
Open market or private sale
$948,109
$22.98 p/Share
41,258
Reduced 3.63%
1,095,183
Common Stock
Sep 14
2022
SELL
Open market or private sale
$1,152,500
$23.05 p/Share
50,000
Reduced 4.21%
1,136,441
Common Stock
Aug 18
2022
SELL
Open market or private sale
$649,938
$19.09 p/Share
34,046
Reduced 2.79%
1,186,441
Common Stock
Aug 17
2022
SELL
Open market or private sale
$311,741
$19.54 p/Share
15,954
Reduced 1.29%
1,220,487
Common Stock
Jul 19
2022
SELL
Open market or private sale
$326,050
$16.11 p/Share
20,239
Reduced 1.61%
1,236,441
Common Stock
Jul 18
2022
SELL
Open market or private sale
$227,006
$16.26 p/Share
13,961
Reduced 1.1%
1,256,680
Common Stock
Jul 15
2022
SELL
Open market or private sale
$136,818
$16.18 p/Share
8,456
Reduced 0.66%
1,270,641
Common Stock
Jul 14
2022
SELL
Open market or private sale
$44,884
$16.03 p/Share
2,800
Reduced 0.22%
1,279,097
Common Stock