25 products from Allegro MicroSystems Inc