Craig-Hallum analyst Ryan Sigdahl assigned a Buy rating to the stock today. The company’s shares closed yesterday at $20.78.Invest with ...