Alan Armstrong
707
Total Trades
$25.1M
Trade Volume
−2.2 pts
Buys vs S&P 500
33%
Buys That Beat It
#47/67
Timing Rank
114d
Avg Delay
99.2%
Late %
Score: 15/100 - Routine15
Avg Shuffle Score
Score: 27/100 - Noteworthy27
Max Shuffle Score
Did Their Trades Beat the Market?
Every disclosed stock buy, 90 days later, vs buying the S&P 500 on the same day. Dollar-weighted.
−2.2 pts
behind the S&P 500
- 33% of 620 buys beat the market
- Ranked #47 of 67 active traders
- Sales: +10.6 pts (stock vs S&P after selling, inverted)
Their buys
+14.6%
S&P 500, same days
+16.8%
Return
0+5%+10%+15%+20%
Filing Timeliness
Most Traded Tickers
| Ticker | Buys | Sells | Est. Volume |
|---|---|---|---|
| WMB | 2 | 2 | $15,415,500 |
| AAPL | 2 | 0 | $383,000 |
| GLW | 0 | 1 | $175,000 |
| HD | 0 | 2 | $107,500 |
| ASML | 2 | 0 | $83,000 |
| GOOGL | 2 | 0 | $83,000 |
| RACE | 1 | 1 | $83,000 |
| HON | 1 | 1 | $83,000 |
| NVDA | 2 | 0 | $83,000 |
| FDX | 1 | 1 | $83,000 |
| CDNS | 0 | 1 | $75,000 |
| NEE | 0 | 1 | $75,000 |
| TDY | 0 | 1 | $75,000 |
| LVMHF | 0 | 1 | $75,000 |
| NDAQ | 0 | 1 | $75,000 |
Monthly Trading Activity
Who Makes the Trades?
Trade ownership breakdown - under the STOCK Act, politicians must disclose trades made by themselves AND their immediate family.
Joint
All Transactions (707)
| Score | Trade Date | Filed | Type | Ticker | Asset | Amount | Owner | Delay | |
|---|---|---|---|---|---|---|---|---|---|
Score: 2/100 - Routine2 |
Aug 20, 2026 | Sep 17, 2026 | Buy | WMB | The Williams Cos Inc [energy] | $15,001 - $50,000 | Joint | 28d | |
Score: 0/100 - Routine0 |
Aug 19, 2026 | Sep 17, 2026 | Buy | WMB | The Williams Cos Inc [energy] | $1,001 - $15,000 | Joint | 29d | |
Score: 0/100 - Routine0 |
Aug 14, 2026 | Sep 17, 2026 | Sell | AVB | AvalonBay Communities Inc [real-estate] | $1,001 - $15,000 | Joint | 34d | |
Score: 20/100 - Routine20 |
Aug 4, 2026 | Sep 17, 2026 | Sell | EA | Electronic Arts Inc [communication-servi | $1,001 - $15,000 | Joint | 44d | |
Score: 15/100 - Routine15 |
Jun 24, 2026 | Jul 22, 2026 | Sell | WMB | The Williams Cos Inc [energy] | $5,000,001 - $25,000,000 | Joint | 27d | |
Score: 12/100 - Routine12 |
Jun 22, 2026 | Jul 22, 2026 | Sell | WMB | The Williams Cos Inc [energy] | $250,001 - $500,000 | Joint | 29d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | AIQUY | L'Air Liquide SA [materials] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | ASML | ASML Holding NV [information-technology] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | AZN | Astrazeneca PLC [health-care] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | SAN | Banco Santander SA [financials] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | BHP | BHP Group Ltd [materials] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | CRRFY | Carrefour SA [consumer-staples] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | CFRUY | Cie Financiere Richemont AG, Zug [consum | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | DSDVY | DSV A/S [industrials] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | GLNCY | Glencore PLC [materials] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | HEINY | Heineken NV [consumer-staples] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | HENOY | Henkel AG & Co KGAA [consumer-staples] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | NVS | Novartis AG [health-care] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | RYCEY | Rolls Royce Holdings PLC [industrials] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | KKPNY | Koninklijke Kpn NV [communication-servic | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | SAP | SAP SE [information-technology] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | SBGSY | Schneider Electric SA [industrials] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | SCMWY | Swisscom AG, Ittigen [communication-serv | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | UNCRY | UNICREDIT SPA [financials] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | WIZEY | WISE GROUP PLC [financials] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | ZURVY | Zurich Insurance Group AG [financials] | $1,001 - $15,000 | Joint | 112d | |
Score: 15/100 - Routine15 |
Mar 31, 2026 | Jul 22, 2026 | Buy | HAGHY | HENSOLDT AG [industrials] | $1,001 - $15,000 | Joint | 112d | |
Score: 17/100 - Routine17 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SMNEY | SIEMENS ENERGY AG [industrials] | $15,001 - $50,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SINGY | SINGAPORE AIRLINES LTD [industrials] | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SPXCY | SINGAPORE EXCHANGE LIMITED [financials] | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SGAPY | Singapore Telecommunications Ltd [commun | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SKBSY | SKANSKA AB [industrials] | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SMCAY | Smc Corp [industrials] | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SNN | Smith & Nephew PLC [health-care] | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SMGZY | Smiths Group PLC [industrials] | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SCGLY | Societe Generale Group [financials] | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SDXAY | Sodexo [consumer-discretionary] | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SOBKY | SOFTBANK CORP [communication-services] | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SFTBY | Softbank Group Corp [communication-servi | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SMPNY | Sompo Holdings Inc [financials] | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SKHHY | Sonic Healthcare Ltd [health-care] | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SONVY | Sonova Holding AG [health-care] | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SFGYY | SONY FINANCIAL GROUP INC [financials] | $1,001 - $15,000 | Joint | 113d | |
Score: 17/100 - Routine17 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SONY | Sony Group Corporation [consumer-discret | $15,001 - $50,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SOUHY | South32 Ltd [materials] | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | CODYY | Compagnie de Saint Gobain SA [industrial | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SPOT | Spotify Technology S.A [communication-se | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | CRZBY | Commerzbank AG, Frankfurt [financials] | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | SCBFY | STANDARD CHARTERED PLC [financials] | $1,001 - $15,000 | Joint | 113d | |
Score: 15/100 - Routine15 |
Mar 30, 2026 | Jul 22, 2026 | Buy | CLPBY | Coloplast A/S [health-care] | $1,001 - $15,000 | Joint | 113d |