Data: Microsoft (MSFT) Financial Results

The scale used for all diagrams on this page is: 100 pixels =~ $25 Billion.

Data Source: Microsoft Corporation's Investor Relations page

Select a diagram to jump to:
2026 Q1
Sep 2025
Microsoft 2026 Q1 Financial Results thumbnail
2025 Q4
Jun 2025
Microsoft 2025 Q4 Financial Results thumbnail
2025 Q3
Mar 2025
Microsoft 2025 Q3 Financial Results thumbnail
2025 Q2
Dec 2024
Microsoft 2025 Q2 Financial Results thumbnail
2025 Q1
Sep 2024
Microsoft 2025 Q1 Financial Results thumbnail
2024 Q4
Jun 2024
Microsoft 2024 Q4 Financial Results thumbnail
2024 Q3
Mar 2024
Microsoft 2024 Q3 Financial Results thumbnail
2024 Q2
Dec 2023
Microsoft 2024 Q2 Financial Results thumbnail
2024 Q1
Sep 2023
Microsoft 2024 Q1 Financial Results thumbnail
2023 Q4
Jun 2023
Microsoft 2023 Q4 Financial Results thumbnail

Hover over any flow to see specific dollar amounts.

Drag the bar at the right edge to reveal figures from the prior year for comparison.

Microsoft quarter ending September 30, 2025 (2026 Q1):

Microsoft 2026 Q1 Results Service and other → MSFT Revenue Quarter ended 2025-09-30: $40,630M MSFT Revenue Quarter ended 2025-09-30 → Gross Margin: $40,630M Gross Margin → Operating income: $37,961M Operating income → Income before income taxes: $34,301M Income before income taxes → Net Income: $27,747M Service and other → MSFT Revenue Quarter ended 2025-09-30: $21,121M MSFT Revenue Quarter ended 2025-09-30 → Cost of Revenue: $21,121M Product → MSFT Revenue Quarter ended 2025-09-30: $13,000M MSFT Revenue Quarter ended 2025-09-30 → Gross Margin: $13,000M Gross Margin → Research & Development: $8,146M Income before income taxes → Income Tax Provision: $6,554M Gross Margin → Sales and marketing: $5,717M Operating income → Other Expense: $3,660M Product → MSFT Revenue Quarter ended 2025-09-30: $2,922M MSFT Revenue Quarter ended 2025-09-30 → Cost of Revenue: $2,922M Gross Margin → General & administrative: $1,806M Product: $15,922M MSFT Revenue Quarter ended 2025-09-30: $77,673M Service and other: $61,751M Cost of Revenue: $24,043M Gross Margin: $53,630M Research & Development: $8,146M Sales and marketing: $5,717M General & administrative: $1,806M Operating income: $37,961M Other Expense: $3,660M Income before income taxes: $34,301M Income Tax Provision: $6,554M Net Income: $27,747M Made at SankeyMATIC.com Product$15,922M MSFT RevenueQuarter ended2025-09-30$77,673M Service and other$61,751M Cost of Revenue$24,043M GrossMargin$53,630M Research & Development$8,146M Sales and marketing$5,717M General &administrative$1,806M Operating income$37,961M Other Expense$3,660M Income beforeincome taxes$34,301M Income TaxProvision$6,554M NetIncome$27,747M
Microsoft 2025 Q1 Results Service and other → MSFT Revenue Quarter ended 2024-09-30: $33,508M MSFT Revenue Quarter ended 2024-09-30 → Gross Margin: $33,508M Gross Margin → Operating income: $30,552M Operating income → Income before income taxes: $30,269M Income before income taxes → Net Income: $24,667M Service and other → MSFT Revenue Quarter ended 2024-09-30: $16,805M MSFT Revenue Quarter ended 2024-09-30 → Cost of Revenue: $16,805M Product → MSFT Revenue Quarter ended 2024-09-30: $11,978M MSFT Revenue Quarter ended 2024-09-30 → Gross Margin: $11,978M Gross Margin → Research & Development: $7,544M Gross Margin → Sales and marketing: $5,717M Income before income taxes → Income Tax Provision: $5,602M Product → MSFT Revenue Quarter ended 2024-09-30: $3,294M MSFT Revenue Quarter ended 2024-09-30 → Cost of Revenue: $3,294M Gross Margin → General & administrative: $1,673M Operating income → Other Expense: $283M Product: $15,272M MSFT Revenue Quarter ended 2024-09-30: $65,585M Service and other: $50,313M Cost of Revenue: $20,099M Gross Margin: $45,486M Research & Development: $7,544M Sales and marketing: $5,717M General & administrative: $1,673M Operating income: $30,552M Other Expense: $283M Income before income taxes: $30,269M Income Tax Provision: $5,602M Net Income: $24,667M Made at SankeyMATIC.com Product$15,272M MSFT RevenueQuarter ended2024-09-30$65,585M Service and other$50,313M Cost of Revenue$20,099M GrossMargin$45,486M Research & Development$7,544M Sales and marketing$5,717M General &administrative$1,673M Operating income$30,552M Other Expense$283M Income beforeincome taxes$30,269M Income TaxProvision$5,602M NetIncome$24,667M

