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 | OMCOmnicom Group Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | CLLNYCellnex Telecom SAU Unsponsored ADR (CLLNY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | ORCLOracle Corporation Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
Alan Armstrong Senate · OK | CJPRYCentral Japan RAI ADR (CJPRY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | OTISOtis Worldwide Corporation Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | CHKPCheck Point Software Technologies Ltd. - Ordinary Shares | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | PCARPACCAR Inc. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | CHGCYChugai Pharmaceutical Ltd DDR (CHGCY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | CIENCiena Corporation Common Stock | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | PLTRPalantir Technologies Inc. - Class A Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
Alan Armstrong Senate · OK | CKHUYCK Hutchison Holdings Ltd Unsponsored ADR (CKHUY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | CCEPCoca-Cola Europacific Partners plc - Ordinary Shares | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | PANWPalo Alto Networks, Inc. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | CCHGYCoca-Cola HBC AG ADR (CCHGY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | PHParker-Hannifin Corporation Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | CHEOYCochlear Ltd ADR (CHEOY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | CLPBYColoplast AS Sponsored ADR (CLPBY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | CRZBYCommerzbank AG Sponsored ADR (CRZBY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | CODYYCompagnie de Saint-Gobain ADR (CODYY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | PAYXPaychex, Inc. - Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | PYPLPayPal Holdings, Inc. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | PEPPepsiCo, Inc. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | PMPhilip Morris International Inc Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | PSXPhillips 66 Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $50K-$100K | Filing |
Alan Armstrong Senate · OK | PNCPNC Financial Services Group, Inc. (The) Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $50K-$100K | Filing |
Alan Armstrong Senate · OK | POOLPool Corporation - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | PFGPrincipal Financial Group Inc - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | PGProcter & Gamble Company (The) Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
Alan Armstrong Senate · OK | PGRProgressive Corporation (The) Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
Alan Armstrong Senate · OK | PRUPrudential Financial, Inc. Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | PTCPTC Inc. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | PSAPublic Storage Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | QQnity Electronics, Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | QCOMQUALCOMM Incorporated - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | PWRQuanta Services, Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | DGXQuest Diagnostics Incorporated Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | ORealty Income Corporation Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | REGRegency Centers Corporation - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | REGNRegeneron Pharmaceuticals, Inc. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | RSGRepublic Services, Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | RMDResMed Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | HOODRobinhood Markets, Inc. - Class A Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | ROPRoper Technologies, Inc. - Common Stock (ROP) | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | RCLRoyal Caribbean Cruises Ltd. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | RTXRTX Corporation Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
Alan Armstrong Senate · OK | SPGIS&P Global Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | CRMSalesforce, Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | SNDKSandisk Corporation - Common Stock When-Issued | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | SCHWCharles Schwab Corporation (The) Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Alan Armstrong Senate · OK | STXSeagate Technology Holdings PLC - Ordinary Shares (Ireland) | 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.