Jan 10
2025
BUY
Open market or private purchase
$31,275
$12.51 p/Share
2,500
Added 0.05%
5,552,502
Common Stock
Jan 07
2025
BUY
Open market or private purchase
$24,750
$13.75 p/Share
1,800
Added 0.03%
5,550,002
Common Stock
Jan 06
2025
BUY
Open market or private purchase
$14,641
$13.31 p/Share
1,100
Added 0.02%
5,548,202
Common Stock
Jan 03
2025
BUY
Open market or private purchase
$44,030
$12.95 p/Share
3,400
Added 0.06%
5,547,102
Common Stock
Jan 02
2025
BUY
Open market or private purchase
$23,940
$11.97 p/Share
2,000
Added 0.04%
5,543,702
Common Stock
Dec 31
2024
BUY
Open market or private purchase
$27,264
$11.36 p/Share
2,400
Added 0.04%
5,541,702
Common Stock
Dec 30
2024
BUY
Open market or private purchase
$35,584
$11.12 p/Share
3,200
Added 0.06%
5,539,302
Common Stock
Sep 26
2024
BUY
Open market or private purchase
$21,945
$14.63 p/Share
1,500
Added 0.03%
5,536,102
Common Stock
Aug 06
2024
BUY
Open market or private purchase
$27,620
$13.81 p/Share
2,000
Added 0.04%
5,534,602
Common Stock
Aug 05
2024
BUY
Open market or private purchase
$72,490
$13.18 p/Share
5,500
Added 0.1%
5,532,602
Common Stock
Jul 23
2024
BUY
Open market or private purchase
$23,835
$15.89 p/Share
1,500
Added 0.03%
5,527,102
Common Stock
Jun 13
2024
BUY
Open market or private purchase
$2,499,997
$14.3 p/Share
174,825
Added 3.07%
5,525,602
Common Stock
Apr 01
2024
BUY
Open market or private purchase
$57,239
$19.08 p/Share
3,000
Added 0.06%
5,350,777
Common Stock
Mar 22
2024
BUY
Open market or private purchase
$49,950
$19.98 p/Share
2,500
Added 0.05%
5,347,777
Common Stock
Mar 20
2024
BUY
Open market or private purchase
$26,520
$17.68 p/Share
1,500
Added 0.03%
5,345,277
Common Stock
Mar 05
2024
BUY
Open market or private purchase
$380,945
$12.49 p/Share
30,500
Added 0.57%
5,343,777
Common Stock
Mar 04
2024
BUY
Open market or private purchase
$53,423
$13.03 p/Share
4,100
Added 0.08%
5,340,277
Common Stock
Feb 16
2024
BUY
Open market or private purchase
$120,528
$11.16 p/Share
10,800
Added 0.2%
5,336,177
Common Stock
Feb 15
2024
BUY
Open market or private purchase
$140,589
$11.07 p/Share
12,700
Added 0.24%
5,325,377
Common Stock
Nov 10
2023
BUY
Open market or private purchase
$50,850
$10.17 p/Share
5,000
Added 0.09%
5,312,677
Common Stock
Nov 03
2023
BUY
Open market or private purchase
$31,884
$9.11 p/Share
3,500
Added 0.07%
5,307,677
Common Stock
Oct 26
2023
BUY
Open market or private purchase
$19,925
$7.97 p/Share
2,500
Added 0.05%
5,304,177
Common Stock
Oct 25
2023
BUY
Open market or private purchase
$19,775
$7.91 p/Share
2,500
Added 0.05%
5,301,677
Common Stock
Oct 10
2023
BUY
Open market or private purchase
$9,070
$9.07 p/Share
1,000
Added 0.02%
5,299,177
Common Stock
Oct 04
2023
BUY
Open market or private purchase
$17,260
$8.63 p/Share
2,000
Added 0.04%
5,298,177
Common Stock