Skip to main content

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,463
Filings
3,002
Politicians
252
Buys / sells
17,302 / 17,940
Estimated volume
$1.58B
Sum of range midpoints
Politician trades
PoliticianAssetTypeOwnerTradedFiledDelayAmountSource
Alan Armstrong Senate · OK
MDLZMondelez International, Inc. - Class A Common StockSell (full)SelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
ASBFYAssociated British Foods plc ADR (ASBFY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
MSMorgan Stanley Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
ALPMYAstellas Pharma Inc ADR (ALPMY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AZNAstraZeneca PLC Ordinary SharesBuySelfMar 30, 2026Jul 21, 2026113 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
MOSMosaic Company (The) Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
ASXFYASX Ltd ADR (ASXFY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
MSIMotorola Solutions, Inc. Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
MSCIMSCI Inc. Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
NDAQNasdaq, Inc. - Common StockSell (full)SelfMar 27, 2026Jul 21, 2026116 daysLate$50K-$100KFiling
Alan Armstrong Senate · OK
NFLXNetflix, Inc. - Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
NEMNewmont CorporationBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
ATLKYAtlas Copco AB New Shares Representing Series A Common Stock (Sponsored) (ATLKY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
ATLCYAtlas Copco AB New Series B Sponsored ADR (ATLCY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
NEENextEra Energy, Inc. Common StockSell (full)SelfMar 27, 2026Jul 21, 2026116 daysLate$50K-$100KFiling
Alan Armstrong Senate · OK
AVVIYAviva plc ADR (AVVIY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
DUFRYAvolta AG ADR (DUFRY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AXAHYAXA ADR (AXAHY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BAESYBAE Systems plc Sponsored ADR (BAESY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
BBVABanco Bilbao Vizcaya Argentaria S.A. Common StockBuySelfMar 30, 2026Jul 21, 2026113 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
SANBanco Santander, S.A. Sponsored ADR (Spain)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
NCBDYBandai Namco Holdings Inc ADR (NCBDY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BKNIYBankinter SA Sponsored ADR (BKNIY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BCSBarclays plc ADR (BCS)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BTDPYBarratt Redrow plc ADR (BTDPY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BRRLYBarry Callebaut AG Unsponsored ADR (BRRLY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BASFYBASF SE Sponsored ADR (BASFY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BAYRYBayer AG Sponsored ADR (BAYRY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BMWKYBayerische Motors Werke AG ADR (BMWKY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BHPBHP Group Limited (BHP)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
BNPQYBNP Paribas SA ADR (BNPQY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
BHKLYBoc Hong Kong Holdings Ltd Sponsored ADR (BHKLY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BDNNYBoliden AB AR (BDNNY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BOUYYBouygues SA ADR (BOUYY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BXBLYBrambles Ltd Sponsored ADR (BXBLY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BNTGYBrenntag Se Unsponsored ADR (BNTGY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BRDCYBridgestone Corporation Ltd ADR Japan (BRDCY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BTIBritish American Tobacco Industries, p.l.c. Common Stock ADRBuySelfMar 30, 2026Jul 21, 2026113 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
BZLFYBunzl plc New Sponsored ADR (BZLFY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BVVBYBureau Veritas SA Unsponsored ADR (BVVBY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
NKENike, Inc. Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
NSCNorfolk Southern Corporation Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
CAIXYCaixabank Unsponsored ADR (CAIXY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
NOCNorthrop Grumman Corporation Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
CAJPYCanon Inc ADR Japan Sponsored (CAJPY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
CCOEYCapcom Co Ltd Unsponsored ADR (CCOEY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
NUENucor Corporation Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
NVDANVIDIA Corporation - Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$50K-$100KFiling
Alan Armstrong Senate · OK
CGEMYCapgemini SE Unsponsored (CGEMY)BuySelfMar 30, 2026Jul 21, 2026113 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
NXPINXP Semiconductors N.V. - Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling

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.