Analyzing Allegro MicroSystems (NASDAQ:ALGM) and Impinj (NASDAQ:PI) | StockRay