Microsoft quarter ending June 30, 2025 (2025 Q4):

Microsoft 2025 Q4 Results Service and other → MSFT Revenue Quarter ended 2025-06-30: $38,605M MSFT Revenue Quarter ended 2025-06-30 → Gross Margin: $38,605M Gross Margin → Operating income: $34,323M Operating income → Income before income taxes: $32,616M Income before income taxes → Net Income: $27,233M Service and other → MSFT Revenue Quarter ended 2025-06-30: $20,700M MSFT Revenue Quarter ended 2025-06-30 → Cost of Revenue: $20,700M Product → MSFT Revenue Quarter ended 2025-06-30: $13,822M MSFT Revenue Quarter ended 2025-06-30 → Gross Margin: $13,822M Gross Margin → Research & Development: $8,829M Gross Margin → Sales and marketing: $7,285M Income before income taxes → Income Tax Provision: $5,383M Product → MSFT Revenue Quarter ended 2025-06-30: $3,314M MSFT Revenue Quarter ended 2025-06-30 → Cost of Revenue: $3,314M Gross Margin → General & administrative: $1,990M Operating income → Other Expense: $1,707M Product: $17,136M MSFT Revenue Quarter ended 2025-06-30: $76,441M Service and other: $59,305M Cost of Revenue: $24,014M Gross Margin: $52,427M Research & Development: $8,829M Sales and marketing: $7,285M General & administrative: $1,990M Operating income: $34,323M Other Expense: $1,707M Income before income taxes: $32,616M Income Tax Provision: $5,383M Net Income: $27,233M Made at SankeyMATIC.com Product$17,136M MSFT RevenueQuarter ended2025-06-30$76,441M Service and other$59,305M Cost of Revenue$24,014M GrossMargin$52,427M Research & Development$8,829M Sales and marketing$7,285M General &administrative$1,990M Operating income$34,323M Other Expense$1,707M Income beforeincome taxes$32,616M Income TaxProvision$5,383M NetIncome$27,233M
Microsoft 2024 Q4 Results Service and other → MSFT Revenue Quarter ended 2024-06-30: $33,264M MSFT Revenue Quarter ended 2024-06-30 → Gross Margin: $33,264M Gross Margin → Operating income: $27,925M Operating income → Income before income taxes: $27,250M Income before income taxes → Net Income: $22,036M Service and other → MSFT Revenue Quarter ended 2024-06-30: $18,246M MSFT Revenue Quarter ended 2024-06-30 → Cost of Revenue: $18,246M Product → MSFT Revenue Quarter ended 2024-06-30: $11,779M MSFT Revenue Quarter ended 2024-06-30 → Gross Margin: $11,779M Gross Margin → Research & Development: $8,056M Gross Margin → Sales and marketing: $6,816M Income before income taxes → Income Tax Provision: $5,214M Gross Margin → General & administrative: $2,246M Product → MSFT Revenue Quarter ended 2024-06-30: $1,438M MSFT Revenue Quarter ended 2024-06-30 → Cost of Revenue: $1,438M Operating income → Other Expense: $675M Product: $13,217M MSFT Revenue Quarter ended 2024-06-30: $64,727M Service and other: $51,510M Cost of Revenue: $19,684M Gross Margin: $45,043M Research & Development: $8,056M Sales and marketing: $6,816M General & administrative: $2,246M Operating income: $27,925M Other Expense: $675M Income before income taxes: $27,250M Income Tax Provision: $5,214M Net Income: $22,036M Made at SankeyMATIC.com Product$13,217M MSFT RevenueQuarter ended2024-06-30$64,727M Service and other$51,510M Cost of Revenue$19,684M GrossMargin$45,043M Research & Development$8,056M Sales and marketing$6,816M General &administrative$2,246M Operating income$27,925M Other Expense$675M Income beforeincome taxes$27,250M Income TaxProvision$5,214M NetIncome$22,036M

