MindTrajour Logo
Back to earnings calendar
MS

MSFT

Microsoft (MSFT) Earnings History

Reporting dates, EPS against expectations and the measured price reaction after each past Microsoft report.

S&P 500Nasdaq 100Dow JonesInformation Technology3.7T $
View the dividend calendar

Next earnings

No upcoming earnings date is currently scheduled.

Previous earnings

July 29, 2026

After-market
Close before$390.54
Open after$437.90+12.1%
Recent close$499.70+28.0%
Analysis windowShowing 12 of 40 quarters

Starts with the latest 12 quarters so you can compare the current earnings regime with a longer history. Older results can be shaped by survivorship bias.

Overnight reaction

Based on recent 12 quarters

Up
5 / 12
Down
7 / 12
No change
0 / 12
UpDown
MIN+3.3%-0.4%
AVG+7.4%-3.5%
MAX+12.1%-8.6%

7th trading day reaction

Based on recent 12 quarters

Up
6 / 12
Down
6 / 12
No change
0 / 12
UpDown
MIN+1.4%-2.2%
AVG+8.5%-6.9%
MAX+28.0%-16.7%

EPS performance

Based on recent 12 quarters

Beat
12 / 12
Miss
0 / 12
Meet
0 / 12
BeatMiss
MIN+1.7%
AVG+7.6%
MAX+13.2%

Based on recent 12 quarters

Event timeline

Upcoming

Nothing scheduled yet.

Past

