Pfizer to buy cancer drug maker Trillium for $2.3B

Pfizer said it will pay $18.50 a share for the Cambridge, Massachusetts-based drug maker Trillium.