Microsoft quarter ending March 31, 2025 (2025 Q3):

Microsoft 2025 Q3 Results Service and other → MSFT Revenue Quarter ended 2025-03-31: $35,865M MSFT Revenue Quarter ended 2025-03-31 → Gross Margin: $35,865M Gross Margin → Operating income: $32,000M Operating income → Income before income taxes: $31,377M Income before income taxes → Net Income: $25,824M Service and other → MSFT Revenue Quarter ended 2025-03-31: $18,882M MSFT Revenue Quarter ended 2025-03-31 → Cost of Revenue: $18,882M Product → MSFT Revenue Quarter ended 2025-03-31: $12,282M MSFT Revenue Quarter ended 2025-03-31 → Gross Margin: $12,282M Gross Margin → Research & Development: $8,198M Gross Margin → Sales and marketing: $6,212M Income before income taxes → Income Tax Provision: $5,553M Product → MSFT Revenue Quarter ended 2025-03-31: $3,037M MSFT Revenue Quarter ended 2025-03-31 → Cost of Revenue: $3,037M Gross Margin → General & administrative: $1,737M Operating income → Other Expense: $623M Product: $15,319M MSFT Revenue Quarter ended 2025-03-31: $70,066M Service and other: $54,747M Cost of Revenue: $21,919M Gross Margin: $48,147M Research & Development: $8,198M Sales and marketing: $6,212M General & administrative: $1,737M Operating income: $32,000M Other Expense: $623M Income before income taxes: $31,377M Income Tax Provision: $5,553M Net Income: $25,824M Made at SankeyMATIC.com Product$15,319M MSFT RevenueQuarter ended2025-03-31$70,066M Service and other$54,747M Cost of Revenue$21,919M GrossMargin$48,147M Research & Development$8,198M Sales and marketing$6,212M General &administrative$1,737M Operating income$32,000M Other Expense$623M Income beforeincome taxes$31,377M Income TaxProvision$5,553M NetIncome$25,824M
Microsoft 2024 Q3 Results Service and other → MSFT Revenue Quarter ended 2024-03-31: $30,612M MSFT Revenue Quarter ended 2024-03-31 → Gross Margin: $30,612M Gross Margin → Operating income: $27,581M Operating income → Income before income taxes: $26,727M Income before income taxes → Net Income: $21,939M Service and other → MSFT Revenue Quarter ended 2024-03-31: $14,166M MSFT Revenue Quarter ended 2024-03-31 → Cost of Revenue: $14,166M Product → MSFT Revenue Quarter ended 2024-03-31: $12,741M MSFT Revenue Quarter ended 2024-03-31 → Gross Margin: $12,741M Gross Margin → Research & Development: $7,653M Gross Margin → Sales and marketing: $6,207M Income before income taxes → Income Tax Provision: $4,788M Product → MSFT Revenue Quarter ended 2024-03-31: $4,339M MSFT Revenue Quarter ended 2024-03-31 → Cost of Revenue: $4,339M Gross Margin → General & administrative: $1,912M Operating income → Other Expense: $854M Product: $17,080M MSFT Revenue Quarter ended 2024-03-31: $61,858M Service and other: $44,778M Cost of Revenue: $18,505M Gross Margin: $43,353M Research & Development: $7,653M Sales and marketing: $6,207M General & administrative: $1,912M Operating income: $27,581M Other Expense: $854M Income before income taxes: $26,727M Income Tax Provision: $4,788M Net Income: $21,939M Made at SankeyMATIC.com Product$17,080M MSFT RevenueQuarter ended2024-03-31$61,858M Service and other$44,778M Cost of Revenue$18,505M GrossMargin$43,353M Research & Development$7,653M Sales and marketing$6,207M General &administrative$1,912M Operating income$27,581M Other Expense$854M Income beforeincome taxes$26,727M Income TaxProvision$4,788M NetIncome$21,939M

