The company is facing a tough market environment with changing dynamics and stiff competition.
Unlike some of its peers, the company has not yet put enough effort into revamping its products.
The company is putting efforts into reducing costs but that only goes so far to improve sales guidance.
Going into earnings, I believe the company is fairly to slightly overvalued.
I give the company a $31 PT for the next 2-3 months.