Pfizer Buys Cancer Company for $43 Billion