Skip to content
Politician trades

Congress stock 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−12.51%
WMBoptionBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-08-20−10.60%
DVNSell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−16.03%
FDXSell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−14.40%
RACESell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24+29.22%
HDSell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24+3.80%
HONSell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−0.69%
PFESell$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24+9.01%
SOLSSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-24−19.57%
MMMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+29.44%
ABTSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+5.71%
ABBVBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+39.12%
ACNBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+35.25%
ADBEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.90%
AMDBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+122.31%
ACMSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−21.90%
AFLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.59%
APDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+4.33%
ABNBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+54.63%
AKAMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−27.43%
ALLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+25.70%
GOOGBuy$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.71%
MOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.50%
AMZNBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+30.08%
AMCRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.18%
AXPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+9.83%
AIGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+6.58%
AMTSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+11.37%
AMPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.81%
AMEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+9.29%
AMGNSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+32.01%
APHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−39.66%
ADIBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.25%
AONBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+6.74%
APOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.68%
AAPLBuy$250K–$500KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+37.61%
AMATBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.32%
APPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+2.63%
ACGLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.84%
ANETBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+41.43%
TBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−25.67%
ADSKBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+13.87%
ADPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+50.73%
AZOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−3.03%
AVBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27—
AXONBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−27.20%
BACBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+5.22%
BDXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+37.13%
BRK.BBuy$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+21.86%
BBYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+58.19%
BIIBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+35.09%
BXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.58%
BABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−8.99%
BKNGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.12%
BSXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−38.20%
BMYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+6.15%
AVGOSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−2.32%
CPTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+2.56%
COFBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.63%
CAHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+31.53%
CCLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+22.28%
CBOEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+29.40%
CORBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+6.76%
CFBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−12.50%
CHTRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−46.12%
CVXSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+0.69%
CBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.39%
CIENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−39.40%
CSCOBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.43%
CBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.87%
CMEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+4.12%
KOBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+26.36%
CTSHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+8.35%
COINBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−16.37%
CMCSABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−13.91%
FIXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−25.55%
CAGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−2.43%
STZBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−6.23%
CPRTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.48%
GLWSell$100K–$250KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−22.43%
CTVABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−85.49%
COSTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.08%
CRWDSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+134.75%
CCIBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.74%
CSXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.82%
CVSBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+19.65%
DHRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+26.85%
DRIBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+17.59%
DEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.53%
DELLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+91.22%
DLRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−0.70%
DPZBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−3.98%
DASHSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+22.56%
DOVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.33%
DOWBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−23.08%
DUKSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.70%
ETNBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−4.38%
EBAYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+38.62%
EWBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+28.74%
EABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.81%
ELVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+48.62%
EMEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−16.98%
EMRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+29.47%
ESSBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+13.59%
EGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+29.31%
EXPESell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.80%
EXPDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+30.73%
XOMSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−2.99%
FFIVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.23%
FICOBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−30.32%
FRTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+9.44%
FDXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−10.42%
FISBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−38.73%
FSLRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+5.70%
FISVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.66%
FBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+9.41%
FTNTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+51.97%
FTVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+21.24%
FOXABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.74%
BENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+48.26%
FCXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+5.65%
AJGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+35.98%
GEBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.30%
GEHCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.99%
GEVSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−9.27%
GENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+62.43%
GMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.06%
GDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+2.11%
GISBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−2.58%
GPCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.93%
GILDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+24.31%
GPNBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+47.80%
GLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.33%
GDDYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+43.03%
GSBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.84%
HIGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+1.26%
HASBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+34.23%
HCABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+4.90%
DOCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+22.12%
HSYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−16.68%
HPEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+87.01%
HLTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+25.99%
HDSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+6.78%
HONBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.38%
HWMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−9.69%
HPQBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+46.40%
HUBBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−10.71%
HUMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+156.51%
HBANBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+2.59%
INTCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+30.49%
ICEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+12.84%
IBMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+3.66%
INTUBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−18.00%
ISRGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+0.03%
INVHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.75%
JNJBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.88%
JPMSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+18.26%
KVUEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+10.22%
KDPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+39.65%
KEYBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+7.20%
KIMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+14.85%
KMISell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−11.96%
KKRBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+9.02%
KLACBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−13.64%
KHCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+11.66%
LHXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−24.23%
LHBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+38.75%
LRCXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−5.19%
LDOSSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−14.69%
LENBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.67%
LLYSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+54.17%
LINSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+4.91%
ALCBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+1.72%
LYVBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+20.27%
LMTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−7.92%
LOWBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−2.50%
LITEBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−23.36%
GOOGBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+3.95%
LYBBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−24.52%
MARBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+31.16%
MRSHSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+21.07%
MASell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+34.79%
MCDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−9.60%
MCKBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+23.33%
BUDBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+23.05%
MDTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.82%
MRKSell$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+22.65%
METABuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+16.06%
AAPLBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+38.82%
METBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+45.16%
MTBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+25.76%
MGMBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−10.96%
ARGXBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+31.65%
MCHPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−5.89%
MUBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+93.16%
MSFTBuy$15K–$50KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+48.73%
ASMLBuy$50K–$100KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-30+13.62%
MAABuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−1.36%
TAPBuy$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27−7.07%
MDLZSell$1K–$15KAlan ArmstrongAlan ArmstrongSenate · R · OK · traded 2026-03-27+13.30%

% 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 7 days, no credit card.

Start free — 7-day trial, no card →