‹ Screener

MICROSOFT CORP

MSFT · Services-Prepackaged Software · 7.43B shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $12.6B (gross $22.2B, SBC $9.6B)

Reference price $402.84 · est. market cap ~$3.0T — last insider sale, 2026-06-10 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

A95

Best-in-class software/cloud franchise: elite margins, huge free cash flow, strong growth, and a fortress balance sheet.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $76.4B2025-09-30 · $77.7B2025-12-31 · $81.3B2026-03-31 · $82.9B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
68.8%
Operating margin
45.6%
Net margin
36.1%
Return on equity
29.6%
Return on assets
16.5%
ROIC
26.5%
Revenue growth (QoQ)
2.0%
Net-income growth
15.5%
Debt / equity
0.1×
Current ratio
1.4×
Free cash flow
$71.6B
Tangible book value
$201.4B
Cash & investments
$110.0B
Stock comp / revenue
4.3%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-15Coleman AmyTax withheld36$390.74
2026-06-15Jolla Alice L.Grant5.0K
2026-06-10Numoto TakeshiSell4.5K$402.84
2026-06-08Numoto TakeshiSell2.5K$412.45
2026-06-05List TeriGrant149
2026-06-05SCHARF CHARLES WGrant149
2026-06-05STANTON JOHN WGrant149
2026-06-05Di Sibio CarmineGrant15
2026-06-01Althoff JudsonSell16K$460.99
2026-06-01Jolla Alice L.Tax withheld413$450.24
2026-06-01Coleman AmyTax withheld434$450.24
2026-05-15Coleman AmyTax withheld89$409.43
2026-05-14Coleman AmySell1.3K$411.34
2026-04-15Coleman AmyTax withheld1.4K$393.11
2026-03-16Coleman AmyTax withheld31$395.55
2026-03-06Hogan Kathleen TSell12K$409.52
2026-03-02Numoto TakeshiTax withheld1.4K$392.74
2026-03-02Hood AmyTax withheld4.8K$392.74
2026-03-02Jolla Alice L.Tax withheld424$392.74
2026-03-02SMITH BRADFORD LTax withheld3.6K$392.74
2026-03-02Hogan Kathleen TTax withheld978$392.74
2026-03-02Althoff JudsonTax withheld3.4K$392.74
2026-03-02Coleman AmyTax withheld639$392.74
2026-02-18STANTON JOHN WBuy5.0K$397.35
2026-02-17Coleman AmyTax withheld85$401.32
2026-01-30STANTON JOHN WGrant145
2026-01-30SCHARF CHARLES WGrant145
2026-01-30Mason MarkGrant145
2026-01-30List TeriGrant145
2026-01-15Coleman AmyTax withheld33$459.38
2025-12-15Jolla Alice L.Tax withheld618$478.53
2025-12-15Coleman AmyTax withheld335$478.53
2025-12-10Hogan Kathleen TGift150
2025-12-04List TeriGrant130
2025-12-04Mason MarkGrant130
2025-12-04Numoto TakeshiSell2.9K$478.72
2025-12-04STANTON JOHN WGrant130
2025-12-04SCHARF CHARLES WGrant130
2025-12-02Althoff JudsonSell13K$491.52
2025-12-01Jolla Alice L.Tax withheld413$492.01
2025-12-01Coleman AmyTax withheld462$492.01
2025-11-20Althoff JudsonGift3.5K
2025-11-17Coleman AmyTax withheld89$510.18
2025-11-10Nadella SatyaGift4.0K
2025-11-06SMITH BRADFORD LGift10K
2025-11-03SMITH BRADFORD LSell8.1K$519.21
2025-11-03SMITH BRADFORD LSell30K$518.49
2025-10-15Coleman AmyTax withheld32$513.57
2025-09-15Coleman AmyTax withheld77$509.90
2025-09-15Althoff JudsonGrant26K
2025-09-15Coleman AmyGrant4.0K
2025-09-15Hogan Kathleen TGrant6.5K
2025-09-15Coleman AmyGrant4.4K
2025-09-15SMITH BRADFORD LGrant26K
2025-09-15Numoto TakeshiGrant12K
2025-09-15Hood AmyGrant26K
2025-09-10SCHARF CHARLES WGrant125
2025-09-10STANTON JOHN WGrant125
2025-09-10Mason MarkGrant125
2025-09-10List TeriGrant125
2025-09-03Nadella SatyaSell26K$503.91
2025-09-03Nadella SatyaSell48K$504.95
2025-09-03Nadella SatyaSell39K$505.86
2025-09-03Nadella SatyaSell9.0K$506.62
2025-09-03Nadella SatyaSell500$507.56
2025-09-03Nadella SatyaSell26K$503.00
2025-09-02Coleman AmyTax withheld475$506.69
2025-09-02Althoff JudsonTax withheld24K$506.69
2025-09-02Nadella SatyaGrant309K
2025-09-02Nadella SatyaTax withheld122K$506.69
2025-09-02Hogan Kathleen TTax withheld10K$506.69
2025-09-02Althoff JudsonGrant45K
2025-09-02STANTON JOHN WOther3.6K
2025-09-02SMITH BRADFORD LGrant48K
2025-09-02SMITH BRADFORD LTax withheld25K$506.69
2025-09-02Numoto TakeshiGrant17K
2025-09-02Numoto TakeshiTax withheld9.3K$506.69
2025-09-02Jolla Alice L.Tax withheld515$506.69
2025-09-02Hood AmyGrant54K
2025-09-02Hood AmyTax withheld28K$506.69
2025-09-02Hogan Kathleen TGrant20K
2025-08-31Jolla Alice L.Grant3.8K
2025-08-15Coleman AmyTax withheld89$522.48
2025-08-12Numoto TakeshiSell2.0K$525.55
2025-08-12Numoto TakeshiSell2.9K$528.56
2025-08-11SMITH BRADFORD LGift20K
2025-07-15Coleman AmyTax withheld32$503.02
2025-06-16Coleman AmyTax withheld77$474.96
2025-06-10Mason MarkGrant132
2025-06-10List TeriGrant132
2025-06-10STANTON JOHN WGrant132
2025-06-10SCHARF CHARLES WGrant132
2025-06-03Numoto TakeshiSell3.0K$463.00
2025-06-02Numoto TakeshiTax withheld159$460.36
2025-06-02Coleman AmyTax withheld454$460.36
2025-06-02Jolla Alice L.Tax withheld431$460.36
2025-05-30Numoto TakeshiSell1.0K$460.01
2025-05-21Hogan Kathleen TSell22K$453.77
2025-05-19Althoff JudsonSell9.3K$457.97
2025-05-19Althoff JudsonSell6.7K$458.46
2025-05-15Coleman AmyTax withheld78$452.94
2025-05-15Coleman AmySell13K$452.01
2025-05-05SMITH BRADFORD LSell6.0K$433.17
2025-05-05SMITH BRADFORD LSell3.8K$438.82
2025-05-02SMITH BRADFORD LSell18K$435.31
2025-05-02SMITH BRADFORD LSell57K$436.29
2025-04-30SMITH BRADFORD LSell30$390.57
2025-04-23SMITH BRADFORD LBuy3.8K$377.46
2025-04-15Coleman AmyTax withheld28$387.81
2025-04-15Coleman AmyGrant10K
2025-02-28SMITH BRADFORD LTax withheld3.7K$392.53
2025-02-28Numoto TakeshiTax withheld1.3K$392.53
2025-02-28Jolla Alice L.Tax withheld444$392.53
2025-02-28Hood AmyTax withheld4.4K$392.53
2025-02-28Hogan Kathleen TTax withheld1.7K$392.53
2025-02-28Althoff JudsonTax withheld3.3K$392.53
2025-01-31SCHARF CHARLES WGrant151
2025-01-31Mason MarkGrant151
2025-01-31STANTON JOHN WGrant151
2025-01-31List TeriGrant151

