Desq Long
Sign in

Member of Congress

Alan Armstrong

Senate

Chamber
Senate
Disclosures
95
Bioguide ID
A000383

Disclosure summary

Total trades
95
Disclosed volume
$438,095 – $2,170,000
Last traded
2026-03-30
First traded
2026-03-27

Disclosed volume is the sum of the disclosed amount brackets — the low bound is every filing’s minimum, the high bound every filing’s maximum. Filers disclose ranges, so this is a range and never a single figure.

Trade volume by year

  • Purchase
  • Sale
  • Each bar spans the disclosed range: solid to the bracket’s low bound, lighter to its high bound.
2026
Trade volume by year, disclosed ranges
YearPurchasesPurchase volume disclosedSalesSale volume disclosed
202684$196,084 to $1,540,00011$242,011 to $630,000

Top traded sectors

  1. Financial Services20
  2. Industrials17
  3. Technology17
  4. Healthcare12
  5. Consumer Cyclical8
  6. Real Estate8
  7. Consumer Defensive7
  8. Communication Services3
  9. Basic Materials2
  10. (unclassified)1

Ranked by number of disclosed trades, never by return. Counts total 95 — every sector the member traded is listed. Classification from Financial Modeling Prep company profiles; (unclassified) means the source publishes no sector for that holding, or the filing named no ticker.

Trade history

Every disclosed transaction, as filed. Estimated excess return compares the stock against SPY from the first close on or after the transaction date — see the methodology. Amounts are the ranges the filer disclosed, never point values. A dash means no figure exists; the reason is on the cell.

