Cambrex Corporation.

CBM
NYSE
41.28 0.51 (1.25%) last updated 10:33 AM EDT Apr 28
Trade $CBM Now