All non-derivative Form 4 activity (SEC), newest first.

Supply chain

Named in the 10-K; linked when we track them.

Notable events (8-K)

DateItems
2026-06-05Exec/director changefiling ↗
2026-05-14Exec/director changeExhibitsfiling ↗
2026-04-29ResultsExhibitsfiling ↗
2026-01-28ResultsExhibitsfiling ↗
2025-12-08Exec/director changeShareholder votefiling ↗
2025-10-29ResultsReg FDExhibitsfiling ↗
2025-09-30Exec/director changefiling ↗
2025-07-30ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-052026-06-020001193125-26-258667 ↗
8-K2026-05-142026-05-130001193125-26-224155 ↗
10-Q2026-04-292026-03-310001193125-26-191507 ↗
8-K2026-04-292026-04-290001193125-26-191457 ↗
10-Q2026-01-282025-12-310001193125-26-027207 ↗
8-K2026-01-282026-01-280001193125-26-027198 ↗
8-K2025-12-082025-12-050001193125-25-311196 ↗
10-Q2025-10-292025-09-300001193125-25-256321 ↗
8-K2025-10-292025-10-280001193125-25-256310 ↗
8-K2025-09-302025-09-240001193125-25-225125 ↗
8-K2025-07-302025-07-300000950170-25-100226 ↗
10-K2025-07-302025-06-300000950170-25-100235 ↗