Composure

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
TickerOpenedClosedSizeReturnS&P 500, same daysExcessHeld
HEINYMar 31, 2026Open$8K+4.9%+18.1%-13.2%177d
UNCRYMar 31, 2026Open$8K+33.0%+18.1%+15.0%177d
SCMWYMar 31, 2026Open$8K-5.8%+18.1%-23.9%177d
KKPNYMar 31, 2026Open$8K-15.6%+18.1%-33.7%177d
RYCEYMar 31, 2026Open$8K+28.7%+18.1%+10.6%177d
NVSCommitteeMar 31, 2026Open$8K-7.5%+18.1%-25.6%177d
TSLAMar 30, 2026Open$8K+5.6%+21.5%-15.9%178d
DGXMar 30, 2026Open$8K+19.1%+21.5%-2.4%178d
ADDYYMar 30, 2026Open$8K+8.6%+21.5%-12.9%178d
ICLMar 30, 2026Open$8K+4.0%+21.5%-17.4%178d
HMCMar 30, 2026Open$8K+35.9%+21.5%+14.4%178d
HTHIYMar 30, 2026Open$33K+27.9%+21.5%+6.4%178d
HEINYMar 30, 2026Open$8K+7.6%+21.5%-13.9%178d
FJTSYMar 30, 2026Open$8K+29.1%+21.5%+7.6%178d
FRCOYMar 30, 2026Open$8K+12.4%+21.5%-9.1%178d
ERICMar 30, 2026Open$8K-11.8%+21.5%-33.3%178d
DRPRYMar 30, 2026Open$8K+17.1%+21.5%-4.4%178d
DSCSYMar 30, 2026Open$8K-14.5%+21.5%-36.0%178d
DBOEYMar 30, 2026Open$33K+14.1%+21.5%-7.4%178d
DBMar 30, 2026Open$8K+26.3%+21.5%+4.9%178d
DASTYMar 30, 2026Open$8K+24.8%+21.5%+3.3%178d
CCEPMar 30, 2026Open$8K+10.3%+21.5%-11.2%178d
CHKPMar 30, 2026Open$8K-6.0%+21.5%-27.5%178d
BVVBYMar 30, 2026Open$8K+4.9%+21.5%-16.6%178d
BTIMar 30, 2026Open$33K-4.3%+21.5%-25.8%178d
BRDCYMar 30, 2026Open$8K+18.0%+21.5%-3.5%178d
BDNNYMar 30, 2026Open$8K+13.4%+21.5%-8.1%178d
ALIZYMar 30, 2026Open$33K+21.0%+21.5%-0.5%178d
VACNYMar 30, 2026Open$8K+37.9%+21.5%+16.4%178d
UNCRYMar 30, 2026Open$33K+41.3%+21.5%+19.8%178d
UCBJYMar 30, 2026Open$8K-15.5%+21.5%-37.0%178d
SCMWYMar 30, 2026Open$8K-6.0%+21.5%-27.5%178d
SWRAYMar 30, 2026Open$8K+17.3%+21.5%-4.2%178d
SWDBYMar 30, 2026Open$8K+24.2%+21.5%+2.7%178d
SZKMYMar 30, 2026Open$8K+13.2%+21.5%-8.3%178d
SKBSYMar 30, 2026Open$8K+13.4%+21.5%-8.1%178d
SINGYMar 30, 2026Open$8K-0.6%+21.5%-22.1%178d
SVNDYMar 30, 2026Open$8K-1.1%+21.5%-22.6%178d
SKHSYMar 30, 2026Open$8K-4.2%+21.5%-25.7%178d
KKPNYMar 30, 2026Open$8K-15.0%+21.5%-36.5%178d
RYCEYMar 30, 2026Open$33K+36.2%+21.5%+14.7%178d
PSOMar 30, 2026Open$8K+24.1%+21.5%+2.6%178d
NVZMYMar 30, 2026Open$8K+10.0%+21.5%-11.5%178d
NVSCommitteeMar 30, 2026Open$33K-6.0%+21.5%-27.5%178d
NRILYMar 30, 2026Open$8K+21.6%+21.5%+0.1%178d
NOKMar 30, 2026Open$8K+33.5%+21.5%+12.0%178d
MIELYMar 30, 2026Open$8K+7.0%+21.5%-14.5%178d
MBGYYMar 30, 2026Open$8K-15.6%+21.5%-37.1%178d
KNBWYMar 30, 2026Open$8K+16.6%+21.5%-4.9%178d
KMBMar 30, 2026Open$8K+1.6%+21.5%-19.9%178d
ANETMar 27, 2026Open$8K+65.1%+21.1%+44.0%181d
ADSKMar 27, 2026Open$8K-5.6%+21.1%-26.7%181d
COFMar 27, 2026Open$8K+13.9%+21.1%-7.2%181d
CAHMar 27, 2026Open$8K+9.3%+21.1%-11.8%181d
CCLMar 27, 2026Open$8K-7.9%+21.1%-29.0%181d
CBMar 27, 2026Open$8K+5.7%+21.1%-15.4%181d
COINMar 27, 2026Open$8K+20.5%+21.1%-0.5%181d
FIXMar 27, 2026Open$8K+20.8%+21.1%-0.3%181d
DELLMar 27, 2026Open$8K+220.0%+21.1%+198.9%181d
EMEMar 27, 2026Open$8K+3.4%+21.1%-17.7%181d
ESSMar 27, 2026Open$8K+14.1%+21.1%-7.0%181d
DVAMar 27, 2026Open$8K+19.1%+21.1%-2.0%181d
WDCMar 27, 2026Open$8K+53.9%+21.1%+32.9%181d
VRTMar 27, 2026Open$8K-0.9%+21.1%-22.0%181d
URIMar 27, 2026Open$8K+36.5%+21.1%+15.4%181d
TDGMar 27, 2026Open$8K-4.7%+21.1%-25.8%181d
TSLAMar 27, 2026Open$33K+3.7%+21.1%-17.4%181d
TTWOMar 27, 2026Open$8K+11.0%+21.1%-10.1%181d
SJMMar 27, 2026Open$8K+28.5%+21.1%+7.4%181d
SPGIMar 27, 2026Open$8K+5.8%+21.1%-15.3%181d
REGMar 27, 2026Open$8K-1.8%+21.1%-22.9%181d
DGXMar 27, 2026Open$8K+20.1%+21.1%-1.0%181d
PLTRMar 27, 2026Open$33K+29.3%+21.1%+8.2%181d
OMCMar 27, 2026Open$8K+3.7%+21.1%-17.4%181d
MUMar 27, 2026Open$33K+184.4%+21.1%+163.3%181d
MOSMar 27, 2026Open$8K-1.1%+21.1%-22.2%181d
MSMar 27, 2026Open$8K+25.3%+21.1%+4.2%181d
MGMMar 27, 2026Open$8K+7.1%+21.1%-14.0%181d
METAMar 27, 2026Open$33K+26.6%+21.1%+5.5%181d
LENMar 27, 2026Open$8K-15.3%+21.1%-36.4%181d
LHMar 27, 2026Open$8K+22.2%+21.1%+1.1%181d
KKRMar 27, 2026Open$8K+11.6%+21.1%-9.4%181d
KDPMar 27, 2026Open$8K+19.8%+21.1%-1.3%181d
HPQMar 27, 2026Open$8K+78.3%+21.1%+57.2%181d
HSYMar 27, 2026Open$8K-20.6%+21.1%-41.6%181d
GEMar 27, 2026Open$33K+12.9%+21.1%-8.2%181d
FSLRMar 27, 2026Open$8K+5.7%+21.1%-15.4%181d
FFIVMar 27, 2026Open$8K+60.8%+21.1%+39.7%181d
EXPDMar 27, 2026Open$8K+33.1%+21.1%+12.1%181d

