Looks very attractive. Should be kept in your portfolio as long as the long term growth story is intact. Stock is in a Ascending channel (Rising Channel). stock could touch the upper median and may face resitance which is a good 30% from current levels. The company recently acquired 2 companies which aim to add more profits. Overall a good bet.
CONS: The stock may face resistance as its touching the channel median. but should be a good opportunity to add if it falls.