Is Cosmo Ferrites Ltd. worth buying?