Allegro MicroSystems: Three Tailwinds, One Stock — ALGM +0.80 · News Impact Screener