Skip to content
PalanorPalanor

Public record · U.S. Congress

Congressional stock trades, from the filings.

Members of Congress report stock transactions by themselves, their spouses and dependent children in periodic transaction reports. Palanor reads every House and Senate report since 2020 from the official sources and publishes the transactions as filed, with the amount ranges the law requires, the days each took to disclose, and a link to the filing. Every party is treated the same.

Transactions published

41,085

Members with transactions

300

Disclosed since

2020-01-02

Disclosed after 45 days · last 12 months

20.6%

1,402 of 6,801 transactions

The STOCK Act asks for a report within 30 days of learning of a transaction and no later than 45 days after it. A later report is a fact about timing, not a finding of wrongdoing: amendments, late notice of a spouse’s trade and managed accounts all produce them.

Net buying by sector · disclosed in the last 30 days

Where reported purchases outweigh sales, and where they don’t.

Real Estate: net $8K (range midpoint) · 3 transactions · purchases $16K, sales $8KReal Estate+$8KUtilities: net $8K (range midpoint) · 3 transactions · purchases $16K, sales $8KUtilities+$8KConsumer Staples: net −$83K (range midpoint) · 12 transactions · purchases $40K, sales $123KConsumer Staples−$83KCommunication Services: net −$264K (range midpoint) · 19 transactions · purchases $40K, sales $304KCommunication Services−$264KConsumer Discretionary: net −$412K (range midpoint) · 12 transactions · purchases $8K, sales $420KConsumer Discretionary−$412KHealth Care: net −$438K (range midpoint) · 23 transactions · purchases $89K, sales $527KHealth Care−$438KFinancials: net −$439K (range midpoint) · 17 transactions · purchases $65K, sales $504KFinancials−$439KMaterials: net −$442K (range midpoint) · 5 transactions · purchases $16K, sales $458KMaterials−$442KInformation Technology: net −$864K (range midpoint) · 61 transactions · purchases $273K, sales $1.1MInformation Technology−$864KIndustrials: net −$1.2M (range midpoint) · 39 transactions · purchases $202K, sales $1.4MIndustrials−$1.2M
Right of the line (cyan): more bought than sold. Left (coral): more sold than bought. Values are range midpoints, an estimate from the filed ranges, not amounts.
Show as table
SectorNet (range midpoint)PurchasesSalesTransactions
Real Estate+$8K$16K$8K3
Utilities+$8K$16K$8K3
Consumer Staples−$83K$40K$123K12
Communication Services−$264K$40K$304K19
Consumer Discretionary−$412K$8K$420K12
Health Care−$438K$89K$527K23
Financials−$439K$65K$504K17
Materials−$442K$16K$458K5
Information Technology−$864K$273K$1.1M61
Industrials−$1.2M$202K$1.4M39

S&P 500 common stock only. Purchases count positive and sales negative at the midpoint of each filed range; options, funds and bonds are left out. Series: congress.net_buying.sp500, congress.late_disclosure_share.

Recent transactions · newest disclosures first

