Is Rane (Madras) Ltd. worth buying?