
Software and cloud services giant Microsoft Corporation (MSFT) is currently trading 24.8% below its 52-week high of $349.67, which it hit on November 22, 2022. The stock has declined 21.8% in price year-to-date and 13.4% over the past year to close the last trading session at $262.97.
The company missed the consensus earnings and revenue estimates in the last reported quarter. Its EPS came 2.7% below the consensus estimate of $2.29, while its revenue missed consensus estimates by 0.9%. The revenue miss was primarily attributed to the worsening foreign-exchange rates.