Microsoft (MSFT)

$388.7 -2.19%
EARNINGS ANALYTICS
event_upcoming Next Earnings: 2026-07-28 HIGH CONFIDENCE
search

Since Nov 08, 2004, Microsoft (MSFT) has reported earnings 87 times. On average the shares move ±3.91% post-earnings, with a positive reaction 56.3% of the time. Its largest post-earnings gain was +10.52% (Apr 23, 2009) and its largest decline was -11.71% (Jan 22, 2009). The next earnings report is predicted for 2026-07-28 (high confidence).

Earnings Price Reaction

Scroll to zoom, drag to pan — click earnings dots for details

Beat Miss

Earnings Impact

Total Earnings

87

Avg Abs. Movement

±3.91%

Positive %

56.3%

Negative %

43.7%

Historical Earnings Statistics

Date Timing Open High Close Volume Movement % SEC Filing
Apr 29, 2026 ☽ POST $424.57 $426.82 $424.46 31,217,392 -3.93% open_in_new
Jan 28, 2026 ☽ POST $482.11 $482.64 $480.53 36,875,400 -9.99% open_in_new
Oct 29, 2025 ☽ POST $542.68 $544.01 $539.31 36,023,000 -2.92% open_in_new
Jul 30, 2025 ☽ POST $512.19 $512.97 $510.28 26,380,400 +3.95% open_in_new
Apr 30, 2025 ☽ POST $387.33 $393.65 $392.26 36,461,100 +7.63% open_in_new
Jan 29, 2025 ☽ POST $442.41 $442.60 $438.09 23,581,400 -6.18% open_in_new
Oct 30, 2024 ☽ POST $432.38 $433.43 $427.53 29,749,100 -6.05% open_in_new
Jul 30, 2024 ☽ POST $422.01 $423.33 $417.28 32,687,600 -1.08% open_in_new
Apr 25, 2024 ☽ POST $388.07 $393.85 $393.01 40,586,500 +1.82% open_in_new
Jan 30, 2024 ☽ POST $405.28 $406.06 $401.67 33,477,600 -2.69% open_in_new
Oct 24, 2023 ☽ POST $325.03 $325.56 $324.27 31,153,600 +3.07% open_in_new
Jul 25, 2023 ☽ POST $339.82 $344.50 $343.61 41,637,700 -3.76% open_in_new
Apr 25, 2023 ☽ POST $273.04 $275.09 $269.05 45,772,200 +7.24% open_in_new
Jan 24, 2023 ☽ POST $236.30 $237.71 $235.85 40,234,400 -0.59% open_in_new
Oct 25, 2022 ☽ POST $240.26 $243.93 $243.56 34,775,500 -7.72% open_in_new
Jul 26, 2022 ☽ POST $251.97 $251.99 $244.25 39,348,000 +6.69% open_in_new
Apr 26, 2022 ☽ POST $268.45 $269.28 $261.40 46,518,400 +4.81% open_in_new
Jan 25, 2022 ☽ POST $281.43 $284.78 $278.50 72,848,600 +2.85% open_in_new
Oct 26, 2021 ☽ POST $299.68 $301.03 $298.83 28,107,300 +4.21% open_in_new
Jul 27, 2021 ☽ POST $278.37 $278.51 $275.59 33,604,100 -0.11% open_in_new
Apr 27, 2021 ☽ POST $251.00 $252.55 $251.38 31,014,200 -2.83% open_in_new
Jan 26, 2021 ☽ POST $221.97 $224.19 $222.42 49,169,600 +0.25% open_in_new
Oct 27, 2020 ☽ POST $202.04 $204.98 $203.62 36,700,300 -4.96% open_in_new
Jul 22, 2020 ☽ POST $199.27 $202.23 $201.70 49,605,700 -4.35% open_in_new
Apr 29, 2020 ☽ POST $164.54 $168.78 $168.54 51,286,600 +1% open_in_new
Jan 29, 2020 ☽ POST $159.00 $159.86 $159.19 34,754,500 +2.82% open_in_new
Oct 23, 2019 ☽ POST $129.23 $129.77 $129.57 29,844,600 +1.97% open_in_new
Jul 18, 2019 ☽ POST $127.55 $128.56 $128.37 30,381,800 +0.15% open_in_new
Apr 24, 2019 ☽ POST $117.93 $117.98 $117.20 31,257,000 +3.31% open_in_new
Jan 30, 2019 ☽ POST $97.66 $99.31 $99.31 49,471,900 -1.83% open_in_new
Oct 24, 2018 ☽ POST $100.77 $100.84 $95.11 63,897,800 +5.84% open_in_new
Jul 19, 2018 ☽ POST $97.16 $97.51 $96.67 40,171,600 +1.79% open_in_new
Apr 26, 2018 ☽ POST $86.25 $87.72 $86.90 42,529,000 +1.65% open_in_new
Jan 31, 2018 ☽ POST $86.03 $87.54 $87.18 48,756,300 -0.79% open_in_new
Oct 26, 2017 ☽ POST $72.31 $72.51 $71.91 32,120,700 +6.41% open_in_new
Jul 20, 2017 ☽ POST $67.37 $67.48 $67.41 42,361,000 -0.58% open_in_new
Apr 27, 2017 ☽ POST $61.54 $61.75 $61.65 34,971,000 +0.28% open_in_new
Jan 26, 2017 ☽ POST $57.55 $57.93 $57.69 43,554,600 +2.35% open_in_new
Oct 20, 2016 ☽ POST $51.27 $51.28 $51.04 49,455,600 +4.21% open_in_new
Jul 19, 2016 ☽ POST $47.59 $47.76 $47.04 53,336,500 +5.31% open_in_new
Apr 21, 2016 ☽ POST $49.10 $49.48 $49.08 38,909,100 -7.17% open_in_new
Jan 28, 2016 ☽ POST $45.31 $45.61 $45.48 62,513,800 +5.82% open_in_new
Oct 22, 2015 ☽ POST $41.24 $42.48 $41.68 56,637,100 +10.08% open_in_new
Jul 21, 2015 ☽ POST $40.33 $40.80 $40.76 42,781,900 -3.68% open_in_new
Apr 23, 2015 ☽ POST $36.74 $37.35 $37.12 46,309,500 +10.45% open_in_new
Jan 26, 2015 ☽ POST $39.97 $40.08 $39.98 42,525,500 -9.25% open_in_new
Oct 23, 2014 ☽ POST $37.71 $38.41 $38.05 45,451,900 +2.47% open_in_new
Jul 22, 2014 ☽ POST $37.79 $37.92 $37.65 43,095,800 +0.09% open_in_new
Apr 24, 2014 ☽ POST $33.14 $33.34 $33.24 42,381,600 +0.13% open_in_new
Jan 23, 2014 ☽ POST $29.88 $29.91 $29.85 43,954,000 +2.08% open_in_new
Oct 24, 2013 ☽ POST $27.79 $28.02 $27.70 53,209,700 +5.96% open_in_new
Jul 18, 2013 ☽ POST $29.14 $29.28 $28.91 49,547,100 -11.4% open_in_new
Apr 18, 2013 ☽ POST $23.45 $23.48 $23.32 56,906,600 +3.4% open_in_new
Jan 24, 2013 ☽ POST $22.26 $22.55 $22.20 101,739,300 +0.9% open_in_new
Oct 18, 2012 ☽ POST $23.63 $23.69 $23.51 59,238,500 -2.92% open_in_new
Jul 19, 2012 ☽ POST $24.15 $24.38 $24.28 46,663,200 -1.79% open_in_new
Apr 19, 2012 ☽ POST $24.48 $24.92 $24.39 54,781,200 +4.55% open_in_new
Jan 19, 2012 ☽ POST $22.00 $22.22 $21.97 74,053,500 +5.65% open_in_new
Oct 20, 2011 ☽ POST $21.14 $21.20 $20.97 76,300,200 +0.44% open_in_new
Jul 21, 2011 ☽ POST $20.84 $21.05 $20.89 81,737,400 +1.59% open_in_new
Apr 28, 2011 ☽ POST $20.26 $20.57 $20.45 80,200,000 -2.96% open_in_new
Jan 27, 2011 ☽ POST $21.88 $22.42 $21.97 146,938,600 -3.88% open_in_new
Oct 28, 2010 ☽ POST $19.83 $19.96 $19.88 80,730,300 +1.48% open_in_new
Jul 22, 2010 ☽ POST $19.20 $19.56 $19.44 73,016,400 -0.12% open_in_new
Apr 22, 2010 ☽ POST $23.25 $23.62 $23.51 84,847,600 -1.37% open_in_new
Jan 28, 2010 ☽ POST $22.25 $22.27 $21.74 117,513,700 -3.36% open_in_new
Oct 23, 2009 ☀ PRE $21.68 $21.79 $20.80 281,761,000 +5.38% open_in_new
Jul 23, 2009 ☽ POST $18.40 $18.99 $18.87 106,060,500 -8.26% open_in_new
Apr 23, 2009 ☽ POST $13.88 $13.89 $13.88 86,116,300 +10.52% open_in_new
Jan 22, 2009 ☀ PRE $13.15 $13.24 $12.47 222,436,600 -11.71% open_in_new
Oct 23, 2008 ☽ POST $15.59 $16.35 $16.15 154,774,100 -1.61% open_in_new
Jul 17, 2008 ☽ POST $19.88 $20.12 $19.84 96,526,100 -6.03% open_in_new
Apr 24, 2008 ☽ POST $22.71 $23.05 $22.84 115,416,700 -6.2% open_in_new
Jan 24, 2008 ☽ POST $23.14 $23.86 $23.79 155,640,400 -0.93% open_in_new
Oct 25, 2007 ☽ POST $22.51 $22.97 $22.81 169,588,700 +9.5% open_in_new
Jul 19, 2007 ☽ POST $22.06 $22.62 $22.39 121,159,300 -1.11% open_in_new
Apr 26, 2007 ☽ POST $20.60 $20.79 $20.61 68,760,300 +3.51% open_in_new
Jan 25, 2007 ☽ POST $21.93 $22.22 $21.49 97,378,700 +0.49% open_in_new
Oct 26, 2006 ☽ POST $19.93 $19.98 $19.94 69,964,200 -0.04% open_in_new
Jul 20, 2006 ☽ POST $16.43 $16.43 $16.01 76,605,200 +4.46% open_in_new
Apr 27, 2006 ☽ POST $18.83 $19.29 $19.02 96,509,600 -11.38% open_in_new
Jan 26, 2006 ☽ POST $18.48 $18.59 $18.44 69,509,300 +4.87% open_in_new
Oct 27, 2005 ☽ POST $17.49 $17.53 $17.24 61,566,100 +2.74% open_in_new
Jul 21, 2005 ☽ POST $18.19 $18.31 $18.29 112,932,100 -2.87% open_in_new
Apr 28, 2005 ☽ POST $17.11 $17.18 $16.86 83,623,100 +3.48% open_in_new
Jan 27, 2005 ☽ POST $17.84 $17.98 $17.95 93,204,100 +0.27% open_in_new
Nov 08, 2004 ☽ POST $17.99 $18.18 $18.06 112,802,100 +1.67% open_in_new
event

