

Alan ArmstrongR
Senate · OK · Filing since Mar 24, 2026
Senate Committee on Health, Education, Labor, and PensionsSenate Committee on Indian Affairs
Disclosed trades
707
Disclosed volume
$25.1M
range midpoints
Return on matched positions
+21.7%
S&P 500, same days
+21.2%
Excess vs S&P 500
+0.6%
Median holding
178d
Closed positions
—0W / 0L
Bought and sold. Realized: $0
Still held
74.2%66W / 23L
Open at the latest close. Unrealized: $219K
Matched positions
Buys matched to sells, oldest first| Ticker | Opened | Closed | Size | Return | S&P 500, same days | Excess | Held |
|---|---|---|---|---|---|---|---|
| HEINY | Mar 31, 2026 | Open | $8K | +4.9% | +18.1% | -13.2% | 177d |
| UNCRY | Mar 31, 2026 | Open | $8K | +33.0% | +18.1% | +15.0% | 177d |
| SCMWY | Mar 31, 2026 | Open | $8K | -5.8% | +18.1% | -23.9% | 177d |
| KKPNY | Mar 31, 2026 | Open | $8K | -15.6% | +18.1% | -33.7% | 177d |
| RYCEY | Mar 31, 2026 | Open | $8K | +28.7% | +18.1% | +10.6% | 177d |
| NVSCommittee | Mar 31, 2026 | Open | $8K | -7.5% | +18.1% | -25.6% | 177d |
| TSLA | Mar 30, 2026 | Open | $8K | +5.6% | +21.5% | -15.9% | 178d |
| DGX | Mar 30, 2026 | Open | $8K | +19.1% | +21.5% | -2.4% | 178d |
| ADDYY | Mar 30, 2026 | Open | $8K | +8.6% | +21.5% | -12.9% | 178d |
| ICL | Mar 30, 2026 | Open | $8K | +4.0% | +21.5% | -17.4% | 178d |
| HMC | Mar 30, 2026 | Open | $8K | +35.9% | +21.5% | +14.4% | 178d |
| HTHIY | Mar 30, 2026 | Open | $33K | +27.9% | +21.5% | +6.4% | 178d |
| HEINY | Mar 30, 2026 | Open | $8K | +7.6% | +21.5% | -13.9% | 178d |
| FJTSY | Mar 30, 2026 | Open | $8K | +29.1% | +21.5% | +7.6% | 178d |
| FRCOY | Mar 30, 2026 | Open | $8K | +12.4% | +21.5% | -9.1% | 178d |
| ERIC | Mar 30, 2026 | Open | $8K | -11.8% | +21.5% | -33.3% | 178d |
| DRPRY | Mar 30, 2026 | Open | $8K | +17.1% | +21.5% | -4.4% | 178d |
| DSCSY | Mar 30, 2026 | Open | $8K | -14.5% | +21.5% | -36.0% | 178d |
| DBOEY | Mar 30, 2026 | Open | $33K | +14.1% | +21.5% | -7.4% | 178d |
| DB | Mar 30, 2026 | Open | $8K | +26.3% | +21.5% | +4.9% | 178d |
| DASTY | Mar 30, 2026 | Open | $8K | +24.8% | +21.5% | +3.3% | 178d |
| CCEP | Mar 30, 2026 | Open | $8K | +10.3% | +21.5% | -11.2% | 178d |
| CHKP | Mar 30, 2026 | Open | $8K | -6.0% | +21.5% | -27.5% | 178d |
| BVVBY | Mar 30, 2026 | Open | $8K | +4.9% | +21.5% | -16.6% | 178d |
| BTI | Mar 30, 2026 | Open | $33K | -4.3% | +21.5% | -25.8% | 178d |
| BRDCY | Mar 30, 2026 | Open | $8K | +18.0% | +21.5% | -3.5% | 178d |
| BDNNY | Mar 30, 2026 | Open | $8K | +13.4% | +21.5% | -8.1% | 178d |
| ALIZY | Mar 30, 2026 | Open | $33K | +21.0% | +21.5% | -0.5% | 178d |
| VACNY | Mar 30, 2026 | Open | $8K | +37.9% | +21.5% | +16.4% | 178d |
| UNCRY | Mar 30, 2026 | Open | $33K | +41.3% | +21.5% | +19.8% | 178d |
| UCBJY | Mar 30, 2026 | Open | $8K | -15.5% | +21.5% | -37.0% | 178d |
| SCMWY | Mar 30, 2026 | Open | $8K | -6.0% | +21.5% | -27.5% | 178d |
| SWRAY | Mar 30, 2026 | Open | $8K | +17.3% | +21.5% | -4.2% | 178d |
| SWDBY | Mar 30, 2026 | Open | $8K | +24.2% | +21.5% | +2.7% | 178d |
| SZKMY | Mar 30, 2026 | Open | $8K | +13.2% | +21.5% | -8.3% | 178d |
| SKBSY | Mar 30, 2026 | Open | $8K | +13.4% | +21.5% | -8.1% | 178d |
| SINGY | Mar 30, 2026 | Open | $8K | -0.6% | +21.5% | -22.1% | 178d |
| SVNDY | Mar 30, 2026 | Open | $8K | -1.1% | +21.5% | -22.6% | 178d |
| SKHSY | Mar 30, 2026 | Open | $8K | -4.2% | +21.5% | -25.7% | 178d |
| KKPNY | Mar 30, 2026 | Open | $8K | -15.0% | +21.5% | -36.5% | 178d |
| RYCEY | Mar 30, 2026 | Open | $33K | +36.2% | +21.5% | +14.7% | 178d |
| PSO | Mar 30, 2026 | Open | $8K | +24.1% | +21.5% | +2.6% | 178d |
| NVZMY | Mar 30, 2026 | Open | $8K | +10.0% | +21.5% | -11.5% | 178d |
| NVSCommittee | Mar 30, 2026 | Open | $33K | -6.0% | +21.5% | -27.5% | 178d |
| NRILY | Mar 30, 2026 | Open | $8K | +21.6% | +21.5% | +0.1% | 178d |
| NOK | Mar 30, 2026 | Open | $8K | +33.5% | +21.5% | +12.0% | 178d |
| MIELY | Mar 30, 2026 | Open | $8K | +7.0% | +21.5% | -14.5% | 178d |
| MBGYY | Mar 30, 2026 | Open | $8K | -15.6% | +21.5% | -37.1% | 178d |
| KNBWY | Mar 30, 2026 | Open | $8K | +16.6% | +21.5% | -4.9% | 178d |
| KMB | Mar 30, 2026 | Open | $8K | +1.6% | +21.5% | -19.9% | 178d |
| ANET | Mar 27, 2026 | Open | $8K | +65.1% | +21.1% | +44.0% | 181d |
| ADSK | Mar 27, 2026 | Open | $8K | -5.6% | +21.1% | -26.7% | 181d |
| COF | Mar 27, 2026 | Open | $8K | +13.9% | +21.1% | -7.2% | 181d |
| CAH | Mar 27, 2026 | Open | $8K | +9.3% | +21.1% | -11.8% | 181d |
| CCL | Mar 27, 2026 | Open | $8K | -7.9% | +21.1% | -29.0% | 181d |
| CB | Mar 27, 2026 | Open | $8K | +5.7% | +21.1% | -15.4% | 181d |
| COIN | Mar 27, 2026 | Open | $8K | +20.5% | +21.1% | -0.5% | 181d |
| FIX | Mar 27, 2026 | Open | $8K | +20.8% | +21.1% | -0.3% | 181d |
| DELL | Mar 27, 2026 | Open | $8K | +220.0% | +21.1% | +198.9% | 181d |
| EME | Mar 27, 2026 | Open | $8K | +3.4% | +21.1% | -17.7% | 181d |
| ESS | Mar 27, 2026 | Open | $8K | +14.1% | +21.1% | -7.0% | 181d |
| DVA | Mar 27, 2026 | Open | $8K | +19.1% | +21.1% | -2.0% | 181d |
| WDC | Mar 27, 2026 | Open | $8K | +53.9% | +21.1% | +32.9% | 181d |
| VRT | Mar 27, 2026 | Open | $8K | -0.9% | +21.1% | -22.0% | 181d |
| URI | Mar 27, 2026 | Open | $8K | +36.5% | +21.1% | +15.4% | 181d |
| TDG | Mar 27, 2026 | Open | $8K | -4.7% | +21.1% | -25.8% | 181d |
| TSLA | Mar 27, 2026 | Open | $33K | +3.7% | +21.1% | -17.4% | 181d |
| TTWO | Mar 27, 2026 | Open | $8K | +11.0% | +21.1% | -10.1% | 181d |
| SJM | Mar 27, 2026 | Open | $8K | +28.5% | +21.1% | +7.4% | 181d |
| SPGI | Mar 27, 2026 | Open | $8K | +5.8% | +21.1% | -15.3% | 181d |
| REG | Mar 27, 2026 | Open | $8K | -1.8% | +21.1% | -22.9% | 181d |
| DGX | Mar 27, 2026 | Open | $8K | +20.1% | +21.1% | -1.0% | 181d |
| PLTR | Mar 27, 2026 | Open | $33K | +29.3% | +21.1% | +8.2% | 181d |
| OMC | Mar 27, 2026 | Open | $8K | +3.7% | +21.1% | -17.4% | 181d |
| MU | Mar 27, 2026 | Open | $33K | +184.4% | +21.1% | +163.3% | 181d |
| MOS | Mar 27, 2026 | Open | $8K | -1.1% | +21.1% | -22.2% | 181d |
| MS | Mar 27, 2026 | Open | $8K | +25.3% | +21.1% | +4.2% | 181d |
| MGM | Mar 27, 2026 | Open | $8K | +7.1% | +21.1% | -14.0% | 181d |
| META | Mar 27, 2026 | Open | $33K | +26.6% | +21.1% | +5.5% | 181d |
| LEN | Mar 27, 2026 | Open | $8K | -15.3% | +21.1% | -36.4% | 181d |
| LH | Mar 27, 2026 | Open | $8K | +22.2% | +21.1% | +1.1% | 181d |
| KKR | Mar 27, 2026 | Open | $8K | +11.6% | +21.1% | -9.4% | 181d |
| KDP | Mar 27, 2026 | Open | $8K | +19.8% | +21.1% | -1.3% | 181d |
| HPQ | Mar 27, 2026 | Open | $8K | +78.3% | +21.1% | +57.2% | 181d |
| HSY | Mar 27, 2026 | Open | $8K | -20.6% | +21.1% | -41.6% | 181d |
| GE | Mar 27, 2026 | Open | $33K | +12.9% | +21.1% | -8.2% | 181d |
| FSLR | Mar 27, 2026 | Open | $8K | +5.7% | +21.1% | -15.4% | 181d |
| FFIV | Mar 27, 2026 | Open | $8K | +60.8% | +21.1% | +39.7% | 181d |
| EXPD | Mar 27, 2026 | Open | $8K | +33.1% | +21.1% | +12.1% | 181d |
Latest filings
All 707 →| Asset | Type | Owner | Traded | Filed | Amount | Filing |
|---|---|---|---|---|---|---|
WMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21 | Buy | Joint | Aug 20, 2026 | Sep 17, 2026 | $15,001 - $50,000 | PDF ↗ |
WMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21 | Buy | Joint | Aug 19, 2026 | Sep 17, 2026 | $1,001 - $15,000 | PDF ↗ |
AVBAvalonBay Communities, Inc. Common Stock (AVB) (Exchanged) VMRK - Vivmark Residential Common Shares of Beneficial Interest (Received) | Exchange | Joint | Aug 14, 2026 | Sep 17, 2026 | $1,001 - $15,000 | PDF ↗ |
EAElectronic Arts Inc. (EA) | Sell | Joint | Aug 4, 2026 | Sep 17, 2026 | $1,001 - $15,000 | PDF ↗ |
WMBWilliams Companies, Inc. (The) Common Stock | Partial sale | Joint | Jun 24, 2026 | Jul 21, 2026 | $5,000,001 - $25,000,000 | PDF ↗ |
WMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21 | Sell | Joint | Jun 22, 2026 | Jul 21, 2026 | $250,001 - $500,000 | PDF ↗ |
GLNCYGlencore plc Unsponsored ADR (GLNCY) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
AZNAstraZeneca PLC Ordinary Shares | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
BHPBHP Group Limited (BHP) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
UNCRYUnicredit SPA Unsponsored ADR (UNCRY) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
ASMLASML Holding N.V. - New York Registry Shares | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
SANBanco Santander, S.A. Sponsored ADR (Spain) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
CFRUYCompagnie Financiere Richemont AG ADR (CFRUY) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
HENKYHenkel AG & Co KGAA Sponsored ADR (HENKY) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
SCMWYSwisscom AG Sponsored ADR (SCMWY) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
HAGHYHensoldt AG ADR (HAGHY) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
CRRFYCarrefour SA Sponsored ADR (CRRFY) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
RYCEYRolls Royce Holdings plc Sponsored ADR (RYCEY) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
AIQUYAir Liquide ADR France (AIQUY) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
SBGSYSchneider Electric SE Unsponsored ADR (SBGSY) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
ZURVYZurich Insurance Group Ltd Sponsored ADR (ZURVY) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
WIZEYWise plc Sponsored ADR (WIZEY) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
DSDVYDSV A/S ADR (DSDVY) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
HEINYHeineken NV Sponsored ADR (HEINY) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
NVSNovartis AG Common Stock | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
KKPNYRoyal KPN N.V. Sponsored ADR (KKPNY) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
SAPSAP SE Sponsored ADR (SAP) | Buy | Self | Mar 31, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
ULUnilever PLC (UL) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $15,001 - $50,000 | PDF ↗ |
UBERUber Technologies, Inc. Common Stock | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
UOVEYUnited Overseas Bank Ltd Sponsored ADR Singapore (UOVEY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
UPMMYUPM Kymmene Corporation ADR (UPMMY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
VACNYVAT Group AG Unsponsored ADR (VACNY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
TMToyota Motor Corporation Common Stock | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $15,001 - $50,000 | PDF ↗ |
VWDRYVestas Wind Systems A/S ADR (VWDRY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
VODVodafone Group Plc (VOD) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
SNYSanofi - American Depositary Shares | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $15,001 - $50,000 | PDF ↗ |
VLVLYVolvo AB-A Unsponsored ADR (VLVLY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
VONOYVonovia SE ADR (VONOY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
WELLWelltower Inc. Common Stock | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
UBSUBS Group AG Registered Ordinary Shares | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $15,001 - $50,000 | PDF ↗ |
TKOMYTokio Marine Holdings Inc Sponsored (TKOMY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
WLMIYWilmar International Ltd AADR (WLMIY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
WIZEYWise plc Sponsored ADR (WIZEY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
WTKWYWolters Kluwer NV Sponsored ADR (WTKWY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
AAGIYAIA Group Limited (AAGIY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $15,001 - $50,000 | PDF ↗ |
WFAFYWesfarmers Ltd Unsponsored ADR (WFAFY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $15,001 - $50,000 | PDF ↗ |
YARIYYara International ASA Sponsored ADR (YARIY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
ZURVYZurich Insurance Group Ltd Sponsored ADR (ZURVY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $15,001 - $50,000 | PDF ↗ |
EJPRYEast Japan Railway Co ADR (EJPRY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
VWAPYVolkswagen AG Unsponsored ADR (VWAPY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
DQJCYPan Pacific International Holdings Corporation ADR (DQJCY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
VCISYVinci S.A. ADR (VCISY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $15,001 - $50,000 | PDF ↗ |
RCRUYRecruit Holdings Co Ltd Unsponsored ADR (RCRUY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
VRSNVeriSign, Inc. - Common Stock | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
TOELYTokyo Electron Ltd ADR (TOELY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $15,001 - $50,000 | PDF ↗ |
UNCRYUnicredit SPA Unsponsored ADR (UNCRY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $15,001 - $50,000 | PDF ↗ |
UNICYUnicharm Corporation Sponsored ADR (UNICY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
UNVGYUniversal Music Group ADR (UNVGY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
UCBJYUCB SA ADR (UCBJY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $1,001 - $15,000 | PDF ↗ |
TRYIYToray Industries ADR Japan (TRYIY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | $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. (3)
- Prices were unavailable for some tickers (delisted or renamed), so they are excluded: 111/665
- Sales with no matching purchase on file: 47
- Public records shown for information only. Not investment advice.
- Last computed: Sep 24, 2026