M

MICROSOFT CORPORATION

MSFT · CIK 0000789019

18 fiscal years · 70 SEC filings · every number carries its receipt

Revenue (FY)
$281.72B14.9%
FY2025
Net income (FY)
$101.83B15.5%
FY2025
Free cash flow (FY)
$71.61B3.3%
FY2025
Diluted EPS (FY)
$13.6415.6%
FY2025
The story, charted

The shape of the business

FY2008–FY2025 · hover any year for its receipt
Revenue & net incomeRevenueNet income
$0$100B$200B$300BFY2008 · Revenue $60.42B · Net income $17.68B · 0001193125-10-171791 · filed 2010-07-30FY08Revenue $60.42BNet income $17.68B0001193125-10-171791 · filed 2010-07-30FY2009 · Revenue $58.44B · Net income $14.57B · 0001193125-10-171791 · filed 2010-07-30 · 0001193125-11-200680 · filed 2011-07-28FY09Revenue $58.44BNet income $14.57B0001193125-10-171791 · filed 2010-07-30 · 0001193125-11-200680 · filed 2011-07-28FY2010 · Revenue $62.48B · Net income $18.76B · 0001193125-10-171791 · filed 2010-07-30 · 0001193125-12-316848 · filed 2012-07-26FY10Revenue $62.48BNet income $18.76B0001193125-10-171791 · filed 2010-07-30 · 0001193125-12-316848 · filed 2012-07-26FY2011 · Revenue $69.94B · Net income $23.15B · 0001193125-13-310206 · filed 2013-07-30FY11Revenue $69.94BNet income $23.15B0001193125-13-310206 · filed 2013-07-30FY2012 · Revenue $73.72B · Net income $16.98B · 0001193125-14-289961 · filed 2014-07-31FY12Revenue $73.72BNet income $16.98B0001193125-14-289961 · filed 2014-07-31FY2013 · Revenue $77.85B · Net income $21.86B · 0001193125-15-272806 · filed 2015-07-31FY13Revenue $77.85BNet income $21.86B0001193125-15-272806 · filed 2015-07-31FY2014 · Revenue $86.83B · Net income $22.07B · 0001193125-16-662209 · filed 2016-07-28FY14Revenue $86.83BNet income $22.07B0001193125-16-662209 · filed 2016-07-28FY2015 · Revenue $93.58B · Net income $12.19B · 0001564590-17-014900 · filed 2017-08-02FY15Revenue $93.58BNet income $12.19B0001564590-17-014900 · filed 2017-08-02FY2016 · Revenue $91.15B · Net income $20.54B · 0001564590-18-019062 · filed 2018-08-03FY16Revenue $91.15BNet income $20.54B0001564590-18-019062 · filed 2018-08-03FY2017 · Revenue $96.57B · Net income $25.49B · 0001564590-19-027952 · filed 2019-08-01FY17Revenue $96.57BNet income $25.49B0001564590-19-027952 · filed 2019-08-01FY2018 · Revenue $110.36B · Net income $16.57B · 0001564590-20-034944 · filed 2020-07-30FY18Revenue $110.36BNet income $16.57B0001564590-20-034944 · filed 2020-07-30FY2019 · Revenue $125.84B · Net income $39.24B · 0001564590-21-039151 · filed 2021-07-29FY19Revenue $125.84BNet income $39.24B0001564590-21-039151 · filed 2021-07-29FY2020 · Revenue $143.01B · Net income $44.28B · 0001564590-22-026876 · filed 2022-07-28FY20Revenue $143.01BNet income $44.28B0001564590-22-026876 · filed 2022-07-28FY2021 · Revenue $168.09B · Net income $61.27B · 0000950170-23-035122 · filed 2023-07-27FY21Revenue $168.09BNet income $61.27B0000950170-23-035122 · filed 2023-07-27FY2022 · Revenue $198.27B · Net income $72.74B · 0000950170-24-087843 · filed 2024-07-30FY22Revenue $198.27BNet income $72.74B0000950170-24-087843 · filed 2024-07-30FY2023 · Revenue $211.91B · Net income $72.36B · 0000950170-25-100235 · filed 2025-07-30FY23Revenue $211.91BNet income $72.36B0000950170-25-100235 · filed 2025-07-30FY2024 · Revenue $245.12B · Net income $88.14B · 0000950170-25-100235 · filed 2025-07-30FY24Revenue $245.12BNet income $88.14B0000950170-25-100235 · filed 2025-07-30FY2025 · Revenue $281.72B · Net income $101.83B · 0000950170-25-100235 · filed 2025-07-30FY25Revenue $281.72BNet income $101.83B0000950170-25-100235 · filed 2025-07-30FY25Revenue $281.72BNet income $101.83B0000950170-25-100235 · filed 2025-07-30FY09FY11FY13FY15FY17FY19FY21FY23FY25