Microsoft quarter ending December 31, 2024 (2025 Q2):

Microsoft 2025 Q2 Results Service and other → MSFT Revenue Quarter ended 2024-12-31: $35,470M MSFT Revenue Quarter ended 2024-12-31 → Gross Margin: $35,470M Gross Margin → Operating income: $31,653M Operating income → Income before income taxes: $29,365M Income before income taxes → Net Income: $24,108M Service and other → MSFT Revenue Quarter ended 2024-12-31: $17,943M MSFT Revenue Quarter ended 2024-12-31 → Cost of Revenue: $17,943M Product → MSFT Revenue Quarter ended 2024-12-31: $12,363M MSFT Revenue Quarter ended 2024-12-31 → Gross Margin: $12,363M Gross Margin → Research & Development: $7,917M Gross Margin → Sales and marketing: $6,440M Income before income taxes → Income Tax Provision: $5,257M Product → MSFT Revenue Quarter ended 2024-12-31: $3,856M MSFT Revenue Quarter ended 2024-12-31 → Cost of Revenue: $3,856M Operating income → Other Expense: $2,288M Gross Margin → General & administrative: $1,823M Product: $16,219M MSFT Revenue Quarter ended 2024-12-31: $69,632M Service and other: $53,413M Cost of Revenue: $21,799M Gross Margin: $47,833M Research & Development: $7,917M Sales and marketing: $6,440M General & administrative: $1,823M Operating income: $31,653M Other Expense: $2,288M Income before income taxes: $29,365M Income Tax Provision: $5,257M Net Income: $24,108M Made at SankeyMATIC.com Product$16,219M MSFT RevenueQuarter ended2024-12-31$69,632M Service and other$53,413M Cost of Revenue$21,799M GrossMargin$47,833M Research & Development$7,917M Sales and marketing$6,440M General &administrative$1,823M Operating income$31,653M Other Expense$2,288M Income beforeincome taxes$29,365M Income TaxProvision$5,257M NetIncome$24,108M
Microsoft 2024 Q2 Results Service and other → MSFT Revenue Quarter ended 2023-12-31: $29,420M MSFT Revenue Quarter ended 2023-12-31 → Gross Margin: $29,420M Gross Margin → Operating income: $27,032M Operating income → Income before income taxes: $26,526M Income before income taxes → Net Income: $21,870M Service and other → MSFT Revenue Quarter ended 2023-12-31: $13,659M MSFT Revenue Quarter ended 2023-12-31 → Cost of Revenue: $13,659M Product → MSFT Revenue Quarter ended 2023-12-31: $12,977M MSFT Revenue Quarter ended 2023-12-31 → Gross Margin: $12,977M Gross Margin → Research & Development: $7,142M Gross Margin → Sales and marketing: $6,246M Product → MSFT Revenue Quarter ended 2023-12-31: $5,964M MSFT Revenue Quarter ended 2023-12-31 → Cost of Revenue: $5,964M Income before income taxes → Income Tax Provision: $4,656M Gross Margin → General & administrative: $1,977M Operating income → Other Expense: $506M Product: $18,941M MSFT Revenue Quarter ended 2023-12-31: $62,020M Service and other: $43,079M Cost of Revenue: $19,623M Gross Margin: $42,397M Research & Development: $7,142M Sales and marketing: $6,246M General & administrative: $1,977M Operating income: $27,032M Other Expense: $506M Income before income taxes: $26,526M Income Tax Provision: $4,656M Net Income: $21,870M Made at SankeyMATIC.com Product$18,941M MSFT RevenueQuarter ended2023-12-31$62,020M Service and other$43,079M Cost of Revenue$19,623M GrossMargin$42,397M Research & Development$7,142M Sales and marketing$6,246M General &administrative$1,977M Operating income$27,032M Other Expense$506M Income beforeincome taxes$26,526M Income TaxProvision$4,656M NetIncome$21,870M

Microsoft quarter ending September 30, 2024 (2025 Q1):