StockTransactionFiledTradedEst. excess returnDescription
CMSQYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30+26.63%COMPUTERSHARE LTD CPU
CFRUYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30+17.16%Cie Financiere Richemont AG, Zug
CMPGYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30−11.94%Compass Group PLC
DLICYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30+4.97%DAIICHI LIFE GROUP INC
DBSDYStockPurchase$15,001 - $50,0002026-07-21FILED +113 DAYS2026-03-30+13.18%DBS Group Holdings Ltd
DSCSYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30−25.72%DISCO CORP
DNBBYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30−10.25%DNB BANK ASA
DRPRYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30−2.15%DR ING H C F PORSCHE AG
DFKCYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30−12.98% Priced to this stock's last available close, 2026-08-24, not 2026-08-27.Daifuku Co Ltd
DSNKYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30−20.56%Daiichi Sankyo Company Ltd
DKILYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30−11.37%Daikin Industries Ltd
DIFTYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30−33.81%Daito Trust Construction Co Ltd
DANOYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30−26.90%Danone SA
DNKEYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30+1.18%Danske Bank As
DASTYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30+17.56%Dassault Systemes SA
DNZOYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30−21.34%Denso Corp
DBStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30+19.13%Deutsche Bank AG
DLAKYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30−10.48%Deutsche Lufthansa AG
DHLGYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30+7.48%Deutsche Post AG
DTEGYStockPurchase$15,001 - $50,0002026-07-21FILED +113 DAYS2026-03-30−32.98%Deutsche Telekom AG
DEOStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30+3.36%Diageo PLC
RDSMYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30no price data — the price source has no history for this symbol.Koninklijke DSM NV
CSLLYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30+8.42%CSL Ltd
CMWAYStockPurchase$15,001 - $50,0002026-07-21FILED +113 DAYS2026-03-30−26.15%Commonwealth Bank of Australia
CRARYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30−4.07%Credit Agricole SA, Paris
DBOEYStockPurchase$15,001 - $50,0002026-07-21FILED +113 DAYS2026-03-30−2.29%Deutsche Boerse AG
DWAHYStockPurchase$1,001 - $15,0002026-07-21FILED +113 DAYS2026-03-30−27.00%Daiwa House Industry Co Ltd
CPBStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−15.74%Campbell Soup Co
CIStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−15.61%Cigna Corp
PTCStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−6.10%PTC Inc
PYPLStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+19.41%PayPal Holdings Inc
PAYXStockSale$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+16.35%Paychex Inc
PEPStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−30.31%PepsiCo Inc
PMStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−5.13%Philip Morris International Inc
PSXStockSale$50,001 - $100,0002026-07-21FILED +116 DAYS2026-03-27+5.76%Phillips 66
POOLStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−27.99%Pool Corp
PFGStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+7.31%Principal Financial Group Inc
PRUStockSale$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+7.42%Prudential Financial Inc
PSAREITPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−4.62%Public Storage
QStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−8.55%QNITY ELECTRONICS INC
QCOMStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+8.03%QUALCOMM Inc
PWRStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−8.54%Quanta Services Inc
DGXStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+3.51%Quest Diagnostics Inc
RTXStockPurchase$15,001 - $50,0002026-07-21FILED +116 DAYS2026-03-27−9.82%RTX Corp
REGStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−20.05%Regency Centers Corp
REGNStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−12.12%Regeneron Pharmaceuticals Inc
RSGStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−20.01%Republic Services Inc
RMDStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−14.67%Resmed Inc
HOODStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+44.65%Robinhood Markets Inc
ROPStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+1.12%Roper Technologies Inc
RCLStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−12.82%Royal Caribbean Group
SNDKStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+119.52%SANDISK CORP
SOLVStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+23.28%SOLVENTUM CORP
SCHWStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−4.62%Schwab (Charles) Corp
STXStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+101.30%Seagate Technology Holdings PLC
NOWStockSale$15,001 - $50,0002026-07-21FILED +116 DAYS2026-03-27+17.64%ServiceNow Inc
SPGREITPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−2.35%Simon Property Group Inc
SWKSStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+3.95%Skyworks Solutions Inc
SNAStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−11.36%Snap-On Inc
SBUXStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+1.95%Starbucks Corp
STLDStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+16.33%Steel Dynamics Inc
SYFStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+0.68%Synchrony Financial
SNPSStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+0.58%Synopsys Inc
TMUSStockSale$15,001 - $50,0002026-07-21FILED +116 DAYS2026-03-27−37.29%T-Mobile US Inc
TTWOStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+1.22%Take-Two Interactive Software Inc
TPRStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−32.84%Tapestry Inc
TDYStockSale$50,001 - $100,0002026-07-21FILED +116 DAYS2026-03-27−16.01%Teledyne Technologies Inc
TERStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+4.25%Teradyne Inc
TXNStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+18.43%Texas Instruments Inc
TXTStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−27.46%Textron Inc
COOStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−19.90%The Cooper Cos Inc
SJMStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+16.82%The J M Smucker Company
PNCStockSale$50,001 - $100,0002026-07-21FILED +116 DAYS2026-03-27−1.29%The PNC Financial Services Group Inc
PGStockSale$15,001 - $50,0002026-07-21FILED +116 DAYS2026-03-27−21.31%The Procter & Gamble Co
PGRStockSale$15,001 - $50,0002026-07-21FILED +116 DAYS2026-03-27−12.15%The Progressive Corp
TRVStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+7.86%The Travelers Companies Inc
TFCStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−8.65%Truist Financial Corp
UDRStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−11.18%UDR Inc
UNPStockPurchase$15,001 - $50,0002026-07-21FILED +116 DAYS2026-03-27+7.24%Union Pacific Corp
UPSStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−10.13%United Parcel Service Inc
URIStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+19.69%United Rentals Inc
UNHStockPurchase$15,001 - $50,0002026-07-21FILED +116 DAYS2026-03-27+30.91%Unitedhealth Group Inc
VRSKStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−17.08%VERISK ANALYTICS Inc
VTRREITPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−8.20%Ventas Inc
VZStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−23.36%Verizon Communications Inc
VRTXStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+4.83%Vertex Pharmaceuticals Inc
OREITPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−19.78%Realty Income Corp
SPGIStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−14.43%S&P Global Inc
SYKStockSale$15,001 - $50,0002026-07-21FILED +116 DAYS2026-03-27−23.23%Stryker Corp
TSLAStockPurchase$15,001 - $50,0002026-07-21FILED +116 DAYS2026-03-27−23.55%Tesla Inc
TMOStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+11.63%Thermo Fisher Scientific Inc
TTStockSale$15,001 - $50,0002026-07-21FILED +116 DAYS2026-03-27−10.86%Trane Technologies PLC
VRTStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−14.35%Vertiv Holdings Co
CRMStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27+18.96%salesforce.com Inc
TDGStockPurchase$1,001 - $15,0002026-07-21FILED +116 DAYS2026-03-27−17.53%TransDigm Group Inc

