

Robert J. WittmanR
House · VA-1 · Filing since Feb 27, 2022
House Committee on Natural ResourcesHouse Committee on Armed ServicesHouse Select Committee on the Strategic Competition Between the United States and the Chinese Communist Party
Disclosed trades
61
Disclosed volume
$96K
range midpoints
Return on matched positions
+13.7%
S&P 500, same days
+62.6%
Excess vs S&P 500
-48.9%
Median holding
1172d
Closed positions
66.7%2W / 1L
Bought and sold. Realized: −$2K
Still held
54.5%6W / 5L
Open at the latest close. Unrealized: $15K
Matched positions
Buys matched to sells, oldest first| Ticker | Opened | Closed | Size | Return | S&P 500, same days | Excess | Held |
|---|---|---|---|---|---|---|---|
| MA | Dec 7, 2023 | Open | $8K | +38.8% | +65.3% | -26.5% | 1014d |
| JPM | May 30, 2023 | Sep 28, 2023 | $7K | +7.4% | +2.0% | +5.4% | 121d |
| AMT | Sep 7, 2023 | Open | $8K | -2.7% | +70.3% | -72.9% | 1105d |
| PG | Jul 31, 2023 | Open | $8K | -6.2% | +65.4% | -71.6% | 1143d |
| DG | Dec 21, 2022 | Jul 21, 2023 | $8K | -31.7% | +17.1% | -48.7% | 212d |
| ZTS | Jul 21, 2023 | Open | $8K | -60.0% | +67.5% | -127.5% | 1153d |
| SPGI | Jun 13, 2023 | Open | $8K | +11.6% | +73.5% | -61.8% | 1191d |
| JPM | May 30, 2023 | Open | $549 | +156.4% | +80.3% | +76.2% | 1205d |
| ACN | Oct 8, 2022 | Apr 21, 2023 | $8K | +6.4% | +13.6% | -7.2% | 195d |
| XOMCommittee | Apr 20, 2023 | Open | $8K | +46.4% | +83.9% | -37.5% | 1245d |
| MA | Dec 7, 2022 | Open | $8K | +65.0% | +92.6% | -27.6% | 1379d |
| CMCSA | Dec 7, 2022 | Open | $8K | -24.7% | +92.6% | -117.4% | 1379d |
| ACN | Oct 8, 2022 | Open | $481 | -25.5% | +108.8% | -134.3% | 1439d |
| TJX | Jul 15, 2022 | Open | $8K | +105.7% | +96.7% | +9.1% | 1524d |
Latest filings
All 61 →| Asset | Type | Owner | Traded | Filed | Amount | Filing |
|---|---|---|---|---|---|---|
CCICrown Castle Inc. Common Stock | Sell | Self | Jun 30, 2026 | Jul 10, 2026 | $1,001 - $15,000 | PDF ↗ |
ABBVAbbVie Inc. | Sell | Self | Sep 28, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
GOOGAlphabet Inc. - Class C Capital Stock | Sell | Self | Sep 28, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
AMZNAmazon.com, Inc. | Sell | Self | Sep 28, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
AAPLApple Inc. | Sell | Self | Sep 28, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
CATCaterpillar, Inc. | Sell | Self | Sep 28, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
EOGEOG Resources, Inc. | Sell | Self | Sep 28, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
HIGHartford Financial Services Group, Inc. | Sell | Self | Sep 28, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
JPMJP Morgan Chase & Co. | Sell | Self | Sep 28, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
KMIKinder Morgan, Inc. | Sell | Self | Sep 28, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
MSFTMicrosoft Corporation | Sell | Self | Sep 28, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
PLDProLogis, Inc. | Sell | Self | Sep 28, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
UNHUnitedHealth Group Incorporated Common Stock | Sell | Self | Sep 28, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
WMTWalmart Inc. | Sell | Self | Sep 28, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
IFFInternational Flavors & Fragrances, Inc. | Sell | Self | Sep 15, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
FISFidelity National Information Services, Inc. | Sell | Self | Sep 15, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
AMTAmerican Tower Corporation | Buy | Self | Sep 7, 2023 | Oct 19, 2023 | $1,001 - $15,000 | PDF ↗ |
PSXPhillips 66 | Sell | Self | Aug 17, 2023 | Sep 30, 2023 | $1,001 - $15,000 | PDF ↗ |
KMBKimberly-Clark Corporation | Sell | Self | Jul 31, 2023 | Sep 30, 2023 | $1,001 - $15,000 | PDF ↗ |
PGProcter & Gamble Company | Buy | Self | Jul 31, 2023 | Sep 30, 2023 | $1,001 - $15,000 | PDF ↗ |
UNPUnion Pacific Corporation | Partial sale | Self | Jul 27, 2023 | Sep 30, 2023 | $1,001 - $15,000 | PDF ↗ |
DGDollar General Corporation | Sell | Self | Jul 21, 2023 | Sep 30, 2023 | $1,001 - $15,000 | PDF ↗ |
ZTSZoetis Inc. Class A | Buy | Self | Jul 21, 2023 | Sep 30, 2023 | $1,001 - $15,000 | PDF ↗ |
CBChubb Limited | Sell | Self | Jun 13, 2023 | Sep 30, 2023 | $1,001 - $15,000 | PDF ↗ |
AVGOBroadcom Inc. | Partial sale | Self | Jun 13, 2023 | Sep 30, 2023 | $1,001 - $15,000 | PDF ↗ |
SPGIS&P Global Inc. | Buy | Self | Jun 13, 2023 | Sep 30, 2023 | $1,001 - $15,000 | PDF ↗ |
ACNAccenture plc Class A Ordinary Shares | Partial sale | Self | Apr 21, 2023 | Sep 30, 2023 | $1,001 - $15,000 | PDF ↗ |
MAMastercard Incorporated | Buy | Self | Dec 7, 2022 | Aug 13, 2023 | $1,001 - $15,000 | PDF ↗ |
ACNAccenture plc Class A Ordinary Shares | Buy | Self | Oct 8, 2022 | Aug 13, 2023 | $1,001 - $15,000 | PDF ↗ |
TJXTJX Companies, Inc. | Buy | Self | Jul 15, 2022 | Aug 13, 2023 | $1,001 - $15,000 | PDF ↗ |
PDMPiedmont Office Realty Trust, Inc. Class A | Partial sale | Self | Feb 27, 2022 | Aug 13, 2023 | $1,001 - $15,000 | PDF ↗ |
JPMJP Morgan Chase & Co. | Buy | Self | May 30, 2023 | Jun 9, 2023 | $1,001 - $15,000 | PDF ↗ |
XOMExxon Mobil Corporation | Buy | Self | Apr 20, 2023 | May 7, 2023 | $1,001 - $15,000 | PDF ↗ |
CSCOCisco Systems, Inc. | Sell | Self | Apr 20, 2023 | May 7, 2023 | $1,001 - $15,000 | PDF ↗ |
—Ishares US Pharmaceuticals ETF | Buy | Self | Feb 3, 2023 | Mar 5, 2023 | $1,001 - $15,000 | PDF ↗ |
MSFTMicrosoft Corporation | Partial sale | Self | Feb 3, 2023 | Mar 5, 2023 | $1,001 - $15,000 | PDF ↗ |
—SPDR Bloomberg Short Term HI | Sell | Self | Feb 3, 2023 | Mar 5, 2023 | $1,001 - $15,000 | PDF ↗ |
—Vaneck Morningstar Intl Moat ETF | Buy | Self | Feb 3, 2023 | Mar 5, 2023 | $1,001 - $15,000 | PDF ↗ |
—Ishares US Technology ETF | Partial sale | Self | Feb 3, 2023 | Mar 5, 2023 | $1,001 - $15,000 | PDF ↗ |
—Global X MSCI Norway ETF | Sell | Self | Feb 3, 2023 | Mar 5, 2023 | $1,001 - $15,000 | PDF ↗ |
—Ishares MSCI Euro Financial | Buy | Self | Feb 3, 2023 | Mar 5, 2023 | $1,001 - $15,000 | PDF ↗ |
—Harding Loevner Intl Eqty Inst | Buy | Self | Jan 20, 2023 | Feb 15, 2023 | $1,001 - $15,000 | PDF ↗ |
BAXBaxter International Inc. | Sell | Self | Jan 20, 2023 | Feb 15, 2023 | $1,001 - $15,000 | PDF ↗ |
—Vanguard Total Intl Bond ETF | Sell | Self | Jan 17, 2023 | Feb 15, 2023 | $15,001 - $50,000 | PDF ↗ |
—Metropolitan West Tot Ret Bd I | Buy | Self | Jan 17, 2023 | Feb 15, 2023 | $15,001 - $50,000 | PDF ↗ |
—Vanguard Total Bond Market | Sell | Self | Jan 17, 2023 | Feb 15, 2023 | $15,001 - $50,000 | PDF ↗ |
—AB Global Bond Adv | Buy | Self | Jan 17, 2023 | Feb 15, 2023 | $15,001 - $50,000 | PDF ↗ |
—Ishares Edge MSCI Min Vol USA | Partial sale | Self | Jan 4, 2023 | Feb 15, 2023 | $1,001 - $15,000 | PDF ↗ |
—Harding Loevner Intl Eqty Inst | Buy | Self | Jan 4, 2023 | Feb 15, 2023 | $15,001 - $50,000 | PDF ↗ |
—Virtus Vontobel Foreign Opp | Sell | Self | Jan 4, 2023 | Feb 15, 2023 | $15,001 - $50,000 | PDF ↗ |
ELVElevance Health, Inc. | Partial sale | Self | Jan 3, 2023 | Feb 15, 2023 | $1,001 - $15,000 | PDF ↗ |
MAMastercard Incorporated | Buy | Self | Dec 7, 2023 | Jan 5, 2023 | $1,001 - $15,000 | PDF ↗ |
—Vanguard Total Bond Market ETF | Buy | Self | Dec 21, 2022 | Jan 5, 2023 | $1,001 - $15,000 | PDF ↗ |
—Vanguard Total Inl Bond ETF | Buy | Self | Dec 21, 2022 | Jan 5, 2023 | $1,001 - $15,000 | PDF ↗ |
MCDMcDonald's Corporation | Partial sale | Self | Dec 21, 2022 | Jan 5, 2023 | $1,001 - $15,000 | PDF ↗ |
DGDollar General Corporation | Buy | Self | Dec 21, 2022 | Jan 5, 2023 | $1,001 - $15,000 | PDF ↗ |
—AB Global Bond Adv | Partial sale | Self | Dec 14, 2022 | Jan 5, 2023 | $1,001 - $15,000 | PDF ↗ |
—Metropolitan West Tot Ret Bd I | Partial sale | Self | Dec 14, 2022 | Jan 5, 2023 | $1,001 - $15,000 | PDF ↗ |
—Vanguard Total Bond Market ETF | Buy | Self | Dec 14, 2022 | Jan 5, 2023 | $1,001 - $15,000 | PDF ↗ |
—Vanguard Total Intl Bond ETF | Buy | Self | Dec 14, 2022 | Jan 5, 2023 | $1,001 - $15,000 | PDF ↗ |
How these returns are calculated
- Filings disclose a dollar range, never a share count. Each trade is sized at the midpoint of its range and converted to shares at that day’s close.
- Buys are matched to sells oldest-first. A sell with no buy on file — the position was opened before this record starts — is left out instead of scored.
- The S&P 500 column is the index bought the day the position opened and sold the day it closed, so the comparison covers the days they were actually exposed.
- Win rate is shown separately for closed and open positions. Counting only closed sales flatters anyone still holding losers.
- Stocks only. An option’s payoff is not the underlying’s price move, so options, bonds and funds are listed but not scored.
- Sales with no matching purchase on file: 27
- Public records shown for information only. Not investment advice.
- Last computed: Sep 16, 2026