Microsoft 2025 Q1 Results Service and other → MSFT Revenue Quarter ended 2024-09-30: $33,508M MSFT Revenue Quarter ended 2024-09-30 → Gross Margin: $33,508M Gross Margin → Operating income: $30,552M Operating income → Income before income taxes: $30,269M Income before income taxes → Net Income: $24,667M Service and other → MSFT Revenue Quarter ended 2024-09-30: $16,805M MSFT Revenue Quarter ended 2024-09-30 → Cost of Revenue: $16,805M Product → MSFT Revenue Quarter ended 2024-09-30: $11,978M MSFT Revenue Quarter ended 2024-09-30 → Gross Margin: $11,978M Gross Margin → Research & Development: $7,544M Gross Margin → Sales and marketing: $5,717M Income before income taxes → Income Tax Provision: $5,602M Product → MSFT Revenue Quarter ended 2024-09-30: $3,294M MSFT Revenue Quarter ended 2024-09-30 → Cost of Revenue: $3,294M Gross Margin → General & administrative: $1,673M Operating income → Other Expense: $283M Product: $15,272M MSFT Revenue Quarter ended 2024-09-30: $65,585M Service and other: $50,313M Cost of Revenue: $20,099M Gross Margin: $45,486M Research & Development: $7,544M Sales and marketing: $5,717M General & administrative: $1,673M Operating income: $30,552M Other Expense: $283M Income before income taxes: $30,269M Income Tax Provision: $5,602M Net Income: $24,667M Made at SankeyMATIC.com Product$15,272M MSFT RevenueQuarter ended2024-09-30$65,585M Service and other$50,313M Cost of Revenue$20,099M GrossMargin$45,486M Research & Development$7,544M Sales and marketing$5,717M General &administrative$1,673M Operating income$30,552M Other Expense$283M Income beforeincome taxes$30,269M Income TaxProvision$5,602M NetIncome$24,667M
Microsoft 2024 Q1 Results Service and other → MSFT Revenue Quarter ended 2023-09-30: $28,211M MSFT Revenue Quarter ended 2023-09-30 → Gross Margin: $28,211M Operating income → Income before income taxes: $27,284M Gross Margin → Operating income: $26,895M Income before income taxes → Net Income: $22,291M Service and other → MSFT Revenue Quarter ended 2023-09-30: $12,771M MSFT Revenue Quarter ended 2023-09-30 → Cost of Revenue: $12,771M Product → MSFT Revenue Quarter ended 2023-09-30: $12,004M MSFT Revenue Quarter ended 2023-09-30 → Gross Margin: $12,004M Gross Margin → Research & Development: $6,659M Gross Margin → Sales and marketing: $5,187M Income before income taxes → Income Tax Provision: $4,993M Product → MSFT Revenue Quarter ended 2023-09-30: $3,531M MSFT Revenue Quarter ended 2023-09-30 → Cost of Revenue: $3,531M Gross Margin → General & administrative: $1,474M Other Income → Income before income taxes: $389M Product: $15,535M MSFT Revenue Quarter ended 2023-09-30: $56,517M Service and other: $40,982M Cost of Revenue: $16,302M Gross Margin: $40,215M Research & Development: $6,659M Sales and marketing: $5,187M General & administrative: $1,474M Operating income: $27,284M Other Income: $389M Income before income taxes: $27,673M Income Tax Provision: $4,993M Net Income: $22,291M Made at SankeyMATIC.com Product$15,535M MSFT RevenueQuarter ended2023-09-30$56,517M Service and other$40,982M Cost of Revenue$16,302M GrossMargin$40,215M Research & Development$6,659M Sales and marketing$5,187M General &administrative$1,474M Operating income$27,284M Other Income$389M Income beforeincome taxes$27,673M Income TaxProvision$4,993M NetIncome$22,291M

Microsoft quarter ending June 30, 2024 (2024 Q4):

