Amgen reports profit below analyst views, but beats expectations on earnings outlook


<