Institutional investors may adopt severe steps after Enovix Corporation's (NASDAQ:ENVX) latest 17% drop adds to a year losses
In Enovix Corporation, institutional investors hold around 49% of shares, having the most influence. Top shareholders collectively own less than 50%, with Thurman Rodgers as the largest shareholder. Insider ownership is significant at US$412m.