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
- 35,460
- Filings
- 3,001
- Politicians
- 252
- Buys / sells
- 17,301 / 17,938
- Estimated volume
- $1.58B
- Sum of range midpoints
| Politician | Asset | Type | Owner | Traded | Filed | Delay | Amount | Source |
|---|---|---|---|---|---|---|---|---|
Alan Armstrong Senate · OK | KLACKLA Corporation - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | KHCThe Kraft Heinz Company - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | LHXL3Harris Technologies, Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | LHLabcorp Holdings Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | LRCXLam Research Corporation - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | LDOSLeidos Holdings, Inc. Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
Alan Armstrong Senate · OK | LENLennar Corporation Class A Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | LLYEli Lilly and Company Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | LINLinde plc - Ordinary Shares | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
Alan Armstrong Senate · OK | ALCAlcon Inc. Ordinary Shares | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | LYVLive Nation Entertainment, Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | LMTLockheed Martin Corporation Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | ALFVYAlfa Laval AB Sweden ADR (ALFVY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | LLoews Corporation (L) | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | ALIZYAllianz SE ADR (ALIZY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $15K-$50K | Filing |
Alan Armstrong Senate · OK | LOWLowe's Companies, Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | LITELumentum Holdings Inc. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | GOOGAlphabet Inc. - Class C Capital Stock | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | LYBLyondellBasell Industries NV Ordinary Shares Class A (Netherlands) | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | ALSMYAlstom ADR (ALSMY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | MARMarriott International - Class A Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | AMADYAmadeus IT Group Unsponsored ADR (AMADY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | MRSHMarsh Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | NGLOYAnglo American plc Sponsored ADR (NGLOY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | MAMastercard Incorporated Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
Alan Armstrong Senate · OK | MCDMcDonald's Corporation Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | MCKMcKesson Corporation Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | BUDAnheuser-Busch Inbev SA Sponsored ADR (Belgium) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | MDTMedtronic plc. Ordinary Shares | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | MRKMerck & Company, Inc. Common Stock (new) | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
Alan Armstrong Senate · OK | ANZGYANZ Group Holdings LTD Sponsored ADR (ANZGY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $15K-$50K | Filing |
Alan Armstrong Senate · OK | METAMeta Platforms, Inc. - Class A Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
Alan Armstrong Senate · OK | AAPLApple Inc. - Common Stock | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | METMetLife, Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | MTArcelor Mittal NY Registry Shares NEW | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
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 |
Source: U.S. House Clerk and Senate Office of Public Records (eFD). Amounts are the ranges filers report. Profiles, committees and photos: the unitedstates project (public domain). District maps: U.S. Census Bureau.