Latest filings

All 707
AssetTypeOwnerTradedFiledAmountFiling
WMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21
BuyJointAug 20, 2026Sep 17, 2026$15,001 - $50,000PDF ↗
WMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21
BuyJointAug 19, 2026Sep 17, 2026$1,001 - $15,000PDF ↗
AVBAvalonBay Communities, Inc. Common Stock (AVB) (Exchanged) VMRK - Vivmark Residential Common Shares of Beneficial Interest (Received)
ExchangeJointAug 14, 2026Sep 17, 2026$1,001 - $15,000PDF ↗
EAElectronic Arts Inc. (EA)
SellJointAug 4, 2026Sep 17, 2026$1,001 - $15,000PDF ↗
WMBWilliams Companies, Inc. (The) Common Stock
Partial saleJointJun 24, 2026Jul 21, 2026$5,000,001 - $25,000,000PDF ↗
WMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21
SellJointJun 22, 2026Jul 21, 2026$250,001 - $500,000PDF ↗
GLNCYGlencore plc Unsponsored ADR (GLNCY)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
AZNAstraZeneca PLC Ordinary Shares
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
BHPBHP Group Limited (BHP)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
UNCRYUnicredit SPA Unsponsored ADR (UNCRY)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
ASMLASML Holding N.V. - New York Registry Shares
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
SANBanco Santander, S.A. Sponsored ADR (Spain)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
CFRUYCompagnie Financiere Richemont AG ADR (CFRUY)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
HENKYHenkel AG & Co KGAA Sponsored ADR (HENKY)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
SCMWYSwisscom AG Sponsored ADR (SCMWY)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
HAGHYHensoldt AG ADR (HAGHY)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
CRRFYCarrefour SA Sponsored ADR (CRRFY)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
RYCEYRolls Royce Holdings plc Sponsored ADR (RYCEY)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
AIQUYAir Liquide ADR France (AIQUY)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
SBGSYSchneider Electric SE Unsponsored ADR (SBGSY)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
ZURVYZurich Insurance Group Ltd Sponsored ADR (ZURVY)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
WIZEYWise plc Sponsored ADR (WIZEY)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
DSDVYDSV A/S ADR (DSDVY)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
HEINYHeineken NV Sponsored ADR (HEINY)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
NVSNovartis AG Common Stock
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
KKPNYRoyal KPN N.V. Sponsored ADR (KKPNY)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
SAPSAP SE Sponsored ADR (SAP)
BuySelfMar 31, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
ULUnilever PLC (UL)
BuySelfMar 30, 2026Jul 21, 2026$15,001 - $50,000PDF ↗
UBERUber Technologies, Inc. Common Stock
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
UOVEYUnited Overseas Bank Ltd Sponsored ADR Singapore (UOVEY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
UPMMYUPM Kymmene Corporation ADR (UPMMY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
VACNYVAT Group AG Unsponsored ADR (VACNY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
TMToyota Motor Corporation Common Stock
BuySelfMar 30, 2026Jul 21, 2026$15,001 - $50,000PDF ↗
VWDRYVestas Wind Systems A/S ADR (VWDRY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
VODVodafone Group Plc (VOD)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
SNYSanofi - American Depositary Shares
BuySelfMar 30, 2026Jul 21, 2026$15,001 - $50,000PDF ↗
VLVLYVolvo AB-A Unsponsored ADR (VLVLY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
VONOYVonovia SE ADR (VONOY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
WELLWelltower Inc. Common Stock
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
UBSUBS Group AG Registered Ordinary Shares
BuySelfMar 30, 2026Jul 21, 2026$15,001 - $50,000PDF ↗
TKOMYTokio Marine Holdings Inc Sponsored (TKOMY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
WLMIYWilmar International Ltd AADR (WLMIY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
WIZEYWise plc Sponsored ADR (WIZEY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
WTKWYWolters Kluwer NV Sponsored ADR (WTKWY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
AAGIYAIA Group Limited (AAGIY)
BuySelfMar 30, 2026Jul 21, 2026$15,001 - $50,000PDF ↗
WFAFYWesfarmers Ltd Unsponsored ADR (WFAFY)
BuySelfMar 30, 2026Jul 21, 2026$15,001 - $50,000PDF ↗
YARIYYara International ASA Sponsored ADR (YARIY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
ZURVYZurich Insurance Group Ltd Sponsored ADR (ZURVY)
BuySelfMar 30, 2026Jul 21, 2026$15,001 - $50,000PDF ↗
EJPRYEast Japan Railway Co ADR (EJPRY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
VWAPYVolkswagen AG Unsponsored ADR (VWAPY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
DQJCYPan Pacific International Holdings Corporation ADR (DQJCY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
VCISYVinci S.A. ADR (VCISY)
BuySelfMar 30, 2026Jul 21, 2026$15,001 - $50,000PDF ↗
RCRUYRecruit Holdings Co Ltd Unsponsored ADR (RCRUY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
VRSNVeriSign, Inc. - Common Stock
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
TOELYTokyo Electron Ltd ADR (TOELY)
BuySelfMar 30, 2026Jul 21, 2026$15,001 - $50,000PDF ↗
UNCRYUnicredit SPA Unsponsored ADR (UNCRY)
BuySelfMar 30, 2026Jul 21, 2026$15,001 - $50,000PDF ↗
UNICYUnicharm Corporation Sponsored ADR (UNICY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
UNVGYUniversal Music Group ADR (UNVGY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
UCBJYUCB SA ADR (UCBJY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
TRYIYToray Industries ADR Japan (TRYIY)
BuySelfMar 30, 2026Jul 21, 2026$1,001 - $15,000PDF ↗
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