*Notional-weighted price return on lawmakers' disclosed buys of MSFT, marked to the latest close — per-share (share counts aren't disclosed).
| Date | Member | Type | Amount | Est. price | Latest close | Return |
|---|---|---|---|---|---|---|
| 2020-09-10 | Hon. Kevin Hern | BUY | $1K–$15K | $205.37 | $368.57 2026-06-29 | +79.5% |
| 2020-09-04 | Pat Roberts | SELL | $50K–$100K | $214.25 | $368.57 2026-06-29 | +56.1% rt |
| 2020-09-04 | Hon. Dwight Evans | SELL | $1K–$15K | $214.25 | $368.57 2026-06-29 | +99.2% rt |
| 2020-09-03 | Pat Roberts | BUY | $15K–$50K | $217.30 | $368.57 2026-06-29 | +69.6% |
| 2020-09-03 | Hon. Roger W. Marshall | BUY | $1K–$15K | $217.30 | $368.57 2026-06-29 | +69.6% |
| 2020-09-02 | Hon. Suzan K. DelBene | SELL | $5.0M–$25.0M | $231.65 | $368.57 2026-06-29 | +209.8% rt |
| 2020-08-31 | Hon. Suzan K. DelBene | BUY | $5.0M–$25.0M | $225.53 | $368.57 2026-06-29 | +63.4% |
| 2020-08-28 | Hon. David B. McKinley | SELL | $1K–$15K | $228.91 | $368.57 2026-06-29 | -61.0% exit |
| 2020-08-19 | William Cassidy | SELL | $1K–$15K | $209.70 | $368.57 2026-06-29 | -75.8% exit |
| 2020-08-13 | Hon. David P. Roe | BUY | $1K–$15K | $208.70 | $368.57 2026-06-29 | +76.6% |
| 2020-07-31 | Ron L Wyden | BUY | $50K–$100K | $205.01 | $368.57 2026-06-29 | +79.8% |
| 2020-07-28 | Hon. Suzan K. DelBene | SELL | $1.0M–$5.0M | $202.02 | $368.57 2026-06-29 | +176.6% rt |
| 2020-07-23 | Ron L Wyden | BUY | $100K–$250K | $202.54 | $368.57 2026-06-29 | +82.0% |
| 2020-07-21 | Hon. David P. Roe | BUY | $1K–$15K | $208.75 | $368.57 2026-06-29 | +76.6% |
| 2020-07-06 | Ron L Wyden | BUY | $15K–$50K | $210.70 | $368.57 2026-06-29 | +74.9% |
| 2020-06-30 | Hon. Suzan K. DelBene | BUY | $1K–$15K | $203.51 | $368.57 2026-06-29 | +81.1% |
| 2020-06-29 | Hon. William R. Timmons IV | SELL | $1K–$15K | $198.44 | $368.57 2026-06-29 | -85.7% exit |
| 2020-06-26 | Ron L Wyden | BUY | $15K–$50K | $196.33 | $368.57 2026-06-29 | +87.7% |
| 2020-06-26 | Hon. Sean Patrick Maloney | SELL | $1K–$15K | $196.33 | $368.57 2026-06-29 | -87.7% exit |
| 2020-06-24 | Ron L Wyden | BUY | $15K–$50K | $197.84 | $368.57 2026-06-29 | +86.3% |
| 2020-06-23 | Ron L Wyden | BUY | $15K–$50K | $201.91 | $368.57 2026-06-29 | +82.5% |
| 2020-06-17 | Ron L Wyden | BUY | $15K–$50K | $194.24 | $368.57 2026-06-29 | +89.8% |
| 2020-06-11 | Hon. Kevin Hern | BUY | $1K–$15K | $186.27 | $368.57 2026-06-29 | +97.9% |
| 2020-06-10 | Hon. Ed Perlmutter | BUY | $1K–$15K | $196.84 | $368.57 2026-06-29 | +87.2% |
| 2020-06-08 | Hon. David P. Roe | BUY | $1K–$15K | $188.36 | $368.57 2026-06-29 | +95.7% |
| 2020-05-26 | Hon. David B. McKinley | SELL | $1K–$15K | $181.57 | $368.57 2026-06-29 | -103.0% exit |
| 2020-05-19 | Hon. David P. Roe | BUY | $1K–$15K | $183.63 | $368.57 2026-06-29 | +100.7% |
| 2020-05-18 | Hon. Josh Gottheimer | SELL | $15K–$50K | $184.91 | $368.57 2026-06-29 | +8.7% rt |
| 2020-05-15 | Hon. Josh Gottheimer | SELL | $1K–$15K | $183.16 | $368.57 2026-06-29 | -0.3% rt |
| 2020-05-12 | Hon. David P. Roe | BUY | $1K–$15K | $182.51 | $368.57 2026-06-29 | +102.0% |
| 2020-04-30 | Pat Roberts | BUY | $15K–$50K | $179.21 | $368.57 2026-06-29 | +105.7% |
| 2020-04-27 | Pat Roberts | BUY | $15K–$50K | $174.05 | $368.57 2026-06-29 | +111.8% |
| 2020-04-20 | Hon. Donald Sternoff Beyer Jr | SELL | $1K–$15K | $175.06 | $368.57 2026-06-29 | -110.5% exit |
| 2020-04-16 | David A Perdue , Jr | SELL | $50K–$100K | $177.04 | $368.57 2026-06-29 | -108.2% exit |
| 2020-04-16 | David A Perdue , Jr | SELL | $50K–$100K | $177.04 | $368.57 2026-06-29 | -108.2% exit |
| 2020-04-14 | David A Perdue , Jr | SELL | $15K–$50K | $173.70 | $368.57 2026-06-29 | -112.2% exit |
| 2020-04-14 | David A Perdue , Jr | SELL | $15K–$50K | $173.70 | $368.57 2026-06-29 | -112.2% exit |
| 2020-04-13 | James M Inhofe | SELL | $50K–$100K | $165.51 | $368.57 2026-06-29 | -122.7% exit |
| 2020-04-09 | Hon. Kevin Hern | BUY | $1K–$15K | $165.14 | $368.57 2026-06-29 | +123.2% |
| 2020-04-07 | Kelly Loeffler | SELL | $250K–$500K | $163.49 | $368.57 2026-06-29 | +14.6% rt |
| 2020-04-06 | Hon. Cheri Bustos | SELL | $15K–$50K | $165.27 | $368.57 2026-06-29 | +15.7% rt |
| 2020-04-06 | Hon. Susan W. Brooks | BUY | $1K–$15K | $165.27 | $368.57 2026-06-29 | +123.0% |
| 2020-04-02 | Thomas R Carper | SELL | $1K–$15K | $155.26 | $368.57 2026-06-29 | -137.4% exit |
| 2020-04-02 | Thomas R Carper | SELL | $1K–$15K | $155.26 | $368.57 2026-06-29 | -137.4% exit |
| 2020-03-31 | Hon. Kurt Schrader | BUY | $1K–$15K | $157.71 | $368.57 2026-06-29 | +133.7% |
| 2020-03-31 | Hon. Suzan K. DelBene | BUY | $1K–$15K | $157.71 | $368.57 2026-06-29 | +133.7% |
| 2020-03-26 | Pat Roberts | BUY | $1K–$15K | $156.11 | $368.57 2026-06-29 | +136.1% |
| 2020-03-26 | Hon. Steve Cohen | SELL | $15K–$50K | $156.11 | $368.57 2026-06-29 | -136.1% exit |
| 2020-03-26 | Hon. Kevin Hern | BUY | $250K–$500K | $156.11 | $368.57 2026-06-29 | +136.1% |
| 2020-03-24 | Pat Roberts | BUY | $1K–$15K | $148.34 | $368.57 2026-06-29 | +148.5% |
Return: buys marked to the latest close (open); sells tagged rt are realized round-trips vs a prior disclosed buy; exit = timing (stock move after the sale, seller's perspective).