Biotech giant Amgen Inc. said it has reached a $10.4-billion deal for cancer drug maker Onyx Pharmaceuticals Inc., the Los Angeles Times reports.