Castle Biosciences Q2 FY26 net loss widens to $2.1 million; revenue rises 20.1% to $103.5 million - CSTL News | Rallies