Amgen (NASDAQ:AMGN) said it expects full-year 2023 non-GAAP diluted earnings of $17.60 to $18.70, up from the previous guidance of $17.40 to $18.60. Analysts surveyed by Capital IQ expect $17.86. The company expects revenue for the year of $26.2 billion to $27.3 billion, up from the previous guidance of $26.0 billion to $27.2 billion. Analysts surveyed by Capital IQ expect $28.72 billion.