Politician stock trades
Trades that members of the U.S. Congress, in the House and the Senate, reported in their periodic transaction reports since 2020. The list shows listed securities by default: stocks (including ADRs), ETFs and options. Choose All assets to add Treasury bills, bonds, private companies and other assets. Members must report a trade within 45 days, and they report amounts as ranges, not exact figures.
Latest trades
Newest filings first, listed securities by default. A trade that was amended or reported twice is counted once.
- Trades
- 707
- Filings
- 2
- Members
- 1
- Buys / sells
- 656 / 50
- Estimated volume
- $25.1M
- Sum of range midpoints
| Member | Asset | Type | Owner | Traded | Filed | Delay | Amount | Source |
|---|---|---|---|---|---|---|---|---|
| Alan Armstrong Senate · OK | MGMMGM Resorts International Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | ARGXargenx SE - American Depositary Shares | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | MCHPMicrochip Technology Incorporated - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | AHKSYAsahi Kaisei Corp Unsponsored ADR (AHKSY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | MUMicron Technology, Inc. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
| Alan Armstrong Senate · OK | ASCCYAsics Corp Unsponsored ADR (ASCCY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | MSFTMicrosoft Corporation - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
| Alan Armstrong Senate · OK | ASMLASML Holding N.V. - New York Registry Shares | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $50K-$100K | Filing |
| Alan Armstrong Senate · OK | MAAMid-America Apartment Communities, Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | ASAZYAssa Abloy AB ADR (ASAZY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | TAPMolson Coors Beverage Company Class B Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | ARZGYAssicurazioni Generali SpA ADR (ARZGY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | MDLZMondelez International, Inc. - Class A Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | ASBFYAssociated British Foods plc ADR (ASBFY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | MSMorgan Stanley Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | ALPMYAstellas Pharma Inc ADR (ALPMY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | AZNAstraZeneca PLC Ordinary Shares | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $15K-$50K | Filing |
| Alan Armstrong Senate · OK | MOSMosaic Company (The) Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | ASXFYASX Ltd ADR (ASXFY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | MSIMotorola Solutions, Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | MSCIMSCI Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | NDAQNasdaq, Inc. - Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $50K-$100K | Filing |
| Alan Armstrong Senate · OK | NFLXNetflix, Inc. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
| Alan Armstrong Senate · OK | NEMNewmont Corporation | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | ATLKYAtlas Copco AB New Shares Representing Series A Common Stock (Sponsored) (ATLKY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | ATLCYAtlas Copco AB New Series B Sponsored ADR (ATLCY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | NEENextEra Energy, Inc. Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $50K-$100K | Filing |
| Alan Armstrong Senate · OK | AVVIYAviva plc ADR (AVVIY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | DUFRYAvolta AG ADR (DUFRY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | AXAHYAXA ADR (AXAHY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | BAESYBAE Systems plc Sponsored ADR (BAESY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $15K-$50K | Filing |
| Alan Armstrong Senate · OK | BBVABanco Bilbao Vizcaya Argentaria S.A. Common Stock | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $15K-$50K | Filing |
| Alan Armstrong Senate · OK | SANBanco Santander, S.A. Sponsored ADR (Spain) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $15K-$50K | Filing |
| Alan Armstrong Senate · OK | NCBDYBandai Namco Holdings Inc ADR (NCBDY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | BKNIYBankinter SA Sponsored ADR (BKNIY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | BCSBarclays plc ADR (BCS) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | BTDPYBarratt Redrow plc ADR (BTDPY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | BRRLYBarry Callebaut AG Unsponsored ADR (BRRLY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | BASFYBASF SE Sponsored ADR (BASFY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | BAYRYBayer AG Sponsored ADR (BAYRY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | BMWKYBayerische Motors Werke AG ADR (BMWKY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | BHPBHP Group Limited (BHP) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $15K-$50K | Filing |
| Alan Armstrong Senate · OK | BNPQYBNP Paribas SA ADR (BNPQY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $15K-$50K | Filing |
| Alan Armstrong Senate · OK | BHKLYBoc Hong Kong Holdings Ltd Sponsored ADR (BHKLY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | BDNNYBoliden AB AR (BDNNY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | BOUYYBouygues SA ADR (BOUYY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | BXBLYBrambles Ltd Sponsored ADR (BXBLY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | BNTGYBrenntag Se Unsponsored ADR (BNTGY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | BRDCYBridgestone Corporation Ltd ADR Japan (BRDCY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| Alan Armstrong Senate · OK | BTIBritish American Tobacco Industries, p.l.c. Common Stock ADR | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $15K-$50K | Filing |
Source: U.S. House Clerk and Senate Office of Public Records (eFD). Amounts are the ranges filers report.