10% Owner Insight Holdings Group sells 1,921,372 shares (1.92M) for $10,151,214.90 across 2 days at blended avg $5.28
Insight Holdings Group, a 10% owner, executed 10 separate sales totaling 1,921,372 shares for $10,151,214.90 on May 19-20, 2026, reducing its stake from 2,659,412 shares to 738,040 shares post-transaction. The stock is currently trading at $5.80, down -57.2% from its 52-week high of $13.56, and the company reported a net loss of $-20,500,000 in the latest quarter despite +9.0% annual revenue growth. The insider's cross-ticker track record shows a 90d well-timed rate of 93.33% across 20 prior sells, though the current transaction occurred as the stock declined -5.7% over the prior 30 days. The magnitude of this exit—reducing holdings by -72.2%—combined with the company's unprofitable status and significantly depressed valuation warrants investor attention to the insider's confidence level.