revenue 4.7× since FY2008 · net margin 29.3% → 36.1%

MarginsNet marginFCF margin
0%20%40%FY2008 · Net margin 29.3% · FCF margin 30.5%FY08Net margin 29.3%FCF margin 30.5%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2009 · Net margin 24.9% · FCF margin 27.2%FY09Net margin 24.9%FCF margin 27.2%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2010 · Net margin 30.0% · FCF margin 35.4%FY10Net margin 30.0%FCF margin 35.4%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2011 · Net margin 33.1% · FCF margin 35.2%FY11Net margin 33.1%FCF margin 35.2%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2012 · Net margin 23.0% · FCF margin 39.8%FY12Net margin 23.0%FCF margin 39.8%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2013 · Net margin 28.1% · FCF margin 31.6%FY13Net margin 28.1%FCF margin 31.6%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2014 · Net margin 25.4% · FCF margin 31.1%FY14Net margin 25.4%FCF margin 31.1%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2015 · Net margin 13.0% · FCF margin 25.4%FY15Net margin 13.0%FCF margin 25.4%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2016 · Net margin 22.5% · FCF margin 27.4%FY16Net margin 22.5%FCF margin 27.4%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2017 · Net margin 26.4% · FCF margin 32.5%FY17Net margin 26.4%FCF margin 32.5%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2018 · Net margin 15.0% · FCF margin 29.2%FY18Net margin 15.0%FCF margin 29.2%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2019 · Net margin 31.2% · FCF margin 30.4%FY19Net margin 31.2%FCF margin 30.4%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2020 · Net margin 31.0% · FCF margin 31.6%FY20Net margin 31.0%FCF margin 31.6%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2021 · Net margin 36.5% · FCF margin 33.4%FY21Net margin 36.5%FCF margin 33.4%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2022 · Net margin 36.7% · FCF margin 32.9%FY22Net margin 36.7%FCF margin 32.9%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2023 · Net margin 34.1% · FCF margin 28.1%FY23Net margin 34.1%FCF margin 28.1%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2024 · Net margin 36.0% · FCF margin 30.2%FY24Net margin 36.0%FCF margin 30.2%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2025 · Net margin 36.1% · FCF margin 25.4%FY25Net margin 36.1%FCF margin 25.4%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY25Net margin 36.1%FCF margin 25.4%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenue’09’13’17’21’25

FY2025: net 36.1% · free cash flow 25.4% of revenue

