They will let the stock go when they are ready, likely gradually as the earnings come nearer. You can see the buying occasionally on the Level 2. For example, there was a 15K Buy order at 3.61. Over 12K was filled, even though the Ask never moved to $3.61. There still appears to be around 2500 left to fill at $3.61. The shares are landing in friendly hands.
Good balance sheet, strong EBITDA and profitable operations that are expanding. Nice combination.