Castle Biosciences is set to unveil its new corporate headquarters on March 24, 2026, at 3:00 p.m. CT, during a grand opening event.