This Stock is Up 50% Since April — And Analysts See More Upside Ahead
The company has consistently beat earnings expectations, attracted rising analyst forecasts, and is trading at just 13 times forward earnings despite double-digit growth ahead.
Read More