DisclosedTradedDaysMemberOwnerAssetTypeAmount range (as filed)Source
2026-09-222026-09-220Pete SessionsR · TX · HouseSpouseAAPLApple Inc. - Common StockSale$100,001 - $250,000Clerk →
2026-09-222026-09-0121Sheri BiggsR · SC · HouseSpouseBank of Nova ScotiaPurchase$500,001 - $1,000,000Clerk →
2026-09-222026-08-3122Sheri BiggsR · SC · HouseSpouseALPHAKEYS BLACKSTONE LIFE SCIENCES VI LPPurchase$1,001 - $15,000Clerk →
2026-09-222026-08-2825Sheri BiggsR · SC · HouseSpouseApollo Debt Solutions BDC Class SPurchase$1,001 - $15,000Clerk →
2026-09-222026-08-1934Sheri BiggsR · SC · HouseSpouseBank of Nova ScotiaSale$500,001 - $1,000,000Clerk →
2026-09-222026-08-1241Rick W. AllenR · GA · HouseSpouseAVGOBroadcom Inc. - Common StockPurchase$1,001 - $15,000Clerk →
2026-09-222026-08-1241Rick W. AllenR · GA · HouseSpouseTSMTaiwan Semiconductor Manufacturing Company Ltd.Purchase$1,001 - $15,000Clerk →
2026-09-222026-08-1241Rick W. AllenR · GA · HouseSpouseROLRollins, Inc. Common StockSale$15,001 - $50,000Clerk →
2026-09-212026-09-0120Mitch McConnellR · KY · SenateSpouseWFCWells Fargo & Company Common StockPurchase$15,001 - $50,000eFD →
2026-09-212026-08-3121Scott H. PetersD · CA · HouseSpouseNew York, NY City COMB TXSale$500,001 - $1,000,000Clerk →
2026-09-212026-08-3121Scott H. PetersD · CA · HouseSpouseU.S. Treasury BillSale (partial)$50,001 - $100,000Clerk →
2026-09-212026-08-2032Scott H. PetersD · CA · HouseSpouseIrvine Ranch CA WRSR UTILPurchase$100,001 - $250,000Clerk →
2026-09-212026-08-1933Scott H. PetersD · CA · HouseSpousePetaluma CA WASTE SWR UTILPurchase$500,001 - $1,000,000Clerk →
2026-09-212026-08-1339Scott H. PetersD · CA · HouseSpouseEnergy Northwest WA PWR UTILSale$500,001 - $1,000,000Clerk →
2026-09-212026-08-1339Scott H. PetersD · CA · HouseSpouseU.S. Treasury BillSale (partial)$50,001 - $100,000Clerk →
2026-09-212026-08-1339Scott H. PetersD · CA · HouseSpouseU.S. Treasury BillSale (partial)$50,001 - $100,000Clerk →
2026-09-212026-08-1339Scott H. PetersD · CA · HouseSpouseUNIV CA PUB EDUCPurchase$500,001 - $1,000,000Clerk →
2026-09-212026-08-1240Scott H. PetersD · CA · HouseSpouseKent Street O&M Holdings LLCPurchase$100,001 - $250,000Clerk →
2026-09-212026-08-1042Scott H. PetersD · CA · HouseSpouseU.S. Treasury BillPurchase$250,001 - $500,000Clerk →
2026-09-212026-08-0646 ·>45Scott H. PetersD · CA · HouseSpouseWest VY Mission CMN EDUCPurchase$250,001 - $500,000Clerk →
2026-09-212026-08-0547 ·>45Scott H. PetersD · CA · HouseSpouseU.S. Treasury BillSale (partial)$100,001 - $250,000Clerk →
2026-09-212026-08-0547 ·>45Scott H. PetersD · CA · HouseSpouseSmash Capital Fund II LPPurchase$15,001 - $50,000Clerk →
2026-09-212026-08-0448 ·>45Scott H. PetersD · CA · HouseSpouseEnterprise CASale$500,001 - $1,000,000Clerk →
2026-09-212026-08-0349 ·>45Scott H. PetersD · CA · HouseSpouseU.S. Treasury BillPurchase$50,001 - $100,000Clerk →
2026-09-212026-08-0349 ·>45Scott H. PetersD · CA · HouseSpousePalmdale CA SchSale$50,001 - $100,000Clerk →
2026-09-212026-08-0349 ·>45Scott H. PetersD · CA · HouseSpouseRoPurchase$250,001 - $500,000Clerk →
2026-09-182026-09-144Pete SessionsR · TX · HouseMemberABBVAbbVie Inc. Common StockSale$15,001 - $50,000Clerk →
2026-09-182026-09-144Pete SessionsR · TX · HouseMemberGOOGLAlphabet Inc. - Class A Common StockSale$15,001 - $50,000Clerk →
2026-09-172026-09-089David J. TaylorR · OH · HouseMemberIBPInstalled Building Products, Inc. Common StockPurchase$1,001 - $15,000Clerk →
2026-09-172026-09-089David J. TaylorR · OH · HouseMemberPGProcter & Gamble CompanyPurchase$1,001 - $15,000Clerk →
2026-09-172026-08-2622Scott FranklinR · FL · HouseMemberACNAccenture plc Class A Ordinary SharesPurchase$1,001 - $15,000Clerk →
2026-09-172026-08-2622Scott FranklinR · FL · HouseSpouseLord Abbett Short Duration High Yield I (LSYIX) bond fundPurchase$1,001 - $15,000Clerk →
2026-09-172026-08-2622Scott FranklinR · FL · HouseSpousePEPPepsico, Inc.Purchase$1,001 - $15,000Clerk →
2026-09-172026-08-2622Scott FranklinR · FL · HouseSpouseACNAccenture plc Class A Ordinary SharesPurchase$1,001 - $15,000Clerk →
2026-09-172026-08-2622Scott FranklinR · FL · HouseMemberPEPPepsico, Inc.Purchase$1,001 - $15,000Clerk →
2026-09-172026-08-2622Scott FranklinR · FL · HouseMemberNVONovo Nordisk A/S Common StockPurchase$1,001 - $15,000Clerk →
2026-09-172026-08-2622Scott FranklinR · FL · HouseSpouseMCDMcDonald's Corporation Common StockPurchase$1,001 - $15,000Clerk →
2026-09-172026-08-2028Scott FranklinR · FL · HouseMemberJPMJP Morgan Chase & Co. Common StockSale (partial)$1,001 - $15,000Clerk →
2026-09-172026-08-2028Scott FranklinR · FL · HouseSpouseAAPLApple Inc. - Common StockSale (partial)$1,001 - $15,000Clerk →
2026-09-172026-08-2028Scott FranklinR · FL · HouseMemberGOOGAlphabet Inc. - Class C Capital StockSale (partial)$1,001 - $15,000Clerk →
2026-09-172026-08-2028Scott FranklinR · FL · HouseSpouseJPMJP Morgan Chase & Co. Common StockSale (partial)$1,001 - $15,000Clerk →
2026-09-172026-08-2028Alan ArmstrongR · OK · SenateJointWMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21Purchase$15,001 - $50,000eFD →
2026-09-172026-08-2028Scott FranklinR · FL · HouseSpouseGOOGAlphabet Inc. - Class C Capital StockSale (partial)$1,001 - $15,000Clerk →
2026-09-172026-08-1929Alan ArmstrongR · OK · SenateJointWMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21Purchase$1,001 - $15,000eFD →
2026-09-172026-08-1434Alan ArmstrongR · OK · SenateJointAvalonBay Communities, Inc. Common Stock (AVB) (Exchanged) VMRK - Vivmark Residential Common Shares of Beneficial Interest (Received)Exchange$1,001 - $15,000eFD →
2026-09-172026-08-0444Alan ArmstrongR · OK · SenateJointEAElectronic Arts Inc. (EA)Sale (full)$1,001 - $15,000eFD →
2026-09-152026-08-1234Byron DonaldsR · FL · HouseSpouseNFLXNetflix, Inc. - Common StockPurchase$1,001 - $15,000Clerk →
2026-09-152026-08-1234Byron DonaldsR · FL · HouseMemberNFLXNetflix, Inc. - Common StockPurchase$1,001 - $15,000Clerk →
2026-09-152026-08-1135Byron DonaldsR · FL · HouseSpousePHParker-Hannifin Corporation Common StockSale (partial)$1,001 - $15,000Clerk →
2026-09-152026-08-1135Byron DonaldsR · FL · HouseSpouseHWMHowmet Aerospace Inc. Common StockSale (partial)$1,001 - $15,000Clerk →
2026-09-152026-08-1135Byron DonaldsR · FL · HouseMemberPHParker-Hannifin Corporation Common StockSale (partial)$1,001 - $15,000Clerk →
2026-09-152026-08-1135Byron DonaldsR · FL · HouseMemberHWMHowmet Aerospace Inc. Common StockSale (partial)$1,001 - $15,000Clerk →
2026-09-142026-08-2025August PflugerR · TX · HouseDependentLBRDKLiberty Broadband Corporation - Class C Common StockExchange$1,001 - $15,000Clerk →
2026-09-142026-08-2025Suzan K. DelBeneD · WA · HouseJointNew York NY City Transitional Fin 5.00% Due Nov 1, 2037Purchase$15,001 - $50,000Clerk →
2026-09-142026-08-2025August PflugerR · TX · HouseDependentCHTRCharter Communications, Inc. - Class A Common StockExchange$1,001 - $15,000Clerk →
2026-09-142026-08-2025August PflugerR · TX · HouseMemberLBRDKLiberty Broadband Corporation - Class C Common StockExchange$1,001 - $15,000Clerk →
2026-09-142026-08-2025August PflugerR · TX · HouseMemberCHTRCharter Communications, Inc. - Class A Common StockExchange$1,001 - $15,000Clerk →
2026-09-142026-08-1431Josh GottheimerD · NJ · HouseJointMSFTMicrosoft Corporation - Common StockPurchase$250,001 - $500,000Clerk →
2026-09-142026-08-1431Josh GottheimerD · NJ · HouseJointMSFTMicrosoft Corporation - Common StockPurchase$500,001 - $1,000,000Clerk →
2026-09-142026-08-1431Josh GottheimerD · NJ · HouseJointMSFTMicrosoft Corporation - Common StockSale$250,001 - $500,000Clerk →
2026-09-142026-08-1431Josh GottheimerD · NJ · HouseJointMSFTMicrosoft Corporation - Common StockSale$500,001 - $1,000,000Clerk →
2026-09-142026-08-0639Josh GottheimerD · NJ · HouseJointRSGRepublic Services, Inc. Common StockPurchase$1,001 - $15,000Clerk →
2026-09-142026-08-0639Josh GottheimerD · NJ · HouseJointQSRRestaurant Brands International Inc. Common SharesPurchase$1,001 - $15,000Clerk →
2026-09-142026-08-0639Josh GottheimerD · NJ · HouseJointAMATApplied Materials, Inc. - Common StockPurchase$1,001 - $15,000Clerk →
2026-09-142026-08-0540Angus S. King, Jr.I · ME · SenateSpouseEA - Electronic Arts IncSale (full)$15,001 - $50,000eFD →
2026-09-122026-08-2716Thomas H. Kean, Jr.R · NJ · HouseMemberMSFTMicrosoft Corporation - Common StockSale (partial)$15,001 - $50,000Clerk →
2026-09-122026-08-2716Thomas H. Kean, Jr.R · NJ · HouseMemberJNJJohnson & Johnson Common StockSale (partial)$1,001 - $15,000Clerk →
2026-09-122026-08-2716Thomas H. Kean, Jr.R · NJ · HouseMemberGOOGLAlphabet Inc. - Class A Common StockSale (partial)$1,001 - $15,000Clerk →
2026-09-122026-08-2122Thomas H. Kean, Jr.R · NJ · HouseMemberMTZMasTec, Inc. Common StockPurchase$1,001 - $15,000Clerk →
2026-09-122026-08-1033Thomas H. Kean, Jr.R · NJ · HouseMemberAMCRAmcor plc Ordinary SharesSale (partial)$1,001 - $15,000Clerk →
2026-09-122026-08-1033Thomas H. Kean, Jr.R · NJ · HouseMemberLINLinde plc - Ordinary SharesPurchase$1,001 - $15,000Clerk →
2026-09-122025-06-03466 ·>45John W. RoseR · TN · HouseMemberGOOGLAlphabet Inc. - Class A Common StockSale$250,001 - $500,000Clerk →
2026-09-122025-06-03466 ·>45John W. RoseR · TN · HouseMemberAmerican Funds AMCAP Fund Class A M/F [MF}Sale$500,001 - $1,000,000Clerk →
2026-09-112026-08-2715John BoozmanR · AR · SenateJointiShares Core S&P 500 ETFSale (partial)$1,001 - $15,000eFD →
2026-09-112026-08-2715John BoozmanR · AR · SenateJointOTISOtis Worldwide Corporation Common StockPurchase$1,001 - $15,000eFD →
2026-09-112026-08-2022John BoozmanR · AR · SenateJointTradr 2X Long SPY Monthly ETFPurchase$1,001 - $15,000eFD →
2026-09-112026-08-2022John BoozmanR · AR · SenateJointJNJJohnson & Johnson Common StockSale (partial)$1,001 - $15,000eFD →
2026-09-112026-08-1923John BoozmanR · AR · SenateJointiShares Core S&P Small-Cap ETFPurchase$1,001 - $15,000eFD →
2026-09-112026-08-1923John BoozmanR · AR · SenateJointAvantis U.S. Small Cap Value ETFPurchase$1,001 - $15,000eFD →
2026-09-112026-08-1923John BoozmanR · AR · SenateJointWestwood Quality SmallCap Fund - Westwood Quality SmallCap Fund Ultra SharesSale (full)$15,001 - $50,000eFD →
2026-09-112026-08-1329John BoozmanR · AR · SenateJointFSLRFirst Solar, Inc. - Common StockPurchase$1,001 - $15,000eFD →
2026-09-112026-08-1329John BoozmanR · AR · SenateJointCEGConstellation Energy Corporation - Common Stock When-IssuedSale (partial)$1,001 - $15,000eFD →
2026-09-102026-08-2813Gilbert Ray Cisneros, Jr.D · CA · HouseMemberDASHDoorDash, Inc. - Common StockSale (partial)$1,001 - $15,000Clerk →
2026-09-102026-08-2714Gilbert Ray Cisneros, Jr.D · CA · HouseMemberPWRQuanta Services, Inc. Common StockPurchase$15,001 - $50,000Clerk →
2026-09-102026-08-2714Gilbert Ray Cisneros, Jr.D · CA · HouseMemberETNEaton Corporation, PLC Ordinary SharesPurchase$15,001 - $50,000Clerk →
2026-09-102026-08-2714Gilbert Ray Cisneros, Jr.D · CA · HouseMemberNKENike, Inc. Common StockSale$15,001 - $50,000Clerk →
2026-09-102026-08-2615Gilbert Ray Cisneros, Jr.D · CA · HouseMemberWMTWalmart Inc. - Common StockPurchase$1,001 - $15,000Clerk →
2026-09-102026-08-2615Gilbert Ray Cisneros, Jr.D · CA · HouseMemberPHRPhreesia, Inc. Common StockSale$1,001 - $15,000Clerk →
2026-09-102026-08-2615Gilbert Ray Cisneros, Jr.D · CA · HouseMemberWPMWheaton Precious Metals Corp Common SharesPurchase$1,001 - $15,000Clerk →
2026-09-102026-08-2615Gilbert Ray Cisneros, Jr.D · CA · HouseMemberGSGoldman Sachs Group, Inc.Purchase$1,001 - $15,000Clerk →
2026-09-102026-08-2516Gilbert Ray Cisneros, Jr.D · CA · HouseMemberPHRPhreesia, Inc. Common StockSale (partial)$1,001 - $15,000Clerk →
2026-09-102026-08-2516Gilbert Ray Cisneros, Jr.D · CA · HouseMemberLAMRLamar Advertising Company - Class A Common StockSale$15,001 - $50,000Clerk →
2026-09-102026-08-2417Gilbert Ray Cisneros, Jr.D · CA · HouseMemberLAMRLamar Advertising Company - Class A Common StockSale (partial)$15,001 - $50,000Clerk →
2026-09-102026-08-2021Gilbert Ray Cisneros, Jr.D · CA · HouseMemberAORTArtivion, Inc. Common StockPurchase$1,001 - $15,000Clerk →
2026-09-102026-08-2021Gilbert Ray Cisneros, Jr.D · CA · HouseMemberHMNHorace Mann Educators Corporation Common StockPurchase$1,001 - $15,000Clerk →
2026-09-102026-08-2021Gilbert Ray Cisneros, Jr.D · CA · HouseMemberATRCAtriCure, Inc. - Common StockPurchase$1,001 - $15,000Clerk →
2026-09-102026-08-2021Gilbert Ray Cisneros, Jr.D · CA · HouseMemberCECOCECO Environmental Corp. - Common StockPurchase$1,001 - $15,000Clerk →
2026-09-102026-08-2021Gilbert Ray Cisneros, Jr.D · CA · HouseMemberLAMRLamar Advertising Company - Class A Common StockSale (partial)$15,001 - $50,000Clerk →
2026-09-102026-08-2021Gilbert Ray Cisneros, Jr.D · CA · HouseMemberMETAMeta Platforms, Inc. - Class A Common StockSale (partial)$1,001 - $15,000Clerk →
2026-09-102026-08-2021Gilbert Ray Cisneros, Jr.D · CA · HouseMemberAGIOAgios Pharmaceuticals, Inc. - Common StockPurchase$1,001 - $15,000Clerk →
Members · 300 with published transactions, alphabetical

