Microsoft MSFT
SEC filings (XBRL) · quarterly · fiscal year ends June 30
Pick a second metric to compare.
Source: SEC EDGAR 10-Q/10-K XBRL, CIK 789019; every value is traced to its filing on EDGAR. Retrieved Oct 11, 2026. Quarters labelled by fiscal quarter with the calendar period end. Q4 = annual minus Q1–Q3; cash-flow quarters derived from year-to-date figures.
Last 84 quarters
| Q1 FY2025Sep 30, 2024 | Q2 FY2025Dec 31, 2024 | Q3 FY2025Mar 31, 2025 | Q4 FY2025Jun 30, 2025 | Q1 FY2026Sep 30, 2025 | Q2 FY2026Dec 31, 2025 | Q3 FY2026Mar 31, 2026 | Q4 FY2026Jun 30, 2026 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $65.6B | $69.6B | $70.1B | $76.4B | $77.7B | $81.3B | $82.9B | $90.0B |
| Operating income | $30.6B | $31.7B | $32.0B | $34.3B | $38.0B | $38.3B | $38.4B | $40.6B |
| Net income | $24.7B | $24.1B | $25.8B | $27.2B | $27.7B | $38.5B | $31.8B | $35.8B |
| Capital spending | $14.9B | $15.8B | $16.7B | $17.1B | $19.4B | $29.9B | $30.9B | $35.8B |
| Operating cash flow | $34.2B | $22.3B | $37.0B | $42.6B | $45.1B | $35.8B | $46.7B | $55.4B |
| Free cash flow | $19.3B | $6.5B | $20.3B | $25.6B | $25.7B | $5.9B | $15.8B | $19.6B |
| Capex / operating cash flow | 43.7% | 70.9% | 45.2% | 40.0% | 43.0% | 83.5% | 66.2% | 64.6% |
| Shares outstanding | 7.435B | 7.434B | 7.433B | 7.433B | 7.432B | 7.426B | 7.428B | 7.426B |
| Share count change, y/y | +0.0% | +0.0% | +0.0% | +0.0% | −0.0% | −0.1% | −0.1% | −0.1% |
| Diluted shares (weighted avg.) | 7.470B | 7.468B | 7.461B | — No figure for Q2 2025: Fiscal Q4: the 10-K gives only the 12-month weighted average; a quarterly weighted average cannot be derived by subtraction. | 7.466B | 7.460B | 7.445B | — No figure for Q2 2026: Fiscal Q4: the 10-K gives only the 12-month weighted average; a quarterly weighted average cannot be derived by subtraction. |
— Diluted shares (weighted avg.): No figure for Q2 2025: Fiscal Q4: the 10-K gives only the 12-month weighted average; a quarterly weighted average cannot be derived by subtraction.
— Diluted shares (weighted avg.): No figure for Q2 2026: Fiscal Q4: the 10-K gives only the 12-month weighted average; a quarterly weighted average cannot be derived by subtraction.
Diluted shares (weighted avg.): fiscal Q4 is blank because the 10-K gives 12-month figures only.
XBRL tags used
| Revenue | Revenues | Sep 2009 to Dec 2010 |
|---|---|---|
SalesRevenueNet | Mar 2011 to Jun 2016 | |
RevenueFromContractWithCustomerExcludingAssessedTax | Sep 2017 to Jun 2026 | |
| Operating income | OperatingIncomeLoss | Sep 2009 to Jun 2026 |
| Net income | NetIncomeLoss | Sep 2009 to Jun 2026 |
| Capital spending | PaymentsToAcquirePropertyPlantAndEquipment | Sep 2009 to Jun 2026 |
| Operating cash flow | NetCashProvidedByUsedInOperatingActivities | Sep 2009 to Jun 2013 |
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations | Sep 2013 to Sep 2016 | |
NetCashProvidedByUsedInOperatingActivities | Dec 2016 to Jun 2026 | |
| Free cash flow | ocf - capex: NetCashProvidedByUsedInOperatingActivities, PaymentsToAcquirePropertyPlantAndEquipment | Sep 2009 to Jun 2013 |
ocf - capex: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations, PaymentsToAcquirePropertyPlantAndEquipment | Sep 2013 to Sep 2016 | |
ocf - capex: NetCashProvidedByUsedInOperatingActivities, PaymentsToAcquirePropertyPlantAndEquipment | Dec 2016 to Jun 2026 | |
| Capex / operating cash flow | capex / ocf * 100: PaymentsToAcquirePropertyPlantAndEquipment, NetCashProvidedByUsedInOperatingActivities | Sep 2009 to Jun 2013 |
capex / ocf * 100: PaymentsToAcquirePropertyPlantAndEquipment, NetCashProvidedByUsedInOperatingActivitiesContinuingOperations | Sep 2013 to Sep 2016 | |
capex / ocf * 100: PaymentsToAcquirePropertyPlantAndEquipment, NetCashProvidedByUsedInOperatingActivities | Dec 2016 to Jun 2026 | |
| Shares outstanding | dei:EntityCommonStockSharesOutstanding | Sep 2009 to Jun 2026 |
| Diluted shares (weighted avg.) | WeightedAverageNumberOfDilutedSharesOutstanding | Sep 2009 to Mar 2026 |
Where a company changed tags, each quarter uses the tag it was reported under; the newest tag is primary.