Company meets earnings estimate in Q2 on stronger demand. Better trading conditions are expected to lead to a significant contraction in Twin's inventory levels. Keen valuation and improving momentum ...