Cambrex Corp (NYSE:CBM)

46.55
Delayed Data
As of Jun 18
 -0.10 / -0.21%
Today’s Change
42.55
Today|||52-Week Range
62.30
-3.02%
Year-to-Date