Methodology

Sources

House transactions come from the Office of the Clerk (disclosures-clerk.house.gov): the yearly financial-disclosure index lists every periodic transaction report, and each report is a PDF. Senate transactions come from the Senate Office of Public Records’ electronic financial disclosure site (efdsearch.senate.gov). Member names, parties, terms and committee memberships come from the congress-legislators project (public domain, CC0). Coverage starts with reports filed in January 2020. Executive-branch reports (OGE Form 278-T) are not included yet.

How each report is read

Electronically filed reports are parsed directly: House PDFs from their text layer, Senate reports from their web pages, and a row is published when its amount is one of the ranges on the form and its dates are real dates. Reports filed on paper are scanned images. An AI vision model reads them twice, independently, and every field of every row is compared. A scanned row appears here only after a person has also checked it against the image, because the two machine reads can share the same mistake on the form’s checkboxes. Rows still waiting are not shown. Each row says how it was read and links to the filing, so any figure can be checked against the source.

Coverage: 740 of 744 paper-filed reports since 2020 are not yet included, so transactions reported only on paper are under-counted here and in the signals. Cheaper AI models were tested against 25 hand-checked scanned reports on 2026-09-25. When two different models agreed on a row, the pair still fell short of the 99% accuracy bar set for publishing without a person, so those reports wait.

