Protalix BioTherapeutics ...

2.39
-0.21 (-8.08%)
At close: Apr 04, 2025, 1:15 PM