Dec 06
2024
BUY
Open market or private purchase
$163,293
$17.73 p/Share
9,210
Added 0.47%
1,967,098
Common Stock, $0.001 p...
Dec 05
2024
BUY
Open market or private purchase
$578,105
$17.57 p/Share
32,903
Added 1.65%
1,957,888
Common Stock, $0.001 p...
Dec 04
2024
BUY
Open market or private purchase
$59,464
$17.74 p/Share
3,352
Added 0.17%
1,924,985
Common Stock, $0.001 p...
Dec 02
2024
BUY
Open market or private purchase
$28,098
$17.75 p/Share
1,583
Added 0.08%
1,921,633
Common Stock, $0.001 p...
Nov 29
2024
BUY
Open market or private purchase
$3,514
$17.75 p/Share
198
Added 0.01%
1,920,050
Common Stock, $0.001 p...
Nov 27
2024
BUY
Open market or private purchase
$2,235
$17.74 p/Share
126
Added 0.01%
1,919,852
Common Stock, $0.001 p...
Nov 26
2024
BUY
Open market or private purchase
$319,067
$17.67 p/Share
18,057
Added 0.93%
1,919,726
Common Stock, $0.001 p...
Nov 25
2024
BUY
Open market or private purchase
$76,380
$17.73 p/Share
4,308
Added 0.23%
1,901,669
Common Stock, $0.001 p...
Nov 22
2024
BUY
Open market or private purchase
$143,762
$17.72 p/Share
8,113
Added 0.43%
1,897,361
Common Stock, $0.001 p...
Nov 21
2024
BUY
Open market or private purchase
$401,932
$16.99 p/Share
23,657
Added 1.24%
1,889,248
Common Stock, $0.001 p...
Nov 20
2024
BUY
Open market or private purchase
$499,505
$15.88 p/Share
31,455
Added 1.66%
1,865,591
Common Stock, $0.001 p...
Nov 19
2024
BUY
Open market or private purchase
$333,797
$15.59 p/Share
21,411
Added 1.15%
1,834,136
Common Stock, $0.001 p...
Nov 07
2024
BUY
Open market or private purchase
$992,738
$17.06 p/Share
58,191
Added 3.11%
1,812,725
Common Stock, $0.001 p...
Nov 05
2024
BUY
Open market or private purchase
$194,477
$16.22 p/Share
11,990
Added 0.68%
1,754,534
Common Stock, $0.001 p...
Nov 04
2024
BUY
Open market or private purchase
$337,552
$16.13 p/Share
20,927
Added 1.19%
1,742,544
Common Stock, $0.001 p...
Nov 01
2024
BUY
Open market or private purchase
$540,944
$16.15 p/Share
33,495
Added 1.91%
1,721,617
Common Stock, $0.001 p...
Oct 31
2024
BUY
Open market or private purchase
$1,082,970
$15.99 p/Share
67,728
Added 3.86%
1,688,122
Common Stock, $0.001 p...
Oct 30
2024
BUY
Open market or private purchase
$608,459
$15.89 p/Share
38,292
Added 2.31%
1,620,394
Common Stock, $0.001 p...
Oct 29
2024
BUY
Open market or private purchase
$563,458
$15.56 p/Share
36,212
Added 2.24%
1,582,102
Common Stock, $0.001 p...
Oct 28
2024
BUY
Open market or private purchase
$400,032
$15.69 p/Share
25,496
Added 1.62%
1,545,890
Common Stock, $0.001 p...
Oct 25
2024
BUY
Open market or private purchase
$301,145
$14.65 p/Share
20,556
Added 1.33%
1,520,394
Common Stock, $0.001 p...
Oct 24
2024
BUY
Open market or private purchase
$356,128
$14.36 p/Share
24,800
Added 1.63%
1,499,838
Common Stock, $0.001 p...
Oct 23
2024
BUY
Open market or private purchase
$718,591
$14.16 p/Share
50,748
Added 3.33%
1,475,038
Common Stock, $0.001 p...