Cash engineOperating cash flowFree cash flow
$0$50B$100BFY2008 · OCF $21.61B · FCF $18.43B · 0001193125-10-171791 · filed 2010-07-30FY08OCF $21.61BFCF $18.43B0001193125-10-171791 · filed 2010-07-30FY2009 · OCF $19.04B · FCF $15.92B · 0001193125-11-200680 · filed 2011-07-28FY09OCF $19.04BFCF $15.92B0001193125-11-200680 · filed 2011-07-28FY2010 · OCF $24.07B · FCF $22.10B · 0001193125-12-316848 · filed 2012-07-26FY10OCF $24.07BFCF $22.10B0001193125-12-316848 · filed 2012-07-26FY2011 · OCF $26.99B · FCF $24.64B · 0001193125-13-310206 · filed 2013-07-30FY11OCF $26.99BFCF $24.64B0001193125-13-310206 · filed 2013-07-30FY2012 · OCF $31.63B · FCF $29.32B · 0001193125-13-310206 · filed 2013-07-30FY12OCF $31.63BFCF $29.32B0001193125-13-310206 · filed 2013-07-30FY2013 · OCF $28.83B · FCF $24.58B · 0001193125-13-310206 · filed 2013-07-30FY13OCF $28.83BFCF $24.58B0001193125-13-310206 · filed 2013-07-30FY2014 · OCF $32.50B · FCF $27.02B · 0001193125-16-662209 · filed 2016-07-28FY14OCF $32.50BFCF $27.02B0001193125-16-662209 · filed 2016-07-28FY2015 · OCF $29.67B · FCF $23.72B · 0001564590-17-014900 · filed 2017-08-02FY15OCF $29.67BFCF $23.72B0001564590-17-014900 · filed 2017-08-02FY2016 · OCF $33.33B · FCF $24.98B · 0001564590-18-019062 · filed 2018-08-03FY16OCF $33.33BFCF $24.98B0001564590-18-019062 · filed 2018-08-03FY2017 · OCF $39.51B · FCF $31.38B · 0001564590-19-027952 · filed 2019-08-01FY17OCF $39.51BFCF $31.38B0001564590-19-027952 · filed 2019-08-01FY2018 · OCF $43.88B · FCF $32.25B · 0001564590-20-034944 · filed 2020-07-30FY18OCF $43.88BFCF $32.25B0001564590-20-034944 · filed 2020-07-30FY2019 · OCF $52.19B · FCF $38.26B · 0001564590-21-039151 · filed 2021-07-29FY19OCF $52.19BFCF $38.26B0001564590-21-039151 · filed 2021-07-29FY2020 · OCF $60.67B · FCF $45.23B · 0001564590-22-026876 · filed 2022-07-28FY20OCF $60.67BFCF $45.23B0001564590-22-026876 · filed 2022-07-28FY2021 · OCF $76.74B · FCF $56.12B · 0000950170-23-035122 · filed 2023-07-27FY21OCF $76.74BFCF $56.12B0000950170-23-035122 · filed 2023-07-27FY2022 · OCF $89.03B · FCF $65.15B · 0000950170-24-087843 · filed 2024-07-30FY22OCF $89.03BFCF $65.15B0000950170-24-087843 · filed 2024-07-30FY2023 · OCF $87.58B · FCF $59.48B · 0000950170-25-100235 · filed 2025-07-30FY23OCF $87.58BFCF $59.48B0000950170-25-100235 · filed 2025-07-30FY2024 · OCF $118.55B · FCF $74.07B · 0000950170-25-100235 · filed 2025-07-30FY24OCF $118.55BFCF $74.07B0000950170-25-100235 · filed 2025-07-30FY2025 · OCF $136.16B · FCF $71.61B · 0000950170-25-100235 · filed 2025-07-30FY25OCF $136.16BFCF $71.61B0000950170-25-100235 · filed 2025-07-30FY25OCF $136.16BFCF $71.61B0000950170-25-100235 · filed 2025-07-30’09’13’17’21’25

FY2025: $136.16B operating cash − $64.55B capex = $71.61B free cash flow

Returns on capitalReturn on equityReturn on assets
0%20%40%FY2009 · ROE 36.8% · ROA 18.7%FY09ROE 36.8%ROA 18.7%derived: net income ÷ equity · derived: net income ÷ assetsFY2010 · ROE 40.6% · ROA 21.8%FY10ROE 40.6%ROA 21.8%derived: net income ÷ equity · derived: net income ÷ assetsFY2011 · ROE 40.6% · ROA 21.3%FY11ROE 40.6%ROA 21.3%derived: net income ÷ equity · derived: net income ÷ assetsFY2012 · ROE 25.6% · ROA 14.0%FY12ROE 25.6%ROA 14.0%derived: net income ÷ equity · derived: net income ÷ assetsFY2013 · ROE 27.7% · ROA 15.3%FY13ROE 27.7%ROA 15.3%derived: net income ÷ equity · derived: net income ÷ assetsFY2014 · ROE 24.6% · ROA 12.8%FY14ROE 24.6%ROA 12.8%derived: net income ÷ equity · derived: net income ÷ assetsFY2015 · ROE 15.2% · ROA 7.0%FY15ROE 15.2%ROA 7.0%derived: net income ÷ equity · derived: net income ÷ assetsFY2016 · ROE 28.5% · ROA 10.6%FY16ROE 28.5%ROA 10.6%derived: net income ÷ equity · derived: net income ÷ assetsFY2017 · ROE 29.1% · ROA 10.2%FY17ROE 29.1%ROA 10.2%derived: net income ÷ equity · derived: net income ÷ assetsFY2018 · ROE 20.0% · ROA 6.4%FY18ROE 20.0%ROA 6.4%derived: net income ÷ equity · derived: net income ÷ assetsFY2019 · ROE 38.3% · ROA 13.7%FY19ROE 38.3%ROA 13.7%derived: net income ÷ equity · derived: net income ÷ assetsFY2020 · ROE 37.4% · ROA 14.7%FY20ROE 37.4%ROA 14.7%derived: net income ÷ equity · derived: net income ÷ assetsFY2021 · ROE 43.2% · ROA 18.4%FY21ROE 43.2%ROA 18.4%derived: net income ÷ equity · derived: net income ÷ assetsFY2022 · ROE 43.7% · ROA 19.9%FY22ROE 43.7%ROA 19.9%derived: net income ÷ equity · derived: net income ÷ assetsFY2023 · ROE 35.1% · ROA 17.6%FY23ROE 35.1%ROA 17.6%derived: net income ÷ equity · derived: net income ÷ assetsFY2024 · ROE 32.8% · ROA 17.2%FY24ROE 32.8%ROA 17.2%derived: net income ÷ equity · derived: net income ÷ assetsFY2025 · ROE 29.6% · ROA 16.5%FY25ROE 29.6%ROA 16.5%derived: net income ÷ equity · derived: net income ÷ assetsFY25ROE 29.6%ROA 16.5%derived: net income ÷ equity · derived: net income ÷ assets’09’13’17’21’25

