I bought into ITD in February... It still seems undervalued to me. Even if EPS is "only" 4.2 cents for FY17, a PE ratio of 13 or so is still cheap for the current growth rate. I think the company's chequered history has been keeping a lid on the share price, though that's changing now. There are still few posters here on HC, which is probably another good sign that ITD is undiscovered.
The two-year weekly chart below looks great, though a bit more liquidity wouldn't hurt!
ITD Price at posting:
57.0¢ Sentiment: None Disclosure: Held