Allegro Microsystems (ALGM) Stock: Price, Analysis