MSFT · Company research

Microsoft Corp (MSFT): Financial Statements

Reported statement data with reporting periods and sources preserved.

RESEARCH CONTEXT

Understand the numbers

Reported statement data with reporting periods and sources preserved. Use period, currency, units and source fields when interpreting values.

80records availableTechnology

Financial Statements data

Database-backed records only

80 rows
statement typeperiod typefiscal periodperiod endrevenuecost of revenuegross profitoperating incomepretax incomenet income
cash_flowannualFY-2026-Q4Tue Jun 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2026-Q4Tue Jun 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2026-Q4Tue Jun 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2026-Q4Tue Jun 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)90007000000-2952500000060482000000406030000004404700000035766000000
cash_flowannualFY-2026Tue Jun 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2026-Q4Tue Jun 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)331839000000-106374000000225465000000155237000000165934000000133749000000
income_statementannualFY-2026Tue Jun 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)331839000000106374000000225465000000155237000000165934000000133749000000
balance_sheetannualFY-2026Tue Jun 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2026-Q3Tue Mar 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2026-Q3Tue Mar 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2026-Q3Tue Mar 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)241832000000-2682800000016498300000011463400000012188700000097983000000
cash_flowannualFY-2026-Q2Wed Dec 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2026-Q2Wed Dec 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)158946000000—108925000000762360000008254700000066205000000
balance_sheetquarterlyFY-2026-Q2Wed Dec 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2026-Q2Wed Dec 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2026-Q2Wed Dec 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)81273000000-2597800000055295000000382750000004824600000038458000000
balance_sheetquarterlyFY-2026-Q1Tue Sep 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2026-Q1Tue Sep 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2026-Q1Tue Sep 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)77673000000-2404300000053630000000379610000003430100000027747000000
cash_flowquarterlyFY-2025-Q4Mon Jun 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2025-Q4Mon Jun 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2025-Q4Mon Jun 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)281724000000-87831000000193893000000128528000000123627000000101832000000
cash_flowannualFY-2025Mon Jun 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2025Mon Jun 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)28172400000087831000000193893000000128528000000123627000000101832000000
balance_sheetquarterlyFY-2025-Q4Mon Jun 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetannualFY-2025Mon Jun 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q4Mon Jun 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)76441000000-2401400000052427000000343230000003261600000027233000000
cash_flowquarterlyFY-2025-Q3Mon Mar 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2025-Q3Mon Mar 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q3Mon Mar 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)70066000000-2191900000048147000000320000000003137700000025824000000
cash_flowannualFY-2025-Q2Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2025-Q2Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)135217000000—93319000000622050000005963400000048775000000
cash_flowquarterlyFY-2025-Q2Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q2Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)69632000000-2179900000047833000000316530000002936500000024108000000
balance_sheetquarterlyFY-2025-Q2Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q1Mon Sep 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)65585000000-2009900000045486000000305520000003026900000024667000000
cash_flowquarterlyFY-2025-Q1Mon Sep 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2025-Q1Mon Sep 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2024-Q4Sun Jun 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2024-Q4Sun Jun 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)64727000000-1968400000045043000000279250000002725000000022036000000
cash_flowannualFY-2024Sun Jun 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2024-Q4Sun Jun 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)245122000000-7411400000017100800000010943300000010778700000088136000000
income_statementannualFY-2024Sun Jun 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)2451220000007411400000017100800000010943300000010778700000088136000000
balance_sheetquarterlyFY-2024-Q4Sun Jun 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetannualFY-2024Sun Jun 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q4Sun Jun 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2024-Q3Sun Mar 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)61858000000-1850500000043353000000275810000002672700000021939000000
cash_flowquarterlyFY-2024-Q3Sun Mar 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2024-Q3Sun Mar 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2024-Q2Sun Dec 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)118537000000—82612000000539270000005381000000044161000000
cash_flowannualFY-2024-Q2Sun Dec 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2024-Q2Sun Dec 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)62020000000-1962300000042397000000270320000002652600000021870000000
balance_sheetquarterlyFY-2024-Q2Sun Dec 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q2Sun Dec 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2024-Q1Sat Sep 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q1Sat Sep 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2024-Q1Sat Sep 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)56517000000-1630200000040215000000268950000002728400000022291000000
income_statementquarterlyFY-2023-Q4Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)56189000000-1679500000039394000000242540000002472700000020081000000
income_statementannualFY-2023-Q4Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)211915000000-65863000000146052000000885230000008931100000072361000000
cash_flowannualFY-2023-Q4Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2023-Q4Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q4Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2023Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2023Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)21191500000065863000000146052000000885230000008931100000072361000000
balance_sheetannualFY-2023Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q3Fri Mar 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2023-Q3Fri Mar 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2023-Q3Fri Mar 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)155726000000-16128000000106658000000642690000006458400000052280000000
income_statementquarterlyFY-2023-Q2Sat Dec 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)52747000000-1748800000035259000000203990000002033900000016425000000
cash_flowquarterlyFY-2023-Q2Sat Dec 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2023-Q2Sat Dec 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)102869000000—69929000000419170000004191100000033981000000
cash_flowannualFY-2023-Q2Sat Dec 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2023-Q2Sat Dec 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2023-Q1Fri Sep 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)50122000000-1545200000034670000000215180000002157200000017556000000
cash_flowquarterlyFY-2023-Q1Fri Sep 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2023-Q1Fri Sep 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2022-Q4Thu Jun 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2022-Q4Thu Jun 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2022-Q4Thu Jun 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)51865000000-1642900000035436000000205340000002048700000016740000000
cash_flowannualFY-2022Thu Jun 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————

Informational research only, not financial advice. Forecasts are uncertain and can be wrong.