MSFT
Members of Congress have reported 380 MSFT transactions under the STOCK Act, including 139 purchases and 241 sales. The latest disclosed trade took place on Jun 17, 2026. Browse the lawmakers, filing dates and reported value ranges below.
380
Total trades
139
Purchases
241
Sales
41
Unique buyers
37%
Buy sentiment
90-day activity
Congressional trades
| Congressman | Type | Trade date | Disclosed | Amount |
|---|---|---|---|---|
| Sale | Jun 17, 2026 | Jul 26, 2026 | $1,001 - $15,000 | |
| Purchase | Jun 17, 2026 | Jul 26, 2026 | $1,001 - $15,000 | |
| Sale | Jun 16, 2026 | Jun 17, 2026 | $1,001 - $15,000 | |
| Sale (Partial) | Jun 16, 2026 | Jul 2, 2026 | $15,001 | |
| Sale | Jun 16, 2026 | Jun 17, 2026 | $1,001 - $15,000 | |
| Purchase | Jun 11, 2026 | Jun 11, 2026 | $1,001 - $15,000 | |
| Sale | Jun 11, 2026 | Jun 11, 2026 | $1,001 - $15,000 | |
| Sale (Partial) | Jun 2, 2026 | Jul 15, 2026 | $1,001 - $15,000 | |
| Sale | May 19, 2026 | Jun 2, 2026 | $250,001 | |
| Purchase | May 19, 2026 | Jun 2, 2026 | $500,001 - | |
| Purchase | May 15, 2026 | Jun 8, 2026 | $50,001 - $100,000 | |
| Purchase | May 15, 2026 | Jun 5, 2026 | $50,001 - | |
| Sale | May 12, 2026 | Jun 16, 2026 | $15,001 - $50,000 | |
| Sale (Partial) | May 12, 2026 | Jun 2, 2026 | $15,001 | |
| Purchase | Apr 17, 2026 | May 8, 2026 | $15,001 - $50,000 | |
| Sale | Apr 17, 2026 | May 1, 2026 | $15,001 | |
| Purchase | Apr 15, 2026 | May 13, 2026 | $1,001 - $15,000 | |
| Purchase | Apr 15, 2026 | May 1, 2026 | $1,001 - $15,000 | |
| Sale | Apr 14, 2026 | May 8, 2026 | $15,001 - $50,000 | |
| Sale (Partial) | Apr 14, 2026 | May 7, 2026 | $15,001 - | |
| Sale | Apr 8, 2026 | May 1, 2026 | $1,001 - $15,000 | |
| Sale (Partial) | Apr 8, 2026 | Apr 13, 2026 | $1,001 - $15,000 | |
| Purchase | Mar 30, 2026 | Apr 3, 2026 | $1,001 - $15,000 | |
| Purchase | Mar 27, 2026 | Apr 3, 2026 | $1,001 - $15,000 | |
| Sale | Mar 25, 2026 | Apr 7, 2026 | $50,001 | |
| Purchase | Mar 25, 2026 | Apr 7, 2026 | $500,001 - | |
| Sale | Mar 19, 2026 | Apr 7, 2026 | $1,001 - $15,000 | |
| Purchase | Mar 19, 2026 | Apr 7, 2026 | $1,001 - $15,000 | |
| Purchase | Mar 13, 2026 | Apr 6, 2026 | $15,001 - | |
| Sale | Mar 12, 2026 | Mar 12, 2026 | $1,001 - $15,000 | |
| Purchase | Mar 12, 2026 | Mar 12, 2026 | $1,001 - $15,000 | |
| Purchase | Mar 5, 2026 | Apr 14, 2026 | $1,001 - $15,000 | |
| Purchase | Feb 26, 2026 | Mar 5, 2026 | $1,001 - $15,000 | |
| Sale | Feb 13, 2026 | Mar 24, 2026 | $1,001 - $15,000 | |
| Purchase | Feb 13, 2026 | Mar 6, 2026 | $1,001 - $15,000 | |
| Sale (Partial) | Feb 10, 2026 | Mar 6, 2026 | $15,001 - | |
| Sale | Feb 9, 2026 | Feb 17, 2026 | $1,001 - $15,000 | |
| Sale (Partial) | Feb 2, 2026 | Mar 5, 2026 | $1,001 - $15,000 | |
| Sale (Partial) | Feb 2, 2026 | Mar 1, 2026 | $1,001 - $15,000 | |
| Sale (Partial) | Jan 30, 2026 | Feb 6, 2026 | $1,001 - $15,000 | |
| Sale | Jan 29, 2026 | Jan 30, 2026 | $1,001 - $15,000 | |
| Sale (Partial) | Jan 23, 2026 | Feb 5, 2026 | $1,001 - $15,000 | |
| Sale | Jan 21, 2026 | Feb 6, 2026 | $1,001 - $15,000 | |
| Purchase | Jan 16, 2026 | Jan 30, 2026 | $1,001 - $15,000 | |
| Sale | Jan 8, 2026 | Jan 15, 2026 | $1,001 - $15,000 | |
| Purchase | Jan 8, 2026 | Jan 15, 2026 | $1,001 - $15,000 | |
| Purchase | Dec 29, 2025 | Jan 16, 2026 | $100,001 - $250,000 | |
| Sale (Partial) | Dec 19, 2025 | Jan 9, 2026 | $15,001 - | |
| Sale | Dec 18, 2025 | Jan 5, 2026 | $1,001 - $15,000 | |
| Purchase | Dec 17, 2025 | Jan 13, 2026 | $1,001 - $15,000 | |
| Sale (Partial) | Dec 16, 2025 | Jan 6, 2026 | $1,001 - $15,000 | |
| Purchase | Dec 11, 2025 | Dec 11, 2025 | $1,001 - $15,000 | |
| Sale | Dec 11, 2025 | Dec 11, 2025 | $1,001 - $15,000 | |
| Sale (Partial) | Nov 21, 2025 | Dec 5, 2025 | $1,001 - $15,000 | |
| Purchase | Nov 18, 2025 | Dec 12, 2025 | $50,001 - | |
| Sale (Partial) | Nov 13, 2025 | Dec 5, 2025 | $1,001 - $15,000 | |
| Sale | Nov 12, 2025 | Dec 12, 2025 | $1,001 - $15,000 | |
| Purchase | Nov 3, 2025 | Nov 21, 2025 | $250,001 - $500,000 | |
| Sale | Oct 31, 2025 | Nov 1, 2025 | $15,001 | |
| Purchase | Oct 30, 2025 | Nov 1, 2025 | $15,001 - | |
| Sale | Oct 30, 2025 | Nov 1, 2025 | $15,001 | |
| Sale | Oct 29, 2025 | Nov 4, 2025 | $15,001 - $50,000 | |
| Sale (Partial) | Oct 28, 2025 | Oct 29, 2025 | $15,001 - $50,000 | |
| Sale | Oct 24, 2025 | Oct 27, 2025 | $1,001 - $15,000 | |
| Sale (Partial) | Oct 22, 2025 | Nov 4, 2025 | $1,001 - $15,000 | |
| Sale | Oct 9, 2025 | Nov 12, 2025 | $1,001 - $15,000 | |
| Sale | Oct 7, 2025 | Nov 15, 2025 | $15,001 - $50,000 | |
| Sale (Partial) | Sep 26, 2025 | Sep 29, 2025 | $15,001 - | |
| Sale | Sep 23, 2025 | Sep 23, 2025 | $15,001 - | |
| Sale (Partial) | Sep 18, 2025 | Oct 5, 2025 | $15,001 - $50,000 | |
| Sale (Partial) | Sep 18, 2025 | Oct 9, 2025 | $1,001 - $15,000 | |
| Sale (Partial) | Sep 11, 2025 | Oct 1, 2025 | $1,001 - $15,000 | |
| Sale (Partial) | Sep 4, 2025 | Oct 3, 2025 | $15,001 - $50,000 | |
| Sale (Partial) | Aug 25, 2025 | Sep 9, 2025 | $1,001 - $15,000 | |
| Sale (Partial) | Aug 14, 2025 | Sep 2, 2025 | $1,001 - $15,000 | |
| Purchase | Aug 5, 2025 | Sep 8, 2025 | $1,001 - $15,000 | |
| Sale | Aug 1, 2025 | Aug 4, 2025 | $100,001 | |
| Purchase | Aug 1, 2025 | Aug 4, 2025 | $100,001 - | |
| Purchase | Jul 29, 2025 | Jul 29, 2025 | $100,001 - | |
| Sale | Jul 29, 2025 | Jul 29, 2025 | $50,001 | |
| Sale (Partial) | Jul 29, 2025 | Aug 4, 2025 | $1,001 - $15,000 | |
| Purchase | Jul 28, 2025 | Jul 28, 2025 | $100,001 - | |
| Purchase | Jul 21, 2025 | Aug 18, 2025 | $1,001 - $15,000 | |
| Sale (Partial) | Jul 18, 2025 | Aug 4, 2025 | $1,001 - $15,000 | |
| Sale | Jul 16, 2025 | Jul 16, 2025 | $15,001 | |
| Purchase | Jul 16, 2025 | Jul 16, 2025 | $15,001 - | |
| Purchase | Jul 16, 2025 | Aug 13, 2025 | $1,001 - $15,000 | |
| Sale | Jul 11, 2025 | Aug 1, 2025 | $1,001 - $15,000 | |
| Purchase | Jun 25, 2025 | Jun 25, 2025 | $50,001 - | |
| Sale (Partial) | Jun 18, 2025 | Jul 4, 2025 | $1,001 - $15,000 | |
| Sale | Jun 16, 2025 | Jun 17, 2025 | $15,001 | |
| Sale (Partial) | Jun 11, 2025 | Aug 13, 2025 | $1,001 - $15,000 | |
| Sale | Jun 9, 2025 | Sep 11, 2025 | $1,001 - $15,000 | |
| Purchase | Jun 9, 2025 | Aug 13, 2025 | $15,001 - | |
| Purchase | Jun 6, 2025 | Sep 11, 2025 | $1,001 - $15,000 | |
| Purchase | Jun 3, 2025 | Jun 3, 2025 | $1,001 - $15,000 | |
| Sale | Jun 3, 2025 | Jun 3, 2025 | $250,001 | |
| Sale | Jun 3, 2025 | Jun 4, 2025 | $250,001 - | |
| Sale | May 22, 2025 | Jun 4, 2025 | $1,001 - $15,000 | |
| Purchase | May 21, 2025 | Jun 4, 2025 | $1,001 - $15,000 |
Invest in MSFT
Buy MSFT commission-free on eToro
Follow the trade on eToro →Capitol Trader may earn a commission if you open an account via this link, at no cost to you. Capital at risk. Not financial advice.
View MSFT chart
Full chart & data on TradingView ↗
MSFT on FinViz
Fundamentals, ratings & screener ↗
Analyst rating on Morningstar
Moat rating & fair value estimate ↗
Track returns on Sharesight
Portfolio tracking & tax reports ↗
These links are affiliate-supported. Capitol Trader may earn a commission at no cost to you.