MSFT vs AMZN

Microsoft Corporation vs Amazon.com, Inc. · Updated Mar 28, 2026

MSFT14 winsAMZN8 wins

Price Performance

MSFT -5.82%AMZN +3.44%

Performance

MSFTAMZN
1 Month-11.15%-4.12%
3 Months-26.86%-14.21%
6 Months-29.60%-8.62%
YTD-26.19%-13.63%
1 Year-8.47%-0.89%
3 Year+53.90%+101.98%
5 Year+66.10%+28.16%

Yearly Returns

YTD20252024202320222021202020192018201720162015
MSFT-24.6%+15.5%+13.7%+57.0%-28.4%+54.5%+38.5%+56.0%+18.2%+36.7%+13.4%+18.6%
AMZN-12.0%+4.8%+46.3%+77.0%-50.7%+4.6%+71.6%+20.1%+26.3%+55.2%+17.7%+119.0%

Valuation

MSFTAMZN
P/E Ratio22.3227.80
Forward P/E23.6026.84
PEG Ratio1.571.36
P/S Ratio9.283.08
P/B Ratio7.255.36
EV/EBITDA15.3313.73

Financials

MSFTAMZN
EPS (TTM)$15.99$7.17
Gross Margin+68.04%+48.47%
Operating Margin+47.09%+11.71%
Net Margin+47.32%+9.93%
ROE+30.51%+18.89%
ROA+17.93%+9.49%
Debt/Equity0.320.37

Growth

MSFTAMZN
Revenue Growth YoY+16.72%+13.63%
Revenue Growth QoQ+4.63%+18.44%
EPS Growth YoY+59.75%+4.84%
EPS Growth QoQ+38.71%0.00%

Technical

MSFTAMZN
RSI (14)23.5242.90
% From 20-Day SMA-9.13%-5.30%
% From 50-Day SMA-13.04%-8.21%
% From 200-Day SMA-25.49%-11.27%
% From 52-Week High-35.74%-22.91%
% From 52-Week Low+3.52%+23.53%

Analyst Ratings

MSFT
Buy(37 analysts)
Strong SellHoldStrong Buy
Price Target
$583.67
+53.37% upside
AMZN
Buy(75 analysts)
Strong SellHoldStrong Buy
Price Target
$283.97
+38.42% upside

Overview

MSFTAMZN
SectorTechnologyConsumer Cyclical
IndustrySoftware - InfrastructureSpecialty Retail
ExchangeNASDAQNASDAQ
Market Cap$2.84T$2.20T
Shares Outstanding7.43B10.73B
Avg Volume (10D)32.72M43.55M
Dividend Yield0.91%

Frequently Asked Questions

Is MSFT or AMZN a better buy right now?
Based on 22 comparable metrics, MSFT leads in 14 categories while AMZN leads in 8. MSFT has a consensus analyst rating with 37 analysts covering the stock. Neither stock should be purchased based on a single comparison — consider your investment goals and risk tolerance.
Which stock has better performance, MSFT or AMZN?
Over the past year, MSFT returned -8.47% compared to AMZN's -0.89%. In the short term (1 month), MSFT returned -11.15% vs AMZN's -4.12%.
Is MSFT or AMZN more expensive?
MSFT trades at a P/E of 22.32 compared to AMZN's 27.80. On a price-to-sales basis, MSFT trades at 9.28x vs AMZN's 3.08x. Forward P/E: MSFT at 23.60 vs AMZN at 26.84.
Which stock has higher growth, MSFT or AMZN?
MSFT's revenue grew +16.72% year-over-year compared to AMZN's +13.63%. EPS growth: MSFT at +59.75% vs AMZN at +4.84%.
Do MSFT and AMZN pay dividends?
MSFT pays a dividend with a yield of 0.91%. AMZN does not currently pay a dividend.
Which stock do analysts prefer, MSFT or AMZN?
MSFT has 37 analysts with a target price of $583.67 (+53.37% upside). AMZN has 75 analysts with a target of $283.97 (+38.42% upside).

Data updated daily. All comparisons based on latest available market data. Not investment advice.