With 37% ownership in AvePoint, Inc. (NASDAQ:AVPT), insiders continue to have the largest holding even though they have sold shares recently

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.