Earnings Count

87

Total earnings in dataset

trending_up

Avg Abs. Movement

±3.91%

Avg % price change on earnings

description

SEC Filings

View

Browse all SEC filings

SEC Filing Types

description 4
3038 chevron_right
description 8-K
279 chevron_right
description 5
107 chevron_right
description 10-Q
98 chevron_right
description 11-K
82 chevron_right
description SC 13G/A
80 chevron_right
description 3
61 chevron_right
description DEFA14A
47 chevron_right

Recent SEC Filings

10 most recent

Frequently asked about MSFT earnings

When does Microsoft report earnings next? expand_more

Microsoft (MSFT)'s next earnings date is predicted (high confidence) for 2026-07-28. This is a prediction based on its historical quarterly reporting pattern, not a company-confirmed date.

How much does MSFT stock move after earnings? expand_more

Over 87 reports, MSFT has moved an average of ±3.91% the session after earnings, closing higher 56.3% of the time.

What was MSFT's biggest post-earnings move? expand_more

MSFT's largest post-earnings gain on record was +10.52% on Apr 23, 2009, and its largest decline was -11.71% on Jan 22, 2009.

Where can I find Microsoft's SEC filings? expand_more

All of Microsoft's SEC filings — 10-K, 10-Q, 8-K and more — are listed in the SEC filings section on this page, each linking to the original document on SEC.gov.