NASDAQ : MSFT

Microsoft Corporation — Earnings Estimates

$381.7 USD

$0.12 (0.03%)

Volume
27.64M
Average Volume
39.23M
Market Capitalization
$2.84T
P/E Ratio
22.65
Dividend Yield
0.93%
Price Target
$550.00
Year High
$555.45
Year Low
$349.20
Day High
Day Low
Payout Ratio
$0.21
Current Ratio
$1.28

Annual earnings financials

MSFT financial data with annual/quarterly toggle

MSFT GAAP EPS - Annual & Quarterly

MSFT Sales Revenue - Annual & Quarterly

MSFT Shares Outstanding - Annual & Quarterly

Hover over bars to see exact values. Data includes up to 12 years of annual financials and up to 20 quarters of quarterly data from FMP Financial Data.

MSFT Estimated and Actual Revenue by Quarter
MSFT Estimated and Actual EPS by Quarter
MSFT Analyst Forecasts — EBITDA & EBIT
Quarter Date No of Estimates Ebitda Ebit
Low High Average Low High Average
2029-06-30 11 75.67B 78.37B 77.19B 63.54B 65.81B 64.81B
2029-03-31 11 70.83B 73.36B 72.25B 59.47B 61.6B 60.67B
2028-12-31 14 68.29B 70.73B 69.66B 57.34B 59.39B 58.49B
2028-09-30 12 65.22B 67.55B 66.54B 54.76B 56.72B 55.87B
2028-06-30 11 62.76B 65B 64.02B 52.69B 54.58B 53.76B
2028-03-31 11 58.84B 60.94B 60.02B 49.41B 51.17B 50.4B
MSFT Analyst Forecasts — Net Income & SGA Expense
Quarter Date No of Estimates NetIncome SgaExpense
Low High Average Low High Average
2029-06-30 11 53.7B 56.21B 55.11B 19.66B 20.36B 20.06B
2029-03-31 11 50.4B 52.76B 51.73B 18.4B 19.06B 18.77B
2028-12-31 14 48.51B 50.78B 49.79B 17.74B 18.38B 18.1B
2028-09-30 12 46.27B 48.43B 47.48B 16.95B 17.55B 17.29B
2028-06-30 11 43.65B 45.7B 44.8B 16.31B 16.89B 16.63B
2028-03-31 11 41.36B 43.3B 42.45B 15.29B 15.83B 15.6B
MSFT Analyst Forecasts — Revenue & EPS
Quarter Date No of Revenue Estimates Revenue No of EPS Estimates EPS
Low High Average Low High Average
2029-06-30 11 144.44B 149.61B 147.35B 8 7.21301 7.55018 7.4029
2029-03-31 11 135.2B 140.04B 137.92B 10 6.76992 7.08639 6.94815
2028-12-31 14 130.35B 135.01B 132.97B 9 6.51596 6.82055 6.6875
2028-09-30 12 124.5B 128.95B 127.01B 9 6.21449 6.505 6.3781
2028-06-30 11 119.8B 124.08B 122.21B 12 5.86364 6.13774 6.01801
2028-03-31 11 112.32B 116.33B 114.58B 9 5.55595 5.81567 5.70222