ALLEGRO MICROSYSTEMS, INC. (ALGM): financials, 13F holders and insider trades