Fennec Pharmaceuticals In...

5.24
-0.35 (-6.26%)
At close: Apr 04, 2025, 3:56 PM