Congressional stock trades filed between July 21 and July 26, 2026 landed as a Senate-heavy wave after the narrower late-July batch that concentrated on Tuberville's sale lines. As of July 28, 2026, ProBors shows 30 deduplicated disclosure rows with filing dates from July 21 through July 26—spread across six members, with Sen. Alan Armstrong contributing twenty-three Senate lines filed on July 21. The freshest House activity is Rep. Sam Liccardo's partial NVDA sale filed just one day after the trade date. This is research context, not investment advice.
Snapshot summary
ProBors sorts congressional disclosures by filing date. In the July 21–26 filing window:
- 30 rows after deduplication (identical politician, ticker, type, trade date, filing date, amount, and chamber removed)
- 6 politicians filed in this window: Armstrong (23 rows), Moreno (2 rows), Moran (2 rows), plus one row each from Liccardo, Sessions, and Miller
- Chamber split: 3 House rows, 27 Senate rows
- Transaction mix: 24 purchases, 6 sales
- Signal tiers: 0 High signal rows, 12 Worth watching, 18 Normal
- Filing lag: 0-day minimum (Pete Sessions' same-day ARCC sale), 113-day maximum, 113-day median—skewed by Armstrong's March trade dates filed in one July 21 batch
- Notable clusters: Armstrong's July 21 Senate dump (international equity and ADR purchases from late-March trade dates, plus two WMB sales from June), Moran's paired BRK.B and GOOG purchases, and Moreno's July 24 structured-note sales
The July 21–26 window is larger than the prior week's three-member late-July batch but follows a different pattern: mostly long-lag Senate purchase lines from Armstrong, with fresher House sales from Liccardo and Sessions at the top of the feed.
Recent disclosures worth a closer look
The table below shows deduplicated rows from ProBors as of July 28, 2026. Lag is calendar days between transaction date and filing date as reported in each disclosure.
| Politician | Chamber | Ticker / asset | Type | Traded | Filed | Lag | Amount range | Signal |
|---|---|---|---|---|---|---|---|---|
| Sam Liccardo | House | NVDA | Sale (Partial) | July 21, 2026 | July 22, 2026 | 1 day | $15,001–$50,000 | Normal |
| Pete Sessions | House | ARCC | Sale | July 24, 2026 | July 24, 2026 | 0 days | $1,001–$15,000 | Normal |
| Max Miller | House | Riverside Acceleration Capital Opportunity Fund (no ticker) | Purchase - Call Option | July 22, 2026 | July 26, 2026 | 4 days | $1,001–$15,000 | Normal |
| Bernie Moreno | Senate | BofA Finance structured note (no ticker) | Sale | June 24, 2026 | July 24, 2026 | 30 days | $1,001–$15,000 | Worth watching |
| Jerry Moran | Senate | BRK.B | Purchase | June 23, 2026 | July 21, 2026 | 28 days | $15,001–$50,000 | Normal |
| Jerry Moran | Senate | GOOG | Purchase | June 23, 2026 | July 21, 2026 | 28 days | $1,001–$15,000 | Worth watching |
| Alan Armstrong | Senate | WMB | Sale | June 24, 2026 | July 21, 2026 | 27 days | $5,000,001–$25,000,000 | Normal |
| Alan Armstrong | Senate | ASML | Purchase | March 30, 2026 | July 21, 2026 | 113 days | $50,001–$100,000 | Worth watching |
How to read this without overfitting:
- Liccardo's NVDA partial sale is the fastest House row in this window—a one-day lag from trade to filing. That is unusually prompt compared with the Senate batch filed the same week.
- Sessions' ARCC sale filed on the same day as the trade date (0-day lag). Same-day filings are rare in congressional PTR data and worth verifying against the original House PDF.
- Armstrong's July 21 batch dominates the window. Twenty-three Senate lines filed on one date include March 30–31 purchase clusters (ASML, AAPL, GOOG, and multiple ADRs) with 113-day lags, plus June WMB sales in a $5 million–$25 million bracket. That pattern looks like periodic portfolio reporting, not a single-day trading decision.
- Moran's paired tech purchases (BRK.B and GOOG) share the same trade and filing dates—filed July 21 for June 23 transactions.
- Moreno's structured-note sales lack standard equity tickers. Treat them as derivative or note disclosures, not plain stock sales.
Filing lag in plain language
STOCK Act disclosures are periodic reports, not live trade feeds. In this July 21–26 snapshot:
- Fastest: Sessions' ARCC sale at 0-day lag—traded and filed July 24
- Fresh House contrast: Liccardo's NVDA partial sale at 1-day lag
- Typical delay this batch: 113-day median across all 30 rows, driven by Armstrong's March-dated purchases filed July 21
- Mid-range: Moran's BRK.B and GOOG purchases at 28-day lag from June 23 trade dates
When a headline says a senator "just disclosed" two dozen purchases, check both dates. A July 21 filing may bundle transactions from late March. For the rules behind that gap, see STOCK Act filing delay explained.
How to research this week's filings on ProBors
- Open Congressional trades and sort by filing date descending to mirror this snapshot.
- Filter by Senate when you want batches like Armstrong's July 21 PTR dump.
- Search the politician name to open a member profile and compare trade dates across multiple filings in one sitting.
- Sort by signal score when you want to triage Worth watching rows before reading every line.
- Cross-check any notable row against the original PTR or Senate eFD PDF before citing it in notes or journalism.
For chamber-specific workflows, see the House stock trading tracker and Senate stock trading tracker guides.
What this does not prove
This July 21–26 filing wave does not show:
- That Armstrong's March-dated international equity purchases predict sector moves in July
- That Liccardo's one-day NVDA partial sale reflects non-public information about Nvidia
- Exact dollar amounts for most rows—statutory brackets apply unless the filing lists a specific figure
- Real-time congressional activity; most Senate rows reflect March or June transactions filed in late July
- That a large periodic PTR batch equals a coordinated trading strategy or a single trading decision
Congressional disclosure is a lagging, incomplete window into politician portfolios. Use it for research context and source verification, not as a trading signal.
FAQ
Why is Armstrong's July 21 batch so large?
Periodic Senate PTR reports often land many lines at once. Twenty-three rows filed on July 21 with trade dates mostly from March 30–31 and June 22–24 is typical batch behavior—not evidence that one senator bought two dozen positions on a single day. Check the trade date column for when each transaction actually occurred.
How does this compare to late July?
The late-July snapshot covered 15 rows across three members filed July 14–17, with Tuberville contributing eleven Senate sale lines. The July 21–26 window is larger—30 rows across six members—with Armstrong dominating the Senate side and Liccardo carrying the fastest House activity.
What does "Worth watching" mean on Moran's GOOG row?
ProBors signal scores weigh factors such as transaction type, size bracket, consensus activity, and post-trade price context. Worth watching helps triage—it does not certify intent or future performance. See how ProBors trade signal scores work.
Why does Armstrong's WMB row show a $5 million–$25 million bracket?
Senate disclosures use statutory amount ranges. A sale in that bracket signals a large position change relative to smaller $1,001–$15,000 lines, but it still does not reveal the exact share count or proceeds. Confirm against the original Senate eFD filing before citing the number.
Are there any purchases in this window?
Yes. Twenty-four of the 30 deduplicated rows are purchases, mostly from Armstrong's March-dated international equity cluster. That does not mean Congress broadly shifted to buying—the mix reflects which PTR lines happened to file in this date range.
Track this week's congressional filings
Sort House and Senate disclosures by filing date, signal score, and ticker on ProBors.
Get startedRelated reading
- Congress trades filed late July 2026
- Congress trades filed mid-July 2026
- How to read politician trade disclosures
- Congress stock trading tracker hub
Sources
- House Clerk Financial Disclosure (PTR) search
- Senate Financial Disclosures (eFD)
- STOCK Act (Pub. L. 112-105)
- Rows were checked in ProBors and should be verified against the original filing.
- For ingestion health, see ProBors data status.
Sources & methodology

Last updated:
ProBors uses public disclosure records, SEC filings, House and Senate financial disclosure portals, market data, and in-product workflow checks. Articles are written as research education, not investment advice.