Zacks Upgrades Allegro (ALGM) on Rising Earnings Estimates