Politician trades

What US Congress is buying and selling.

Every stock US Congress and the executive branch disclose under the STOCK Act — updated daily.

Politician search

View Congress trading activity by member.

Stock search

View Congress trading activity in a ticker.

← All Congress trades

Trades by Alan Armstrong

200 disclosed trades.

StockTransactionPolitician% Since
WMBoptionBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-08-19−3.60%
WMBoptionBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-08-20−1.51%
DVNSell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−2.73%
FDXSell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−22.32%
RACESell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24+27.81%
HDSell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−11.71%
HONSell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−4.43%
PFESell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24+5.45%
SOLSSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−22.26%
MMMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.13%
ABTSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−2.81%
ABBVBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+26.52%
ACNBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−7.86%
ADBEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.72%
AMDBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+211.41%
ACMSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−31.57%
AFLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.17%
APDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−2.62%
ABNBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.20%
AKAMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−3.55%
ALLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.01%
GOOGBuy$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.83%
MOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.61%
AMZNBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+25.08%
AMCRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+8.98%
AXPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+4.62%
AIGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+2.52%
AMTSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.29%
AMPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+11.02%
AMEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.35%
AMGNSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.45%
APHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−32.80%
ADIBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+24.42%
AONBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−12.05%
APOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+11.32%
AAPLBuy$250K–$500KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+35.00%
AMATBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+40.62%
APPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−18.03%
ACGLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.68%
ANETBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+70.29%
TBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−12.49%
ADSKBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−8.03%
ADPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+30.72%
AZOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−13.61%
AVBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.46%
AXONBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.53%
BACBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+19.35%
BDXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.03%
BRK.BBuy$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.84%
BBYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+44.48%
BIIBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.16%
BXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+8.45%
BABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.29%
BKNGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−3.13%
BSXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−35.38%
BMYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+5.06%
AVGOSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.53%
CPTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+0.48%
COFBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+11.60%
CAHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.72%
CCLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−9.88%
CBOEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−2.05%
CORBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−0.83%
CFBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−13.21%
CHTRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−46.34%
CVXSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−2.61%
CBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+4.97%
CIENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−10.67%
CSCOBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+33.82%
CBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.02%
CMEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−8.47%
KOBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.37%
CTSHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−4.28%
COINBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.60%
CMCSABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−21.85%
FIXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+20.27%
CAGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−6.08%
STZBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−24.56%
CPRTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−13.55%
GLWSell$100K–$250KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.68%
CTVABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−3.11%
COSTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−8.88%
CRWDSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+180.97%
CCIBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−13.95%
CSXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.30%
CVSBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+21.37%
DHRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.25%
DRIBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.70%
DEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+22.64%
DELLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+212.12%
DLRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.24%
DPZBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−15.82%
DASHSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+27.94%
DOVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−9.06%
DOWBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−30.06%
DUKSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−12.89%
ETNBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.16%
EBAYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+22.57%
EWBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+8.04%
EABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.81%
ELVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+39.05%
EMEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+2.55%
EMRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+24.50%
ESSBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+13.38%
EGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.01%
EXPESell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+15.96%
EXPDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+30.00%
XOMSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−5.24%
FFIVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+58.38%
FICOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−15.26%
FRTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.26%
FDXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−18.71%
FISBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−25.34%
FSLRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−9.53%
FISVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−14.70%
FBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.86%
FTNTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+128.46%
FTVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+2.79%
FOXABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.99%
BENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+43.03%
FCXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+28.16%
AJGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+9.71%
GEBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+13.10%
GEHCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−4.09%
GEVSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+11.93%
GENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+25.65%
GMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.41%
GDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−3.04%
GISBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−4.42%
GPCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.11%
GILDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+11.45%
GPNBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+29.42%
GLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.87%
GDDYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+26.10%
GSBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.99%
HIGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−5.00%
HASBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.99%
HCABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−10.26%
DOCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+22.12%
HSYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−21.94%
HPEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+165.39%
HLTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+6.16%
HDSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−9.17%
HONBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−5.10%
HWMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+0.66%
HPQBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+60.24%
HUBBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−3.10%
HUMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+124.87%
HBANBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.39%
INTCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+195.25%
ICEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+2.76%
IBMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−3.94%
INTUBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−33.47%
ISRGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−11.72%
INVHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+8.38%
JNJBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.61%
JPMSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+19.65%
KVUEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+0.57%
KDPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.77%
KEYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+4.06%
KIMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+0.18%
KMISell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−8.17%
KKRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+8.05%
KLACBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.65%
KHCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+8.24%
LHXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−30.60%
LHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.96%
LRCXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+45.20%
LDOSSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−20.65%
LENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−9.76%
LLYSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+34.72%
LINSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−4.69%
ALCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30−12.38%
LYVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.46%
LMTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−14.94%
LOWBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−18.15%
LITEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+32.17%
GOOGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+24.11%
LYBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−25.17%
MARBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.69%
MRSHSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+0.43%
MASell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.88%
MCDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−22.49%
MCKBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.03%
BUDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+13.47%
MDTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.56%
MRKSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.74%
METABuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+47.90%
AAPLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+36.19%
METBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+43.65%
MTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+47.04%
MGMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−7.25%
ARGXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+36.62%
MCHPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+20.44%
MUBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+201.99%
MSFTBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+39.47%
ASMLBuy$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+37.41%
MAABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−2.76%
TAPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−16.23%
MDLZSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+4.43%

% since traded is the underlying stock's close→close move from the trade date to the latest close (not a realized P&L; options and bonds aren't priced). Sources: the official US House Clerk + Senate eFD disclosures (Congress STOCK Act PTR filings), and the US Office of Government Ethics (executive-branch OGE Form 278-T) for the President + cabinet — all public record. Disclosed amounts are legally-required buckets, not exact dollar amounts. Past politician trades are not investment advice; see the legal page.

Get daily signals & real-time alerts.

StockSetups scans ~12,300 US stocks & ETFs after every close and sorts every long setup into four ranked lanes — each with a trade plan — plus an always-on engine firing 35+ real-time intraday alerts. Free for 14 days, cancel in one click.

Start free — 14-day full access →