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−16.31%
FDXSell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−13.66%
RACESell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24+26.31%
HDSell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24+6.75%
HONSell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24+12.01%
PFESell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−4.34%
SOLSSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−13.35%
MMMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+27.28%
ABTSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.59%
ABBVBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.55%
ACNBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−11.44%
ADBEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.42%
AMDBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+138.16%
ACMSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−12.31%
AFLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.96%
APDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+0.99%
ABNBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+24.11%
AKAMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+6.80%
ALLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+30.51%
GOOGBuy$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+31.54%
MOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+2.94%
AMZNBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+36.76%
AMCRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.68%
AXPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+19.38%
AIGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+9.84%
AMTSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−0.91%
AMPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+28.39%
AMEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+21.71%
AMGNSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.90%
APHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+39.31%
ADIBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+22.85%
AONBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.76%
APOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+19.57%
AAPLBuy$250K–$500KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+24.98%
AMATBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+58.18%
APPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+9.65%
ACGLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+6.07%
ANETBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+63.28%
TBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−20.72%
ADSKBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+4.41%
ADPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+34.21%
AZOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−7.63%
AVBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.88%
AXONBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+41.80%
BACBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+34.67%
BDXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.41%
BRK.BBuy$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.72%
BBYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+34.13%
BIIBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.39%
BXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+25.85%
BABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+26.11%
BKNGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−94.90%
BSXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−30.98%
BMYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+8.69%
AVGOSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+39.17%
CPTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+15.39%
COFBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+25.82%
CAHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+15.82%
CCLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+22.70%
CBOEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+4.29%
CORBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.56%
CFBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−14.53%
CHTRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−30.10%
CVXSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−11.71%
CBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.47%
CIENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.78%
CSCOBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+52.00%
CBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+28.18%
CMEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−9.87%
KOBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.66%
CTSHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−6.60%
COINBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−7.02%
CMCSABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−12.60%
FIXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+27.07%
CAGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−3.84%
STZBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−13.68%
CPRTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−10.82%
GLWSell$100K–$250KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.49%
CTVABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−4.02%
COSTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−4.25%
CRWDSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−43.27%
CCIBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−5.99%
CSXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+28.88%
CVSBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+41.40%
DHRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+9.98%
DRIBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+8.46%
DEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+8.00%
DELLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+169.12%
DLRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+11.13%
DPZBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+5.33%
DASHSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+41.37%
DOVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.81%
DOWBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−27.35%
DUKSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−5.12%
ETNBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+25.13%
EBAYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+26.28%
EWBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.14%
EABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.81%
ELVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+36.61%
EMEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.21%
EMRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+29.53%
ESSBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+20.12%
EGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.34%
EXPESell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+42.00%
EXPDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+28.54%
XOMSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−11.34%
FFIVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+45.84%
FICOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.96%
FRTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.36%
FDXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−9.64%
FISBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−8.67%
FSLRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+24.42%
FISVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+0.41%
FBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+24.36%
FTNTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+109.76%
FTVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+13.72%
FOXABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−0.85%
BENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+53.52%
FCXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.35%
AJGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+21.04%
GEBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+34.75%
GEHCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.46%
GEVSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+19.35%
GENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+52.37%
GMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+22.16%
GDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.74%
GISBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.45%
GPCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+25.08%
GILDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.84%
GPNBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+32.75%
GLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+36.16%
GDDYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.77%
GSBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+32.09%
HIGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+8.52%
HASBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+2.92%
HCABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−13.19%
DOCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+31.34%
HSYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−15.99%
HPEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+122.26%
HLTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.39%
HDSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+9.82%
HONBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+11.23%
HWMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+27.80%
HPQBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+46.66%
HUBBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+6.78%
HUMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+115.15%
HBANBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.71%
INTCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+134.31%
ICEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.87%
IBMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−0.19%
INTUBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−21.25%
ISRGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−17.11%
INVHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+24.72%
JNJBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.12%
JPMSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+27.01%
KVUEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.21%
KDPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.93%
KEYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.69%
KIMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+11.79%
KMISell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−8.57%
KKRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+19.40%
KLACBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−86.64%
KHCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.74%
LHXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−16.67%
LHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.80%
LRCXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+45.59%
LDOSSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−18.36%
LENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−2.63%
LLYSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+33.14%
LINSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-270.00%
ALCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30−4.24%
LYVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+25.90%
LMTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−6.24%
LOWBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−4.55%
LITEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.51%
GOOGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+31.84%
LYBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−26.64%
MARBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+13.79%
MRSHSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+13.13%
MASell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.82%
MCDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−10.44%
MCKBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.96%
BUDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+24.80%
MDTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.32%
MRKSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.28%
METABuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.00%
AAPLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+26.08%
METBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+42.40%
MTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+55.43%
MGMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+22.54%
ARGXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+23.26%
MCHPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+25.24%
MUBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+149.94%
MSFTBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+36.63%
ASMLBuy$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+33.56%
MAABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+11.64%
TAPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−3.48%
MDLZSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.43%
MSBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+37.81%
AZNBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30−16.71%

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