Castle Biosciences CEO Derek Maetzold disposes of 45,016 common shares worth 1.4 million - CSTL News | Rallies