Celgene profit down but tops expectations; keeps forecast

Celgene profit down but tops expectations; keeps forecast