MSFTMicrosoft CorporationCIK 0000789019Published annual result · newer filing being checked
ANNUAL DILUTED WEIGHTED-AVERAGE SHARES · SEC FILINGS

Microsoft Diluted Share Count History

Microsoft annual diluted weighted-average shares by fiscal year. Period-average diluted EPS shares, not shares outstanding on a single date.

At a glance
Shrinking-2.8%

5-year change · FY2020 to FY2025

Microsoft's diluted weighted-average shares were 7.465B in FY2025, down 218M (2.8%) from FY2020 and down 4M (0.1%) year over year.

Latest7.465BFY2025
1 year-0.1%FY2024 to FY2025
5 years-2.8%FY2020 to FY2025
3 years-1.0%FY2022 to FY2025
10 years-9.6%FY2015 to FY2025
How this answer is calculated

The displayed period-change result was separately reviewed.

New annual result awaiting review

10-K filed 2026-07-29 is being reviewed; published data remains through the current reviewed fiscal year.

Primary series · 12/12 periods
DWA sharesiDiluted weighted-average sharesDiluted EPS denominator for the reporting period. It is not period-end shares outstanding.shares
DWA shares
Move across the chart to read a period. Click a point to open its filing source details. For keyboard access to annual diluted weighted-average share observations, use the historical table above.
Use this dataDownload the displayed filing data, copy a source citation, or share this company page.
Another lookup

Check another company

A company page opens when one exists. Other searches show current availability.

Annual history

Inspect the annual values behind the chart

Each annual value opens the SEC filing that contains the displayed fact.

Historical table

Microsoft annual diluted weighted-average shares

View all SEC sources

Source filing is the exact SEC document used for the displayed fact, not necessarily the filing that first reported that fiscal year. Later comparative filings are labeled below.

Fiscal yearDiluted weighted-average sharesChange from previous displayed periodFiling containing factSource
FY20252025-06-307.465B-0.1%FY2024 to FY202510-K2025-07-30
FY20242024-06-307.469BflatFY2023 to FY202410-K (FY2025 filing)2025-07-30comparative period
FY20232023-06-307.472B-0.9%FY2022 to FY202310-K2025-07-30comparative period
FY20222022-06-307.54B-0.9%FY2021 to FY20228-K2024-12-03comparative period
FY20212021-06-307.608B-1.0%FY2020 to FY202110-K2023-07-27comparative period
FY20202020-06-307.683B-0.9%FY2019 to FY202010-K2022-07-28comparative period
FY20192019-06-307.753B-0.5%FY2018 to FY201910-K2021-07-29comparative period
FY20182018-06-307.794B-0.5%FY2017 to FY201810-K2020-07-30comparative period
FY20172017-06-307.832B-2.3%FY2016 to FY201710-K2019-08-01comparative period
FY20162016-06-308.013B-2.9%FY2015 to FY201610-K2018-08-03comparative period
FY20152015-06-308.254B-1.7%FY2014 to FY201510-K2017-08-02comparative period
FY20142014-06-308.399Bn/a10-K2016-07-28comparative period
Repurchases and stock-based compensationContext only; these figures do not explain the share-count changeOptional context
Context layer

Repurchases and SBC context

Context only

Repurchase cash and SBC are SEC-reported USD measures shown for context. They are not netted and do not explain changes in diluted weighted-average shares.

Repurchase cashiShare repurchase cash outlayCash paid for share repurchases during the period. It is not the number of shares retired.SBCiStock-based compensationStock-based compensation expense recognized during the period. It is not a direct share issuance count.USD
Repurchase cash: 12/12 · completeSBC: 11/12 · 1 missing

Missing periods remain blank.

