If current valuations sustain, this has ~50% upside in 3 years. Possibly a buy on dips on kind of stock.
Company wise, I like the management. They are continuously working on improving the market size and have enough expertise and goodwill with their current customers.