India Markets open in 7 hrs 9 mins

Microsoft Corporation (MSFT)


NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Add to watchlist
70.26-0.01 (-0.01%)
At close: 4:00PM EDT

70.26 0.00 (0.00%)
After hours: 4:34PM EDT

People also watch
INTCCSCOAAPLIBMGOOG
Currency in USD

Valuation measures

Market cap (intra-day) 5542.44B
Enterprise value 3N/A
Trailing P/E 31.01
Forward P/E 121.16
PEG Ratio (5 yr expected) 12.48
Price/sales (ttm)6.22
Price/book (mrq)7.78
Enterprise value/revenue 3N/A
Enterprise value/EBITDA 6N/A

Financial highlights

Fiscal year
Fiscal year ends 30 Jun 2016
Most-recent quarter (mrq)31 Mar 2017
Profitability
Profit margin 20.42%
Operating margin (ttm)24.28%
Management effectiveness
Return on assets (ttm)6.51%
Return on equity (ttm)24.65%
Income statement
Revenue (ttm)87.25B
Revenue per share (ttm)11.22
Quarterly revenue growth (yoy)7.60%
Gross profit (ttm)52.54B
EBITDA 28.8B
Net income avi to common (ttm)17.81B
Diluted EPS (ttm)2.27
Quarterly earnings growth (yoy)27.80%
Balance sheet
Total cash (mrq)121.58B
Total cash per share (mrq)15.75
Total debt (mrq)86B
Total debt/equity (mrq)123.33
Current ratio (mrq)2.81
Book value per share (mrq)9.03
Cash flow statement
Operating cash flow (ttm)36.97B
Levered free cash flow (ttm)18.03B

Trading information

Stock price history
Beta 1.39
52-week change 335.37%
S&P500 52-week change 315.25%
52-week high 372.89
52-week low 348.04
50-day moving average 369.73
200-day moving average 365.66
Share statistics
Avg vol (3-month) 324.32M
Avg vol (10-day) 329.74M
Shares outstanding 57.72B
Float 7.55B
% held by insiders 13.78%
% held by institutions 172.60%
Shares short 339.44M
Short ratio 31.94
Short % of float 30.52%
Shares short (prior month) 339.67M
Dividends & splits
Forward annual dividend rate 41.56
Forward annual dividend yield 42.23%
Trailing annual dividend rate 31.53
Trailing annual dividend yield 32.18%
5-year average dividend yield 42.59
Payout ratio 466.08%
Dividend date 314 Sep 2017
Ex-dividend date 416 May 2017
Last split factor (new per old) 22/1
Last split date 318 Feb 2003