Allegro Corporation *** compare prices