Cambrex Corporation.

CBM
NYSE
40.42 0.93 (2.35%) last updated 4:22 PM EDT May 27
Trade $CBM Now