Ranges, not amounts

The law requires ranges ($1,001–$15,000, $15,001–$50,000 and so on), not exact values, and that is what each row shows. Where Palanor adds transactions up, it uses the midpoint of each range and labels it “range midpoint”: an estimate from the filed ranges, never an amount anyone reported. Open-ended ranges (“Over $50,000,000”) count at their floor.

Disclosure lag

A transaction becomes public only when its report is filed, which the STOCK Act allows up to 45 days after the trade. So this page, and the signals built from it, run behind the trades themselves. Days to disclose is the filing date minus the transaction date. More than 45 days is shown as a fact about timing; it can reflect amendments, late notice of a spouse’s trade or a managed account, and is not a finding of wrongdoing. The aggregate series are dated by disclosure, so a published value never changes when an old trade is reported later.

Companies, owners and committees

A ticker is attached when the filer wrote one and it matches a listed company with a name that agrees with the filed asset, or when the asset name matches exactly one company’s name. Otherwise the asset is shown as filed without a ticker. Owner is the filer, a spouse, a joint account or a dependent child, as reported. Committee assignments at the transaction date are listed as a plain fact from the congress-legislators record of memberships over time.

Nonpartisan by construction

Every member and party is handled by the same code and shown the same way. Party appears as plain text, never as a colour. There are no rankings of members, no commentary on individuals, and nothing here suggests copying anyone’s trades. Members are listed alphabetically.

Signals

Net buying of S&P 500 stock (range midpoint, trailing 30 days of disclosures), net buying for sectors with enough activity to read, and the share of transactions disclosed after 45 days. Each has a page in the Palanor signal library with its full methodology.

Use of these reports

The Ethics in Government Act makes it unlawful to obtain or use these reports for any commercial purpose other than by news and communications media for dissemination to the general public, for establishing anyone’s credit rating, or for soliciting money (5 U.S.C. §13107(c)). Palanor publishes them here, free and public, as part of its newsroom. Palanor does not offer the individual records through its API.