Cambrex Corporation.

CBM
NYSE
34.82 0.57 (1.66%) last updated 4:36 PM EST Mar 02
Trade $CBM Now