Congress trades

John McGuire stock trades

House, Virginia's 5th district

13 trades disclosed since Dec 8, 2025: 7 buys and 6 sells. The newest was disclosed Sep 2, 2026, across 9 stocks in all.

The filings

Every trade John McGuire disclosed

Newest disclosure first, as filed. A filing gives a range for each trade, never an exact amount. The newest buys of three stocks show their Quality Score. Open any stock for its score. Pro members see every stock ranked.

StockQuality ScoreDisclosed
NVDANvidiaBuy$1K to $15K21Sep 2traded Aug 18House filing
AAPLAppleSell$1K to $15KSep 2traded Aug 18House filing
PANWPalo Alto NetworksSell$1K to $15KAug 10traded Jul 31House filing
AMATApplied MaterialsBuy$1K to $15K14Aug 10traded Jul 15House filing
BLKBlackrockSell$1K to $15KAug 10traded Jul 14House filing
BLKBlackrockSell$1K to $15KAug 10traded Jul 10House filing
BLKBlackrockSell$1K to $15KJul 8traded Jul 7House filing
SPCXSpace ExplorationBuy$1K to $15K6Jul 8traded Jun 15House filing
METAMeta PlatformsBuy$1K to $15KJun 10traded Jun 4House filing
DELLDellSell$1K to $15KJun 10traded Jun 4House filing
NVDANvidiaBuy$1K to $15K21May 13traded Apr 15House filing
MSFTMicrosoftBuy$1K to $15KMay 13traded Apr 15House filing
AAPLAppleBuy$1K to $15KMay 13traded Apr 15House filing
Pro members see every stock's Quality Score on the full Congress list, and can follow John McGuire's filings.Get in free →
Get an alert when John McGuire files a trade

Free for 24 hours. No account needed. Then keep going with a free account.

Alerts are optional, and off until you set one.

A member of Congress has 45 days to report a trade, so the trade date and the disclosure date are weeks apart. That wait is the filer's, not ours. We check the House and Senate sites every hour, so a new electronic filing reaches these pages within about an hour. Quality Scores as of 12:16 AM ET, delayed at least 15 minutes.

Other members who filed lately

Every member with a disclosed trade

Trades are shown as filed with the House and the Senate. Quality Scores on this page are delayed at least 15 minutes.