Repurchase cashSBC
Move across the chart to read a period. Click a bar to open its filing source details. Context rows do not open observation drawers. Use the Sources view for available filing and source details.
Source and calculation detailsDisplayed values, SEC filing links, and methodologyTechnical details
Values used on this page
12 of 35 rows shown
AdjustmentBasisAccessionSource location
FY2014, period ended 2014-06-302014-06-30DWA shares8.4B8.4Bnoneas reported10-K2016-07-28comparative period0001193125-16-662209Exact XBRL fact
FY2015, period ended 2015-06-302015-06-30DWA shares8.3B8.3Bnoneas reported10-K2017-08-02comparative period0001564590-17-014900Exact XBRL fact
FY2016, period ended 2016-06-302016-06-30DWA shares8.0B8.0Bnoneas reported10-K2018-08-03comparative period0001564590-18-019062Exact XBRL fact
FY2017, period ended 2017-06-302017-06-30DWA shares7.8B7.8Bnoneas reported10-K2019-08-01comparative period0001564590-19-027952Exact XBRL fact
FY2018, period ended 2018-06-302018-06-30DWA shares7.8B7.8Bnoneas reported10-K2020-07-30comparative period0001564590-20-034944Exact XBRL fact
FY2019, period ended 2019-06-302019-06-30DWA shares7.8B7.8Bnoneas reported10-K2021-07-29comparative period0001564590-21-039151Exact XBRL fact
FY2020, period ended 2020-06-302020-06-30DWA shares7.7B7.7Bnoneas reported10-K2022-07-28comparative period0001564590-22-026876Exact XBRL fact
FY2021, period ended 2021-06-302021-06-30DWA shares7.6B7.6Bnoneas reported10-K2023-07-27comparative period0000950170-23-035122Exact XBRL fact
FY2022, period ended 2022-06-302022-06-30DWA shares7.5B7.5Bnoneas reported8-K2024-12-03comparative period0000950170-24-132722Exact XBRL fact
FY2023, period ended 2023-06-302023-06-30DWA shares7.5B7.5Bnoneas reported10-K2025-07-30comparative period0000950170-25-100235Exact XBRL fact
FY2024, period ended 2024-06-302024-06-30DWA shares7.5B7.5Bnoneas reported10-K (FY2025)2025-07-30comparative period0000950170-25-100235Exact XBRL fact
FY2025, period ended 2025-06-302025-06-30DWA shares7.5B7.5Bnoneas reported10-K (FY2025)2025-07-300000950170-25-100235Exact XBRL fact
SEC filing and XBRL source details
  • 35 displayed observations
  • 35/35 filing-linked
  • 35/35 exact source references
  • 10 accessions
Official SEC EDGAR and Company Facts data · source notes

Each row connects a displayed value to an SEC filing and taxonomy tag. Open Technical details for the XBRL context, unit, decimals, and dimensions available for that row.

12 of 35 rows
PeriodMetricChart valueFilingAccessionTaxonomy tagSource locationSource
valuelinks
FY2014, period ended 2014-06-302014-06-30DWA shares8.4B10-K2016-07-28comparative period0001193125-16-662209us-gaap:WeightedAverageNumberOfDilutedSharesOutstandingExact XBRL fact
Technical details
Context
eol_PE8528----1610-K0009_STD_365_20140630_0
Unit
shares
Decimals
-6
View filingView XBRL sourceCompany Facts
FY2015, period ended 2015-06-302015-06-30DWA shares8.3B10-K2017-08-02comparative period0001564590-17-014900us-gaap:WeightedAverageNumberOfDilutedSharesOutstandingExact XBRL fact
Technical details
Context
C_0000789019_20140701_20150630
Unit
U_shares
Decimals
-6
View filingView XBRL sourceCompany Facts
FY2016, period ended 2016-06-302016-06-30DWA shares8.0B10-K2018-08-03comparative period0001564590-18-019062us-gaap:WeightedAverageNumberOfDilutedSharesOutstandingExact XBRL fact
Technical details
Context
C_0000789019_20150701_20160630
Unit
U_shares
Decimals
-6
View filingView XBRL sourceCompany Facts
FY2017, period ended 2017-06-302017-06-30DWA shares7.8B10-K2019-08-01comparative period0001564590-19-027952us-gaap:WeightedAverageNumberOfDilutedSharesOutstandingExact XBRL fact
Technical details
Context
C_0000789019_20160701_20170630
Unit
U_xbrlishares
Decimals
-6
View filingView XBRL sourceCompany Facts
FY2018, period ended 2018-06-302018-06-30DWA shares7.8B10-K2020-07-30comparative period0001564590-20-034944us-gaap:WeightedAverageNumberOfDilutedSharesOutstandingExact XBRL fact
Technical details
Context
C_0000789019_20170701_20180630
Unit
U_xbrlishares
Decimals
-6
View filingView source documentCompany Facts
FY2019, period ended 2019-06-302019-06-30DWA shares7.8B10-K2021-07-29comparative period0001564590-21-039151us-gaap:WeightedAverageNumberOfDilutedSharesOutstandingExact XBRL fact
Technical details
Context
C_0000789019_20180701_20190630
Unit
U_xbrlishares
Decimals
-6
View filingView source documentCompany Facts
FY2020, period ended 2020-06-302020-06-30DWA shares7.7B10-K2022-07-28comparative period0001564590-22-026876us-gaap:WeightedAverageNumberOfDilutedSharesOutstandingExact XBRL fact
Technical details
Context
C_0000789019_20190701_20200630
Unit
U_xbrlishares
Decimals
-6
View filingView source documentCompany Facts
FY2021, period ended 2021-06-302021-06-30DWA shares7.6B10-K2023-07-27comparative period0000950170-23-035122us-gaap:WeightedAverageNumberOfDilutedSharesOutstandingExact XBRL fact
Technical details
Context
C_4e8ad330-b4ec-4b1c-975b-18c89babf3f1
Unit
U_shares
Decimals
-6
View filingView source documentCompany Facts
FY2022, period ended 2022-06-302022-06-30DWA shares7.5B8-K2024-12-03comparative period0000950170-24-132722us-gaap:WeightedAverageNumberOfDilutedSharesOutstandingExact XBRL fact
Technical details
Context
C_5f00476d-ad79-4d38-87f6-f72b891caaca
Unit
U_shares
Decimals
-6
View filingView XBRL sourceCompany Facts
FY2023, period ended 2023-06-302023-06-30DWA shares7.5B10-K2025-07-30comparative period0000950170-25-100235us-gaap:WeightedAverageNumberOfDilutedSharesOutstandingExact XBRL fact
Technical details
Context
C_deaa7eaf-e13f-4828-9e73-3d077f8605da
Unit
U_shares
Decimals
-6
View filingView source documentCompany Facts
FY2024, period ended 2024-06-302024-06-30DWA shares7.5B10-K (FY2025)2025-07-30comparative period0000950170-25-100235us-gaap:WeightedAverageNumberOfDilutedSharesOutstandingExact XBRL fact
Technical details
Context
C_c19fe6c0-0e87-44b0-aa2a-d9c6e40a5862
Unit
U_shares
Decimals
-6
View filingView source documentCompany Facts
FY2025, period ended 2025-06-302025-06-30DWA shares7.5B10-K (FY2025)2025-07-300000950170-25-100235us-gaap:WeightedAverageNumberOfDilutedSharesOutstandingExact XBRL fact
Technical details
Context
C_7102029d-8d6c-44c5-b166-04cf41443b1e
Unit
U_shares
Decimals
-6
View filingView source documentCompany Facts
How this measure is calculated

What is measured?

Period-average diluted EPS denominator; not period-end shares outstanding.

How are windows compared?

Changes compare matching fiscal-year observations. A window is unavailable unless its exact start and end fiscal years are present in the checked series.

What is excluded?

Repurchase cash and stock-based compensation are contextual USD measures. They are not components of the share-count calculation and do not establish causation.

Display and calculation notes
Display rules
  • X-axis uses fiscal period end.
  • Share-line y-axis is range-scaled; USD bar charts use a zero baseline.
  • DWA is a period-average EPS denominator, not period-end shares outstanding.
  • Repurchase cash and SBC are USD context; not netted.
  • Split-adjusted displays keep both reported and chart values.
  • Cover-page shares are point-in-time Form 10-K cover-page counts.
Calculation limits

The displayed period-change result was separately reviewed.

Use the source trace and displayed data table to inspect filing, accession, period, unit, and XBRL trace.

Not investment advice. This page describes what filings report about share counts — research and education only, not investment, trading, tax, legal, or personalized financial advice.