MSMSFTAug 20, 2026Microsoft0.91Ex-dateMSMSFTAfter closeJul 29, 2026MicrosoftEPS 4.74 vs est. 4.21EarningsMSMSFTMay 21, 2026Microsoft0.91Ex-dateMSMSFTAfter closeApr 29, 2026MicrosoftEPS 4.27 vs est. 4.07EarningsMSMSFTFeb 19, 2026Microsoft0.91Ex-dateMSMSFTAfter closeJan 28, 2026MicrosoftEPS 4.14 vs est. 3.88EarningsMSMSFTNov 20, 2025Microsoft0.91Ex-dateMSMSFTAfter closeOct 29, 2025MicrosoftEPS 4.13 vs est. 3.65EarningsMSMSFTAug 21, 2025Microsoft0.83Ex-dateMSMSFTAfter closeJul 30, 2025MicrosoftEPS 3.65 vs est. 3.35EarningsMSMSFTMay 15, 2025Microsoft0.83Ex-dateMSMSFTAfter closeApr 30, 2025MicrosoftEPS 3.46 vs est. 3.2EarningsMSMSFTFeb 20, 2025Microsoft0.83Ex-dateMSMSFTAfter closeJan 29, 2025MicrosoftEPS 3.23 vs est. 3.11EarningsMSMSFTNov 21, 2024Microsoft0.83Ex-dateMSMSFTAfter closeOct 30, 2024MicrosoftEPS 3.3 vs est. 3.08EarningsMSMSFTAug 15, 2024Microsoft0.75Ex-dateMSMSFTAfter closeJul 30, 2024MicrosoftEPS 2.95 vs est. 2.9EarningsMSMSFTMay 15, 2024Microsoft0.75Ex-dateMSMSFTAfter closeApr 25, 2024MicrosoftEPS 2.94 vs est. 2.81EarningsMSMSFTFeb 14, 2024Microsoft0.75Ex-dateMSMSFTAfter closeJan 30, 2024MicrosoftEPS 2.93 vs est. 2.76EarningsMSMSFTNov 15, 2023Microsoft0.75Ex-dateMSMSFTAfter closeOct 24, 2023MicrosoftEPS 2.99 vs est. 2.65EarningsMSMSFTAug 16, 2023Microsoft0.68Ex-dateMSMSFTAfter closeJul 25, 2023MicrosoftEPS 2.69 vs est. 2.54EarningsMSMSFTMay 17, 2023Microsoft0.68Ex-dateMSMSFTAfter closeApr 25, 2023MicrosoftEPS 2.45 vs est. 2.22EarningsMSMSFTFeb 15, 2023Microsoft0.68Ex-dateMSMSFTAfter closeJan 24, 2023MicrosoftEPS 2.32 vs est. 2.27EarningsMSMSFTNov 16, 2022Microsoft0.68Ex-dateMSMSFTAfter closeOct 25, 2022MicrosoftEPS 2.35 vs est. 2.29EarningsMSMSFTAug 17, 2022Microsoft0.62Ex-dateMSMSFTAfter closeJul 26, 2022MicrosoftEPS 2.23 vs est. 2.28EarningsMSMSFTMay 18, 2022Microsoft0.62Ex-dateMSMSFTAfter closeApr 26, 2022MicrosoftEPS 2.22 vs est. 2.18EarningsMSMSFTFeb 16, 2022Microsoft0.62Ex-dateMSMSFTAfter closeJan 25, 2022MicrosoftEPS 2.48 vs est. 2.29EarningsMSMSFTNov 17, 2021Microsoft0.62Ex-dateMSMSFTAfter closeOct 26, 2021MicrosoftEPS 2.27 vs est. 2.06EarningsMSMSFTAug 18, 2021Microsoft0.56Ex-dateMSMSFTAfter closeJul 27, 2021MicrosoftEPS 2.17 vs est. 1.9EarningsMSMSFTMay 19, 2021Microsoft0.56Ex-dateMSMSFTAfter closeApr 27, 2021MicrosoftEPS 1.95 vs est. 1.76EarningsMSMSFTFeb 17, 2021Microsoft0.56Ex-dateMSMSFTAfter closeJan 26, 2021MicrosoftEPS 2.03 vs est. 1.64EarningsMSMSFTNov 18, 2020Microsoft0.56Ex-dateMSMSFTAfter closeOct 27, 2020MicrosoftEPS 1.82 vs est. 1.53EarningsMSMSFTAug 19, 2020Microsoft0.51Ex-dateMSMSFTAfter closeJul 22, 2020MicrosoftEPS 1.46 vs est. 1.38EarningsMSMSFTMay 20, 2020Microsoft0.51Ex-dateMSMSFTAfter closeApr 29, 2020MicrosoftEPS 1.4 vs est. 1.27EarningsMSMSFTFeb 19, 2020Microsoft0.51Ex-dateMSMSFTAfter closeJan 29, 2020MicrosoftEPS 1.51 vs est. 1.32EarningsMSMSFTNov 20, 2019Microsoft0.51Ex-dateMSMSFTAfter closeOct 23, 2019MicrosoftEPS 1.38 vs est. 1.25EarningsMSMSFTAug 14, 2019Microsoft0.46Ex-dateMSMSFTAfter closeJul 18, 2019MicrosoftEPS 1.37 vs est. 1.21EarningsMSMSFTMay 15, 2019Microsoft0.46Ex-dateMSMSFTAfter closeApr 24, 2019MicrosoftEPS 1.14 vs est. 1EarningsMSMSFTFeb 20, 2019Microsoft0.46Ex-dateMSMSFTAfter closeJan 30, 2019MicrosoftEPS 1.1 vs est. 1.09EarningsMSMSFTNov 14, 2018Microsoft0.46Ex-dateMSMSFTAfter closeOct 24, 2018MicrosoftEPS 1.14 vs est. 0.96EarningsMSMSFTAug 15, 2018Microsoft0.42Ex-dateMSMSFTAfter closeJul 19, 2018MicrosoftEPS 1.13 vs est. 1.07EarningsMSMSFTMay 16, 2018Microsoft0.42Ex-dateMSMSFTAfter closeApr 26, 2018MicrosoftEPS 0.95 vs est. 0.85EarningsMSMSFTFeb 14, 2018Microsoft0.42Ex-dateMSMSFTAfter closeJan 31, 2018MicrosoftEPS 0.96 vs est. 0.86EarningsMSMSFTNov 15, 2017Microsoft0.42Ex-dateMSMSFTAfter closeOct 26, 2017MicrosoftEPS 0.84 vs est. 0.72EarningsMSMSFTAug 15, 2017Microsoft0.39Ex-dateMSMSFTAfter closeJul 20, 2017MicrosoftEPS 0.98 vs est. 0.71EarningsMSMSFTMay 16, 2017Microsoft0.39Ex-dateMSMSFTAfter closeApr 27, 2017MicrosoftEPS 0.73 vs est. 0.69EarningsMSMSFTFeb 14, 2017Microsoft0.39Ex-dateMSMSFTAfter closeJan 26, 2017MicrosoftEPS 0.83 vs est. 0.79EarningsMSMSFTNov 15, 2016Microsoft0.39Ex-dateMSMSFTAfter closeOct 20, 2016MicrosoftEPS 0.76 vs est. 0.68EarningsMSMSFTAug 16, 2016Microsoft0.36Ex-dateMSMSFTAfter closeJul 19, 2016MicrosoftEPS 0.69 vs est. 0.58EarningsMSMSFTMay 17, 2016Microsoft0.36Ex-dateMSMSFTFeb 16, 2016Microsoft0.36Ex-dateMSMSFTAfter closeJan 28, 2016MicrosoftEPS 0.78 vs est. 0.69EarningsMSMSFTNov 17, 2015Microsoft0.36Ex-dateMSMSFTAfter closeOct 22, 2015MicrosoftEPS 0.67 vs est. 0.58EarningsMSMSFTAug 18, 2015Microsoft0.31Ex-dateMSMSFTMay 19, 2015Microsoft0.31Ex-dateMSMSFTAfter closeApr 23, 2015MicrosoftEPS 0.62 vs est. 0.51EarningsMSMSFTFeb 17, 2015Microsoft0.31Ex-dateMSMSFTNov 18, 2014Microsoft0.31Ex-dateMSMSFTAug 19, 2014Microsoft0.28Ex-dateMSMSFTMay 13, 2014Microsoft0.28Ex-dateMSMSFTFeb 18, 2014Microsoft0.28Ex-dateMSMSFTNov 19, 2013Microsoft0.28Ex-dateMSMSFTAug 13, 2013Microsoft0.23Ex-dateMSMSFTMay 14, 2013Microsoft0.23Ex-dateMSMSFTFeb 19, 2013Microsoft0.23Ex-dateMSMSFTNov 13, 2012Microsoft0.23Ex-dateMSMSFTAug 14, 2012Microsoft0.2Ex-dateMSMSFTMay 15, 2012Microsoft0.2Ex-dateMSMSFTFeb 14, 2012Microsoft0.2Ex-dateMSMSFTNov 15, 2011Microsoft0.2Ex-dateMSMSFTAug 16, 2011Microsoft0.16Ex-dateMSMSFTMay 17, 2011Microsoft0.16Ex-dateMSMSFTFeb 15, 2011Microsoft0.16Ex-dateMSMSFTNov 16, 2010Microsoft0.16Ex-dateMSMSFTAug 17, 2010Microsoft0.13Ex-dateMSMSFTMay 18, 2010Microsoft0.13Ex-dateMSMSFTFeb 16, 2010Microsoft0.13Ex-dateMSMSFTNov 17, 2009Microsoft0.13Ex-dateMSMSFTAug 18, 2009Microsoft0.13Ex-dateMSMSFTMay 19, 2009Microsoft0.13Ex-dateMSMSFTFeb 17, 2009Microsoft0.13Ex-dateMSMSFTNov 18, 2008Microsoft0.13Ex-dateMSMSFTAug 19, 2008Microsoft0.11Ex-dateMSMSFTMay 13, 2008Microsoft0.11Ex-dateMSMSFTFeb 19, 2008Microsoft0.11Ex-dateMSMSFTNov 13, 2007Microsoft0.11Ex-dateMSMSFTAug 14, 2007Microsoft0.1Ex-dateMSMSFTMay 15, 2007Microsoft0.1Ex-dateMSMSFTFeb 13, 2007Microsoft0.1Ex-dateMSMSFTNov 14, 2006Microsoft0.1Ex-dateMSMSFTAug 15, 2006Microsoft0.09Ex-dateMSMSFTMay 15, 2006Microsoft0.09Ex-dateMSMSFTFeb 15, 2006Microsoft0.09Ex-dateMSMSFTNov 15, 2005Microsoft0.08Ex-dateMSMSFTAug 15, 2005Microsoft0.08Ex-dateMSMSFTMay 16, 2005Microsoft0.08Ex-dateMSMSFTFeb 15, 2005Microsoft0.08Ex-dateMSMSFTNov 15, 2004Microsoft3.08Ex-dateMSMSFTAug 23, 2004Microsoft0.08Ex-dateMSMSFTOct 15, 2003Microsoft0.16Ex-dateMSMSFTFeb 19, 2003Microsoft0.08Ex-date

Reflects what has been synced so far, not necessarily this company's complete history.

View the full market calendar

Reporting sessions refer to US market hours. Companies can change their announced date.

Track earnings alongside your trades

MindTrajour is the options-specific trading journal that surfaces the patterns hiding in your data — including how your trades perform around earnings.

Start for free