Qtr end End of quarter is 6 days away.
Insiders know whether or not they will be profitable.
Buying over the last 6 weeks on a regular basis allows them to purchase in the coming months and not be accused of opportunistic buying.
The last financials indicate 2nd half will have revenue about 12 million more than first half. Split that evenly over the 2nd and 3rd qtr and you have 6 million each. Overhead and SGA rates should be similar
Even without any announcements they should be profitable, at which time the market would take more notice. If they have a steady stream of new projects investors will notice. They have lots of cash and liquidity.