1 article in this category
Positive earnings surprise with $130.6M profit and strong gross margin meets recovery catalyst; stock poised for short-term upside.