Despite recent sales, Supply Network Limited (ASX:SNL) insiders own 41% shares but recent downturn may have set them back
Insiders own a significant portion of Supply Network Limited's shares, indicating vested interests in the company's growth. Institutional investors also hold a substantial stake, suggesting credibility. Analyst sentiments and shareholder control are key factors to consider for investment decisions.