Data from public STOCK Act disclosures. Estimated returns are illustrative only and not guaranteed. Not financial advice.

JM
John Mcguire
RepublicanHouseVA-5
ADisclosure Grade
Disclosure Score — A
Based on STOCK Act 45-day filing requirement
86
On-time filings100%
Avg filing lag18 days
Late filing does not imply wrongdoing. Reflects procedural compliance only. Based on 20 trades.
Period
District
VA-5Trades
20Issuers
11Est. Volume
$160KLast Trade
2026-07-07Avg Filing Lag
18dAvg Return
+1.3%Est. Return $
+$736.6440689999998Buy Rate
65% (13B · 7S)Links
Congress BioguideMonthly Activity — Buys vs Sells
Trade History
20 trades| BlackRock,BLK | ▼ Sell | $$$$<$15K | +10.3% | 1Low | 2026-07-07+1d |
| Space Exploration TechnologiesSPCX | ▲ Buy | $$$$<$15K | -29.5% | 3Low | 2026-06-15+23d |
| Meta Platforms,META | ▲ Buy | $$$$<$15K | +7.9% | 1Low | 2026-06-04+6d |
| Dell TechnologiesDELL | ▼ Sell | $$$$<$15K | -1.1% | 1Low | 2026-06-04+6d |
| Microsoft CorporationMSFT | ▲ Buy | $$$$<$15K | -2.5% | 1Low | 2026-04-15+28d |
| AppleAAPL | ▲ Buy | $$$$<$15K | +20.9% | 1Low | 2026-04-15+28d |
| NVIDIA CorporationNVDA | ▲ Buy | $$$$<$15K | +3.2% | 1Low | 2026-04-15+28d |
| NVIDIA CorporationNVDA | ▲ Buy | $$$$<$15K | — | 1Low | 2026-01-30+11d |
| NVIDIA CorporationNVDA | ▲ Buy | $$$$<$15K | — | 1Low | 2026-01-30+11d |
| Microsoft CorporationMSFT | ▼ Sell | $$$$<$15K | — | 1Low | 2026-01-30+11d |
| Microsoft CorporationMSFT | ▼ Sell | $$$$<$15K | — | 1Low | 2026-01-30+11d |
| Microsoft CorporationMSFT | ▲ Buy | $$$$<$15K | — | 1Low | 2026-01-21+20d |
| Microsoft CorporationMSFT | ▲ Buy | $$$$<$15K | — | 1Low | 2026-01-21+20d |
| WalmartWMT | ▼ Sell | $$$$<$15K | — | 1Low | 2026-01-20+21d |
| WalmartWMT | ▼ Sell | $$$$<$15K | — | 1Low | 2026-01-20+21d |
| Meta Platforms,META | ▲ Buy | $$$$<$15K | — | 1Low | 2025-06-30+10d |
| ServiceNow,NOW | ▼ Sell | $$$$<$15K | — | 1Low | 2025-06-27+13d |
| Netflix,NFLX | ▲ Buy | $$$$<$15K | — | 1Low | 2025-06-16+24d |
| ServiceNow,NOW | ▲ Buy | $$$$<$15K | — | 1Low | 2025-05-16+27d |
| UnitedHealth Group IncorporatedUNH | ▲ Buy | $$$$<$15K | — | 1Low | 2025-04-10+36d |
20 trades
Sign in to unlock full access
Create a free account to access all trades, charts, AI analysis, and more. Pro subscription launching soon.
View pricing →