NASDAQ:MSFT | Shares Outstanding | MICROSOFT CORP

Complete source-backed shares outstanding history.

Available history
2007-06-30 to 2026-07-23
Data captured

Historical Shares Outstanding

DateShares outstanding
2026-07-237,425,545,491
2026-06-307,427,000,000
2026-04-237,428,434,704
2026-03-317,429,000,000
2026-01-227,425,629,076
2025-12-317,429,000,000
2025-10-237,432,377,655
2025-09-307,434,000,000
2025-07-247,433,166,379
2025-06-307,434,000,000
2025-04-247,432,543,865
2025-03-317,434,000,000
2025-01-237,433,982,235
2024-12-317,435,000,000
2024-10-247,434,880,776
2024-09-307,436,000,000
2024-07-257,433,038,381
2024-06-307,434,000,000
2024-04-227,432,305,794
2024-03-317,433,000,000
2024-01-257,430,436,229
2023-12-317,432,000,000
2023-10-197,432,262,329
2023-09-307,431,000,000
2023-07-247,429,763,722
2023-06-307,432,000,000
2023-04-207,435,487,575
2023-03-317,437,000,000
2023-01-197,443,803,533
2022-12-317,447,000,000
2022-10-207,454,473,144
2022-09-307,457,000,000
2022-07-257,457,891,872
2022-06-307,464,000,000
2022-04-217,479,033,135
2022-03-317,483,000,000
2022-01-207,496,866,428
2021-12-317,500,000,000
2021-10-217,507,980,444
2021-09-307,510,000,000
2021-07-267,514,891,248
2021-06-307,519,000,000
2021-04-227,531,574,551
2021-03-317,534,000,000
2021-01-217,542,215,767
2020-12-317,546,000,000
2020-10-227,560,495,969
2020-09-307,564,000,000
2020-07-277,567,652,935
2020-06-307,571,000,000
2020-04-247,583,440,247
2020-03-317,590,000,000
2020-01-247,606,047,010
2019-12-317,611,000,000
2019-10-187,628,805,618
2019-09-307,634,000,000
2019-07-297,635,409,400
2019-06-307,643,000,000
2019-04-187,662,817,920
2019-03-317,666,000,000
2019-01-257,672,213,446
2018-12-317,683,000,000
2018-10-197,676,218,736
2018-09-307,680,000,000
2018-07-317,668,217,316
2018-06-307,677,000,000
2018-04-207,683,197,503
2018-03-317,690,000,000
2018-01-267,699,792,852
2017-12-317,705,000,000
2017-10-207,714,590,195
2017-09-307,720,000,000
2017-07-317,702,243,979
2017-06-307,708,000,000
2017-04-217,720,514,731
2017-03-317,723,000,000
2017-01-207,727,529,820
2016-12-317,730,000,000
2016-10-147,775,350,501
2016-09-307,784,000,000
2016-07-257,792,515,573
2016-06-307,808,000,000
2016-04-157,860,466,856
2016-03-317,870,000,000
2016-01-227,909,302,774
2015-12-317,925,000,000
2015-10-157,987,913,152
2015-09-307,986,000,000
2015-07-277,997,980,969
2015-06-308,027,000,000
2015-04-168,089,575,277
2015-03-318,113,000,000
2015-01-228,203,785,341
2014-12-318,218,000,000
2014-10-168,242,852,827
2014-09-308,255,000,000
2014-07-228,239,848,789
2014-06-308,239,000,000
2014-04-178,260,411,967
2014-03-318,260,000,000