The company’s earnings have been growing at above 20%, on average, since the last five to six years and they are expected to grow at the mid-teen growth rate in. The stock still has above 30% upside potential, according to my valuations, to catch my target price of $25 in the next 12 to 18 months.