AvePoint, Inc. (NASDAQ: AVPT) has 6 investors holding a majority stake of 51%. Insiders own 37% of the company, with institutional investors also showing interest. The top 6 shareholders control over half of the shares, indicating significant influence.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing