Microsoft Corporation
← Back to MSFT Overview

Microsoft Corporation (MSFT)

Historical Shares Outstanding

Current Count

7.45B

Financial Fundamentals

MSFTQuarterly Data • 5Y View

Share Count History

DateShares Out. (M)Change (M)Change %
2026-06-307,453.08.0+0.11%
2026-03-317,445.0-15.0-0.20%
2025-12-317,460.0-6.0-0.08%
2025-09-307,466.05.0+0.07%
2025-06-307,461.00.00.00%
2025-03-317,461.0-7.0-0.09%
2024-12-317,468.0-2.0-0.03%
2024-09-307,470.0-2.0-0.03%
2024-06-307,472.00.00.00%
2024-03-317,472.04.0+0.05%
2023-12-317,468.06.0+0.08%
2023-09-307,462.0-5.0-0.07%
2023-06-307,467.03.0+0.04%
2023-03-317,464.0-9.0-0.12%
2022-12-317,473.0-12.0-0.16%
2022-09-307,485.0-21.0-0.28%
2022-06-307,506.0-28.0-0.37%
2022-03-317,534.0-21.0-0.28%
2021-12-317,555.0-12.0-0.16%
2021-09-307,567.0-14.0-0.18%
2021-06-307,581.0-16.0-0.21%
2021-03-317,597.0-19.0-0.25%
2020-12-317,616.0-21.0-0.27%
2020-09-307,637.0-13.0-0.17%
2020-06-307,650.0-25.0-0.33%
2020-03-317,675.0-16.0-0.21%
2019-12-317,691.0-19.0-0.25%
2019-09-307,710.0-20.0-0.26%
2019-06-307,730.0-14.0-0.18%
2019-03-317,744.0-24.0-0.31%
2018-12-317,768.02.0+0.03%
2018-09-307,766.0-9.0-0.12%
2018-06-307,775.0-19.0-0.24%
2018-03-317,794.084.0+1.09%
2017-12-317,710.0-89.0-1.14%
2017-09-307,799.0-33.0-0.42%
2017-06-307,832.019.0+0.24%
2017-03-317,813.0-17.0-0.22%
2016-12-317,830.0-46.0-0.58%
2016-09-307,876.0-53.0-0.67%
2016-06-307,929.0-56.0-0.70%
2016-03-317,985.0-66.0-0.82%
2015-12-318,051.0-33.0-0.41%
2015-09-308,084.023.0+0.29%
2015-06-308,061.0-176.0-2.14%
2015-03-318,237.0-60.0-0.72%
2014-12-318,297.0-54.0-0.65%
2014-09-308,351.06.0+0.07%
2014-06-308,345.0-22.0-0.26%
2014-03-318,367.0-28.0-0.33%
2013-12-318,395.0-39.0-0.46%
2013-09-308,434.0-8.0-0.09%
2013-06-308,442.013.0+0.15%
2013-03-318,429.0-15.0-0.18%
2012-12-318,444.0-50.0-0.59%
2012-09-308,494.0106.0+1.26%
2012-06-308,388.0-110.0-1.29%
2012-03-318,498.033.0+0.39%
2011-12-318,465.0-25.0-0.29%
2011-09-308,490.0-55.0-0.64%
2011-06-308,545.035.0+0.41%
2011-03-318,510.0-60.0-0.70%
2010-12-318,570.0-125.0-1.44%
2010-09-308,695.0-148.0-1.67%
2010-06-308,843.0-33.0-0.37%
2010-03-318,876.0-75.0-0.84%
2009-12-318,951.0-32.0-0.36%
2009-09-308,983.023.0+0.26%
2009-06-308,960.056.0+0.63%
2009-03-318,904.0-10.0-0.11%
2008-12-318,914.0-269.0-2.93%
2008-09-309,183.0-221.0-2.35%
2008-06-309,404.0-24.0-0.25%
2008-03-319,428.0-75.0-0.79%
2007-12-319,503.0-10.0-0.11%
2007-09-309,513.0-166.0-1.72%
2007-06-309,679.0-183.0-1.86%
2007-03-319,862.0-80.0-0.80%
2006-12-319,942.0-68.0-0.68%
2006-09-3010,010.0-233.0-2.27%
2006-06-3010,243.0-172.0-1.65%
2006-03-3110,415.0-223.0-2.10%
2005-12-3110,638.0-134.0-1.24%
2005-09-3010,772.0-50.0-0.46%
2005-06-3010,822.0-109.0-1.00%
2005-03-3110,931.0-25.0-0.23%
2004-12-3110,956.036.0+0.33%
2004-09-3010,920.041.0+0.38%
2004-06-3010,879.023.0+0.21%
2004-03-3110,856.0-43.0-0.39%
2003-12-3110,899.014.0+0.13%
2003-09-3010,885.0147.0+1.37%
2003-06-3010,738.0-99.0-0.91%
2003-03-3110,837.0-9.0-0.08%
2002-12-3110,846.0-87.0-0.80%
2002-09-3010,933.0-116.0-1.05%
2002-06-3011,049.0-80.0-0.72%
2002-03-3111,129.017.0+0.15%
2001-12-3111,112.0-22.0-0.20%
2001-09-3011,134.0-8.0-0.07%
2001-06-3011,142.016.0+0.14%
2001-03-3111,126.0-14.0-0.13%
2000-12-3111,140.026.0+0.23%
2000-09-3011,114.061.8+0.56%
2000-06-3011,052.2-33.8-0.30%
2000-03-3111,086.010.0+0.09%
1999-12-3111,076.022.0+0.20%
1999-09-3011,054.012.0+0.11%
1999-06-3011,042.018.0+0.16%
1999-03-3111,024.046.2+0.42%
1998-12-3110,977.8164.9+1.52%
1998-09-3010,812.9-7.1-0.07%
1998-06-3010,820.080.0+0.74%
1998-03-3110,740.068.0+0.64%
1997-12-3110,672.08.0+0.08%
1997-09-3010,664.0140.0+1.33%
1997-06-3010,524.0174.0+1.68%
1997-03-3110,350.0483.3+4.90%
1996-12-319,866.7-366.7-3.58%
1996-09-3010,233.3