Microsoft 2024 Q4 Results Service and other → MSFT Revenue Quarter ended 2024-06-30: $33,264M MSFT Revenue Quarter ended 2024-06-30 → Gross Margin: $33,264M Gross Margin → Operating income: $27,925M Operating income → Income before income taxes: $27,250M Income before income taxes → Net Income: $22,036M Service and other → MSFT Revenue Quarter ended 2024-06-30: $18,246M MSFT Revenue Quarter ended 2024-06-30 → Cost of Revenue: $18,246M Product → MSFT Revenue Quarter ended 2024-06-30: $11,779M MSFT Revenue Quarter ended 2024-06-30 → Gross Margin: $11,779M Gross Margin → Research & Development: $8,056M Gross Margin → Sales and marketing: $6,816M Income before income taxes → Income Tax Provision: $5,214M Gross Margin → General & administrative: $2,246M Product → MSFT Revenue Quarter ended 2024-06-30: $1,438M MSFT Revenue Quarter ended 2024-06-30 → Cost of Revenue: $1,438M Operating income → Other Expense: $675M Product: $13,217M MSFT Revenue Quarter ended 2024-06-30: $64,727M Service and other: $51,510M Cost of Revenue: $19,684M Gross Margin: $45,043M Research & Development: $8,056M Sales and marketing: $6,816M General & administrative: $2,246M Operating income: $27,925M Other Expense: $675M Income before income taxes: $27,250M Income Tax Provision: $5,214M Net Income: $22,036M Made at SankeyMATIC.com Product$13,217M MSFT RevenueQuarter ended2024-06-30$64,727M Service and other$51,510M Cost of Revenue$19,684M GrossMargin$45,043M Research & Development$8,056M Sales and marketing$6,816M General &administrative$2,246M Operating income$27,925M Other Expense$675M Income beforeincome taxes$27,250M Income TaxProvision$5,214M NetIncome$22,036M
Microsoft 2023 Q4 Results Service and other → MSFT Revenue Quarter ended 2023-06-30: $26,412M MSFT Revenue Quarter ended 2023-06-30 → Gross Margin: $26,412M Operating income → Income before income taxes: $24,727M Gross Margin → Operating income: $24,254M Income before income taxes → Net Income: $20,081M Product → MSFT Revenue Quarter ended 2023-06-30: $12,982M MSFT Revenue Quarter ended 2023-06-30 → Gross Margin: $12,982M Service and other → MSFT Revenue Quarter ended 2023-06-30: $12,924M MSFT Revenue Quarter ended 2023-06-30 → Cost of Revenue: $12,924M Gross Margin → Research & Development: $6,739M Gross Margin → Sales and marketing: $6,204M Income before income taxes → Income Tax Provision: $4,646M Product → MSFT Revenue Quarter ended 2023-06-30: $3,871M MSFT Revenue Quarter ended 2023-06-30 → Cost of Revenue: $3,871M Gross Margin → General & administrative: $2,197M Other Income → Income before income taxes: $473M Product: $16,853M MSFT Revenue Quarter ended 2023-06-30: $56,189M Service and other: $39,336M Cost of Revenue: $16,795M Gross Margin: $39,394M Research & Development: $6,739M Sales and marketing: $6,204M General & administrative: $2,197M Operating income: $24,727M Other Income: $473M Income before income taxes: $25,200M Income Tax Provision: $4,646M Net Income: $20,081M Made at SankeyMATIC.com Product$16,853M MSFT RevenueQuarter ended2023-06-30$56,189M Service and other$39,336M Cost of Revenue$16,795M GrossMargin$39,394M Research & Development$6,739M Sales and marketing$6,204M General & administrative$2,197M Operating income$24,727M Other Income$473M Income beforeincome taxes$25,200M Income TaxProvision$4,646M NetIncome$20,081M

Microsoft quarter ending March 31, 2024 (2024 Q3):

Microsoft quarter ending December 31, 2023 (2024 Q2):

Microsoft quarter ending September 30, 2023 (2024 Q1):

Microsoft quarter ending June 30, 2023 (2023 Q4):

Credits

The diagrams are created with SankeyMATIC. The image-comparison slider is from the Shoelace web component library.


Select a diagram to jump to:
2025 Q4
Jun 2025
Microsoft 2025 Q4 Financial Results thumbnail
2025 Q3
Mar 2025
Microsoft 2025 Q3 Financial Results thumbnail
2025 Q2
Dec 2024
Microsoft 2025 Q2 Financial Results thumbnail
2025 Q1
Sep 2024
Microsoft 2025 Q1 Financial Results thumbnail
2024 Q4
Jun 2024
Microsoft 2024 Q4 Financial Results thumbnail
2024 Q3
Mar 2024
Microsoft 2024 Q3 Financial Results thumbnail
2024 Q2
Dec 2023
Microsoft 2024 Q2 Financial Results thumbnail
2024 Q1
Sep 2023
Microsoft 2024 Q1 Financial Results thumbnail
2023 Q4
Jun 2023
Microsoft 2023 Q4 Financial Results thumbnail