Buy CARE Ratings, target price Rs 500: Edelweiss | Sharefundss