Buy ICRA; target of Rs 1038: SPA Research