Cambrex Corporation.

CBM
NYSE
45.70 3.21 (6.56%) last updated 4:36 PM EDT Jul 27
Trade $CBM Now