End of dayMassive delayed quotes

MSFT workspace
Financial statements · SEC XBRL

MICROSOFT CORPORATION

MSFT · Services-prepackaged Software · Last close $539.44 · 2026-10-15 · EOD · Massive

Charts
Earnings matrix · SEC XBRL

EPS (diluted, split-adjusted) by fiscal quarter

PeriodFY2019FY2020FY2021FY2022FY2023FY2024FY2025FY2026
Q11.141.381.822.712.352.993.303.72
Q21.081.512.032.482.202.933.235.16
Q31.141.402.032.222.452.943.464.27
Q4·d1.711.462.172.232.692.953.654.81
Annual5.065.768.059.659.6811.8013.6417.95

Quarters marked ·d are derived, because most filers never tag Q4 on its own: the fiscal-year total minus the three reported quarters. Per-share rows are rebuilt from net income and diluted share counts and normalised for stock splits, so a split year stays comparable with the years around it. Forward columns stay empty until a consensus estimate feed is licensed.

Earnings matrix · SEC XBRL

Revenue by fiscal quarter

PeriodFY2019FY2020FY2021FY2022FY2023FY2024FY2025FY2026
Q129,08433,05537,15445,31750,12256,51765,58577,673
Q232,47136,90643,07651,72852,74762,02069,63281,273
Q330,57135,02141,70649,36052,85761,85870,06682,886
Q4·d33,71738,03346,15251,86556,18964,72776,44190,007
Annual125,843143,015168,088198,270211,915245,122281,724331,839

Quarters marked ·d are derived, because most filers never tag Q4 on its own: the fiscal-year total minus the three reported quarters. Per-share rows are rebuilt from net income and diluted share counts and normalised for stock splits, so a split year stays comparable with the years around it. Forward columns stay empty until a consensus estimate feed is licensed.

Fiscal years · 12 periods · 2015-06-30 to 2026-06-30

Income statement

Line itemUnitFY20262026-06-30FY20252025-06-30FY20242024-06-30FY20232023-06-30FY20222022-06-30FY20212021-06-30FY20202020-06-30FY20192019-06-30FY20182018-06-30FY20172017-06-30FY20162016-06-30FY20152015-06-30
Revenue$m331,839281,724245,122211,915198,270168,088143,015125,843110,36096,57191,15493,580
Cost of revenue$m106,37487,83174,11465,86362,65052,23246,07842,91038,35334,26132,78033,038
Gross profit$m225,465193,893171,008146,052135,620115,85696,93782,93372,00762,31058,37460,542
Research and development$m35,56232,48829,51027,19524,51220,71619,26916,87614,72613,03711,98812,046
Selling, general and administrative$m7,9567,2237,6097,5755,9005,1075,1114,8854,7544,4814,5634,611
Total operating expenses$m70,22865,36561,57557,529———————42,381
Operating income$m155,237128,528109,43388,52383,38369,91652,95942,95935,05829,02526,07818,161
Interest expense$m3,0512,3852,9351,9682,0632,3462,5912,6862,7332,2221,243781
Pretax income$m165,934123,627107,78789,31183,71671,10253,03643,68836,47429,90125,63918,507
Income tax expense$m32,18521,79519,65116,95010,9789,8318,7554,44819,9034,4125,1006,314
Net income$m133,749101,83288,13672,36172,73861,27144,28139,24016,57125,48920,53912,193
EPS (basic)·s$/sh18.0013.7011.869.729.708.125.825.112.153.292.591.49
EPS (diluted)·s$/sh17.9513.6411.809.689.658.055.765.062.133.252.561.48
Diluted shares·sm sh7,4537,4657,4697,4727,5407,6087,6837,7537,7947,8328,0138,254
Gross margin·d%67.9%68.8%69.8%68.9%68.4%68.9%67.8%65.9%65.2%64.5%64.0%64.7%
Operating margin·d%46.8%45.6%44.6%41.8%42.1%41.6%37.0%34.1%31.8%30.1%28.6%19.4%
Net margin·d%40.3%36.1%36.0%34.1%36.7%36.5%31.0%31.2%15.0%26.4%22.5%13.0%
Fiscal years · 12 periods · 2015-06-30 to 2026-06-30

Balance sheet

Line itemUnitFY20262026-06-30FY20252025-06-30FY20242024-06-30FY20232023-06-30FY20222022-06-30FY20212021-06-30FY20202020-06-30FY20192019-06-30FY20182018-06-30FY20172017-06-30FY20162016-06-30FY20152015-06-30
Cash and equivalents$m20,93530,24218,31534,70413,93114,22413,57611,35611,9467,6636,5105,595
Short-term investments$m55,90864,32357,22876,55890,826116,110122,951122,463121,822———
Accounts receivable$m80,87669,90556,92448,68844,26138,04332,01129,52426,48122,43118,27717,908
Inventory$m1,3979381,2462,5003,7422,6361,8952,0632,6622,1812,2512,902
Total current assets$m207,710191,131159,734184,257169,684184,406181,915175,552169,662162,696139,660122,797
Total assets$m758,376619,003512,163411,976364,840333,779301,311286,556258,848250,312193,468174,472
Total current liabilities$m168,825141,218125,286104,14995,08288,65772,31069,42058,48855,74559,35749,647
Short-term debt$m9,2272,9992,2495,2472,7498,0723,7495,5163,9981,04902,499
Long-term debt$m31,06740,15242,68841,99047,03250,07459,57866,66272,24276,07340,55727,808
Total liabilities$m315,989275,524243,686205,753198,298191,791183,007184,226176,130162,601121,47194,389
Stockholders’ equity$m442,387343,479268,477206,223166,542141,988118,304102,33082,71887,71183,09080,083
Shares outstanding·sm sh7,4277,4347,4347,4327,4647,5197,5717,6437,6777,7087,8088,027
Fiscal years · 12 periods · 2015-06-30 to 2026-06-30

Cash flow

Line itemUnitFY20262026-06-30FY20252025-06-30FY20242024-06-30FY20232023-06-30FY20222022-06-30FY20212021-06-30FY20202020-06-30FY20192019-06-30FY20182018-06-30FY20172017-06-30FY20162016-06-30FY20152015-06-30
Operating cash flow$m182,935136,162118,54887,58289,03576,74060,67552,18543,88439,50733,32529,668
Capital expenditures$m115,94864,55144,47728,10723,88620,62215,44113,92511,6328,1298,3435,944
Share-based compensation$m12,40511,97410,7349,6117,5026,1185,2894,6523,9403,2662,6682,574
Investing cash flow$m-139,500-72,599-96,970-22,680-30,311-27,577-12,223-15,773-6,061-46,781-23,950-23,001
Financing cash flow$m-52,546-51,699-37,757-43,935-58,876-48,486-46,031-36,887-33,5908,408-8,393-9,668
Share repurchases$m22,27118,42017,25422,24532,69627,38522,96819,54310,72111,78815,96914,443
Dividends paid$m26,44524,08221,77119,80018,13516,52115,13713,81112,69911,84511,0069,882
Free cash flow·d$m66,98771,61174,07159,47565,14956,11845,23438,26032,25231,37824,98223,724

Every figure comes from the issuer’s own XBRL tags in filed 10-K, 10-Q, 20-F, and 40-F documents, taking the most recently filed value when a period was restated. Hover a line item to see the tag. Rows marked ·d are calculated by Bilani from other reported lines. Rows marked ·s are share counts and per-share figures put onto today’s share base, because a filing from before a stock split states them on the old one.