Most recent disclosures

The 10 newest, in full. Every disclosure is in the trade history above, with its filing linked.

STOCK ACT PTR
$1,001 - $15,000

COMPUTERSHARE LTD CPU (CMSQY)

Purchase.

Filer Alan Armstrong · Chamber Senate · Owner Joint · Transaction Type Purchase · Asset Type Stock

Traded Mar 30, 2026 · Disclosed Jul 21, 2026FILED +113 DAYS

Source: Senate eFD PTR · fda235b3-bad7-4637-8fa1-053f354d929c · filed 2026-07-21 · View filing →

STOCK ACT PTR
$1,001 - $15,000

Compass Group PLC (CMPGY)

Purchase.

Filer Alan Armstrong · Chamber Senate · Owner Joint · Transaction Type Purchase · Asset Type Stock

Traded Mar 30, 2026 · Disclosed Jul 21, 2026FILED +113 DAYS

Source: Senate eFD PTR · fda235b3-bad7-4637-8fa1-053f354d929c · filed 2026-07-21 · View filing →

STOCK ACT PTR
$1,001 - $15,000

DAIICHI LIFE GROUP INC (DLICY)

Purchase.

Filer Alan Armstrong · Chamber Senate · Owner Joint · Transaction Type Purchase · Asset Type Stock

Traded Mar 30, 2026 · Disclosed Jul 21, 2026FILED +113 DAYS

Source: Senate eFD PTR · fda235b3-bad7-4637-8fa1-053f354d929c · filed 2026-07-21 · View filing →

STOCK ACT PTR
$15,001 - $50,000

DBS Group Holdings Ltd (DBSDY)

Purchase.

Filer Alan Armstrong · Chamber Senate · Owner Joint · Transaction Type Purchase · Asset Type Stock

Traded Mar 30, 2026 · Disclosed Jul 21, 2026FILED +113 DAYS

Source: Senate eFD PTR · fda235b3-bad7-4637-8fa1-053f354d929c · filed 2026-07-21 · View filing →

STOCK ACT PTR
$1,001 - $15,000

DISCO CORP (DSCSY)

Purchase.

Filer Alan Armstrong · Chamber Senate · Owner Joint · Transaction Type Purchase · Asset Type Stock

Traded Mar 30, 2026 · Disclosed Jul 21, 2026FILED +113 DAYS

Source: Senate eFD PTR · fda235b3-bad7-4637-8fa1-053f354d929c · filed 2026-07-21 · View filing →

STOCK ACT PTR
$1,001 - $15,000

DNB BANK ASA (DNBBY)

Purchase.

Filer Alan Armstrong · Chamber Senate · Owner Joint · Transaction Type Purchase · Asset Type Stock

Traded Mar 30, 2026 · Disclosed Jul 21, 2026FILED +113 DAYS

Source: Senate eFD PTR · fda235b3-bad7-4637-8fa1-053f354d929c · filed 2026-07-21 · View filing →

STOCK ACT PTR
$1,001 - $15,000

DR ING H C F PORSCHE AG (DRPRY)

Purchase.

Filer Alan Armstrong · Chamber Senate · Owner Joint · Transaction Type Purchase · Asset Type Stock

Traded Mar 30, 2026 · Disclosed Jul 21, 2026FILED +113 DAYS

Source: Senate eFD PTR · fda235b3-bad7-4637-8fa1-053f354d929c · filed 2026-07-21 · View filing →

STOCK ACT PTR
$1,001 - $15,000

Daifuku Co Ltd (DFKCY)

Purchase.

Filer Alan Armstrong · Chamber Senate · Owner Joint · Transaction Type Purchase · Asset Type Stock

Traded Mar 30, 2026 · Disclosed Jul 21, 2026FILED +113 DAYS

Source: Senate eFD PTR · fda235b3-bad7-4637-8fa1-053f354d929c · filed 2026-07-21 · View filing →

STOCK ACT PTR
$1,001 - $15,000

Daiichi Sankyo Company Ltd (DSNKY)

Purchase.

Filer Alan Armstrong · Chamber Senate · Owner Joint · Transaction Type Purchase · Asset Type Stock

Traded Mar 30, 2026 · Disclosed Jul 21, 2026FILED +113 DAYS

Source: Senate eFD PTR · fda235b3-bad7-4637-8fa1-053f354d929c · filed 2026-07-21 · View filing →