← Back to All Trades

MSFT

Congressional & insider trading activity

68
Total Trades
23
Traders
35 / 33
Buys / Sells
Accumulating
Congress Sentiment
Buy Volume: $1,621,001 Sell Volume: $1,410,000

Recent Trades

Date Trader Type Amount Filed
2026-01-30 John Mcguire R SELL $1,001-15,000 2026-02-10
2026-01-30 John McGuire ? SELL $1,001-15,000 2026-02-10
2026-01-29 David J. Taylor R BUY $1,001-15,000 2026-02-02
2026-01-23 Thomas H. Kean ? SELL $1,001-15,000 2026-02-19
2026-01-21 John Mcguire R BUY $1,001-15,000 2026-02-10
2026-01-21 John McGuire ? BUY $1,001-15,000 2026-02-10
2026-01-16 David J. Taylor R BUY $1,001-15,000 2026-02-02
2026-01-08 David J. Taylor R BUY $1,001-1,001 2026-01-21
2026-01-08 David J. Taylor R BUY $1,001-15,000 2026-01-21
2025-12-29 Markwayne Mullin R BUY $100,001-250,000 2026-01-16
2025-12-19 Gilbert Cisneros D SELL $15,001-50,000 2026-01-12
2025-12-18 Julie Johnson D SELL $1,001-15,000 2026-01-15
2025-12-17 John Boozman R BUY $1,001-15,000 2026-01-13
2025-12-16 Shelley Moore Capito R SELL $1,001-15,000 2026-01-06
2025-12-11 Cleo Fields D BUY $1,001-15,000 2025-12-17
2025-11-21 Dwight Evans D SELL $1,001-15,000 2025-12-19
2025-11-18 Gilbert Cisneros D BUY $50,001-100,000 2025-12-15
2025-09-24 Sheri Biggs R SELL $1,001-15,000 2025-10-05
2020-09-04 Pat Roberts R SELL $50,001-100,000 -
2020-09-03 Pat Roberts R BUY $15,001-50,000 -

Showing 20 of 68 trades

Top Institutional Holders SEC 13F Filings

Quarterly institutional ownership from 13F-HR filings

Institution Shares Value Report Date
Vanguard Group Inc 691,386,214 $259,539,470,874 2025-03-31
BlackRock Inc 538,937,099 $202,661,906,503 2023-12-31
State Street Corp 296,030,244 $111,126,793,295 2025-03-31
FMR LLC 194,591,253 $73,047,610,651 2025-03-31
Morgan Stanley 119,097,822 $59,240,448,879 2025-06-30
JPMorgan Chase & Co 142,009,968 $53,309,122,307 2025-03-31
Wellington Management Group 48,909,443 $23,653,584,823 2025-12-31
Goldman Sachs Group Inc 46,717,154 $23,237,579,794 2025-06-30
AllianceBernstein LP 36,082,677 $17,450,304,251 2025-12-31
Invesco Ltd 39,248,561 $16,543,268,236 2024-12-31