The company is generating record revenue, it's taking market share right from under its competitor's noses, and while the stock price has skyrocketed in the last month, it has also dropped enough in the last few days to make it a viable buy once... — read more