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
DVNSell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−3.71%
FDXSell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−12.72%
RACESell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24+25.97%
HDSell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−5.19%
HONSell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−6.01%
PFESell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24+3.12%
SOLSSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−10.51%
MMMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.12%
ABTSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.52%
ABBVBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.83%
ACNBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−7.04%
ADBEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+9.57%
AMDBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+150.42%
ACMSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−22.74%
AFLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+8.23%
APDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.90%
ABNBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+42.03%
AKAMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−7.70%
ALLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+24.98%
GOOGBuy$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+22.51%
MOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+2.55%
AMZNBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+28.90%
AMCRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.89%
AXPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+11.56%
AIGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+2.37%
AMTSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.67%
AMPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+27.47%
AMEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+13.64%
AMGNSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.74%
APHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−33.86%
ADIBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.15%
AONBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+0.67%
APOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+21.60%
AAPLBuy$250K–$500KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+27.11%
AMATBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+40.19%
APPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−18.16%
ACGLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+2.43%
ANETBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+61.45%
TBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−11.98%
ADSKBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−7.67%
ADPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+33.15%
AZOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−10.98%
AVBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.46%
AXONBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.58%
BACBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+32.83%
BDXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+15.99%
BRK.BBuy$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.97%
BBYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+41.81%
BIIBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+15.55%
BXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.98%
BABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.61%
BKNGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−95.56%
BSXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−34.96%
BMYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.53%
AVGOSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+22.62%
CPTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+8.00%
COFBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+21.55%
CAHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.42%
CCLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−4.01%
CBOEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.70%
CORBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.90%
CFBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.51%
CHTRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−33.49%
CVXSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−0.54%
CBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+5.52%
CIENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−15.00%
CSCOBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+36.60%
CBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+27.34%
CMEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−5.29%
KOBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.80%
CTSHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+0.35%
COINBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+11.06%
CMCSABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−7.01%
FIXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+20.66%
CAGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−2.24%
STZBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−20.10%
CPRTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+0.52%
GLWSell$100K–$250KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+21.34%
CTVABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+4.78%
COSTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−7.46%
CRWDSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−43.17%
CCIBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−3.32%
CSXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.54%
CVSBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+37.13%
DHRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+13.10%
DRIBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.65%
DEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+20.12%
DELLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+210.51%
DLRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+8.06%
DPZBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−3.68%
DASHSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+36.75%
DOVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−5.73%
DOWBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−27.54%
DUKSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−6.70%
ETNBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.13%
EBAYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.91%
EWBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+9.29%
EABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.81%
ELVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+40.42%
EMEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+5.48%
EMRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+21.35%
ESSBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+15.81%
EGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.41%
EXPESell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+21.55%
EXPDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+31.69%
XOMSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−6.01%
FFIVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+38.18%
FICOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−7.78%
FRTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.00%
FDXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−8.66%
FISBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−15.91%
FSLRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.04%
FISVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−5.62%
FBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.31%
FTNTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+101.38%
FTVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+4.81%
FOXABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.39%
BENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+52.29%
FCXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+36.26%
AJGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+21.43%
GEBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.42%
GEHCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−3.54%
GEVSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+13.87%
GENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+62.60%
GMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.53%
GDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+2.86%
GISBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.46%
GPCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+27.73%
GILDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+9.23%
GPNBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+35.75%
GLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+26.38%
GDDYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.19%
GSBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+29.09%
HIGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+2.52%
HASBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.92%
HCABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−14.81%
DOCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.63%
HSYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−18.93%
HPEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+134.09%
HLTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.53%
HDSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−2.46%
HONBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−6.66%
HWMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.61%
HPQBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+60.44%
HUBBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−3.31%
HUMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+138.34%
HBANBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+11.14%
INTCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+142.17%
ICEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.34%
IBMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.79%
INTUBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−23.41%
ISRGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−22.63%
INVHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+15.37%
JNJBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+11.94%
JPMSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+25.00%
KVUEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+5.08%
KDPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+24.09%
KEYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.03%
KIMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+6.91%
KMISell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−6.02%
KKRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+19.54%
KLACBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−86.90%
KHCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.98%
LHXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−25.44%
LHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.00%
LRCXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+51.61%
LDOSSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−16.90%
LENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−10.94%
LLYSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+27.96%
LINSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−4.67%
ALCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30−6.18%
LYVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.01%
LMTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−12.93%
LOWBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−12.83%
LITEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+39.25%
GOOGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+22.79%
LYBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−19.70%
MARBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.57%
MRSHSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+6.72%
MASell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.91%
MCDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−16.37%
MCKBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.41%
BUDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+16.85%
MDTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+6.04%
MRKSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+24.12%
METABuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.67%
AAPLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+28.23%
METBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+41.05%
MTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+59.08%
MGMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.20%
ARGXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+43.02%
MCHPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.36%
MUBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+179.92%
MSFTBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+38.47%
ASMLBuy$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+40.83%
MAABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+6.10%
TAPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−10.47%
MDLZSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+5.78%
MSBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+36.56%
AZNBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30−17.47%

% 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 →