MLQ.ai
About Sign in Subscribe

Microsoft Corporation Return on Equity

Microsoft Corporation (MSFT) · source: SEC EDGAR

Return on Equity snapshot

Microsoft Corporation's return on equity was 29.6% in FY2025, compared with 32.8% in FY2024. On a trailing-twelve-month basis it was 30.2% as of Q3 FY26. Return on equity (ROE) is net income divided by shareholders' equity. It measures how much profit a company generates for each dollar of equity capital.

Return on Equity (latest FY)
29.6%
Return on Equity (TTM)
30.2%
Return on assets (latest FY)
16.5%
Return on invested capital (latest FY)
26.3%
Microsoft Corporation Return on Equity
Net income ÷ shareholders' equity
Return on Equity vs. related metrics
Microsoft Corporation Return on Equity — by fiscal year
Fiscal year Return on equityReturn on assetsReturn on invested capital
FY2025 29.6%16.5%26.3%
FY2024 32.8%17.2%27.2%
FY2023 35.1%17.6%30.4%
FY2022 43.7%19.9%33.3%
FY2021 43.2%18.4%30.4%
FY2020 37.4%14.7%24.9%
FY2019 38.3%13.7%22.7%
FY2018 20.0%6.4%10.5%
FY2017 29.1%10.2%13.9%
FY2016 24.7%10.6%14.6%
FY2015 15.2%7.0%10.4%
FY2014 24.6%12.8%20.8%
FY2013 27.7%15.3%23.8%
FY2012 25.6%14.0%23.3%
FY2011 40.6%21.3%37.7%
FY2010 40.6%21.8%38.0%
FY2009 36.8%18.7%38.2%
FY2008 48.7%
FY2007
By quarter (trailing-twelve-month basis)
Quarter Return on equityReturn on assetsReturn on invested capital
Q3 FY26 30.2%18.0%24.9%
Q2 FY26 30.5%17.9%24.8%
Q1 FY26 28.9%16.5%25.9%
Q4 FY25 29.6%16.5%26.3%
Q3 FY25 30.0%17.2%26.6%
Q2 FY25 30.6%17.4%26.2%
Q1 FY25 31.5%17.3%26.9%
Q4 FY24 32.8%17.2%27.2%
Q3 FY24 34.0%17.8%26.9%
Q2 FY24 34.6%17.5%26.0%
Q1 FY24 34.9%17.3%33.1%
Q4 FY23 35.1%17.6%30.4%

Figures normalized from SEC filings. See the full Microsoft Corporation ratios & metrics.

The Power Delivery GapReport
Research

The Power Delivery Gap

The interconnection queue holds more than 1,100 GW of power. The grid delivers renewables quickly and firm gas slowly, if at all. A model of what the US grid can actually deliver, and when, built on MLQ's queue and generator data.

No spam. Unsubscribe anytime.