return on equity 37% (FY2009) → 30% (FY2025) · on assets 16.5%

Balance sheetLiabilitiesEquity
$0$200B$400B$600BFY2010 · Liabilities $39.94B · Equity $46.17BFY10Liabilities $39.94BEquity $46.17B0001193125-11-200680 · filed 2011-07-28FY2011 · Liabilities $51.62B · Equity $57.08BFY11Liabilities $51.62BEquity $57.08B0001193125-12-316848 · filed 2012-07-26FY2012 · Liabilities $54.91B · Equity $66.36BFY12Liabilities $54.91BEquity $66.36B0001193125-13-310206 · filed 2013-07-30FY2013 · Liabilities $63.49B · Equity $78.94BFY13Liabilities $63.49BEquity $78.94B0001193125-14-289961 · filed 2014-07-31FY2014 · Liabilities $82.60B · Equity $89.78BFY14Liabilities $82.60BEquity $89.78B0001193125-15-272806 · filed 2015-07-31FY2015 · Liabilities $94.39B · Equity $80.08BFY15Liabilities $94.39BEquity $80.08B0001193125-16-662209 · filed 2016-07-28FY2016 · Liabilities $121.47B · Equity $72.00BFY16Liabilities $121.47BEquity $72.00B0001564590-17-014900 · filed 2017-08-02FY2017 · Liabilities $162.60B · Equity $87.71BFY17Liabilities $162.60BEquity $87.71B0001564590-18-019062 · filed 2018-08-03FY2018 · Liabilities $176.13B · Equity $82.72BFY18Liabilities $176.13BEquity $82.72B0001564590-19-027952 · filed 2019-08-01FY2019 · Liabilities $184.23B · Equity $102.33BFY19Liabilities $184.23BEquity $102.33B0001564590-20-034944 · filed 2020-07-30FY2020 · Liabilities $183.01B · Equity $118.30BFY20Liabilities $183.01BEquity $118.30B0001564590-21-039151 · filed 2021-07-29FY2021 · Liabilities $191.79B · Equity $141.99BFY21Liabilities $191.79BEquity $141.99B0001564590-22-026876 · filed 2022-07-28FY2022 · Liabilities $198.30B · Equity $166.54BFY22Liabilities $198.30BEquity $166.54B0000950170-23-035122 · filed 2023-07-27FY2023 · Liabilities $205.75B · Equity $206.22BFY23Liabilities $205.75BEquity $206.22B0000950170-24-087843 · filed 2024-07-30FY2024 · Liabilities $243.69B · Equity $268.48BFY24Liabilities $243.69BEquity $268.48B0000950170-25-100235 · filed 2025-07-30FY2025 · Liabilities $275.52B · Equity $343.48BFY25Liabilities $275.52BEquity $343.48B0000950170-25-100235 · filed 2025-07-30FY25Liabilities $275.52BEquity $343.48B0000950170-25-100235 · filed 2025-07-30’13’17’21’25

FY2025: $619.00B assets · $275.52B liabilities · $343.48B equity

The receipts

Financial statements

USD in millions except per-share and share counts. Every value links to the filing it came from — hover for the us-gaap tag, click for the 10-K/10-Q on sec.gov.

Figures as reported in SEC filings, normalized by stonks with the tag mapping shown on hover; missing tags render as “—”, never as zero. Free cash flow is derived (operating cash flow − capex) with both parents recorded in its lineage. Quarterly view shows as-reported 10-Q periods; Q4 synthesis ships in Phase 1. See methodology.