SLBTSL Science Holding Limited
$1.22-88% 1Y
$1.22
$1.2252 weeks$12.81
Latest close: a new 52-week lowOct 23, 2026what changed →
Is the business good?
Biotechnology
The closest names by size in the same industry
The closest names by size in the same industry