Castle Biosciences receives Mizuho Outperform rating with $60 target price - CSTL News | Rallies