The Receipts
Individual trades that beat the S&P 500 by 15+ points and come with context: the member sat on a committee overseeing that industry, the trade landed days before market-moving news, the company receives federal program money, or the disclosure was filed late. Every line is a public fact. None of it is proof of wrongdoing — it's the paper trail.
28 receipts from 2026, strongest first. Repeat trades of the same stock by the same member are grouped.
Alan Armstrong R-OK
Bought $MU · Mar 27, 2026 · $15,001 - $50,000
+223.8pts vs S&P
90 days
90 days
- $MU is a named recipient of CHIPS Act ($6.2B)
- Disclosed 116 days after the buy — 71 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Bought $AMD · Mar 27, 2026 · $15,001 - $50,000
+147.6pts vs S&P
90 days
90 days
- Disclosed 116 days after the buy — 71 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Bought $AMAT · Mar 27, 2026 · $15,001 - $50,000
+82.3pts vs S&P
90 days
90 days
- 6 days before: MATCH Act bill targets ASML chip-tool exports to China
- $AMAT is a named recipient of CHIPS Act ($4.0B)
- Disclosed 116 days after the buy — 71 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Bought $UNH · Mar 27, 2026 · $15,001 - $50,000
+45.2pts vs S&P
90 days
90 days
- Sits on the Senate Committee on Health, Education, Labor, and Pensions committee, which oversees the health care sector
- Disclosed 116 days after the buy — 71 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Bought $ASML · Mar 30, 2026 · $50,001 - $100,000
+33.0pts vs S&P
90 days
90 days
- 3 days before: MATCH Act bill targets ASML chip-tool exports to China
- $ASML is a named recipient of CHIPS Act
- Disclosed 113 days after the buy — 68 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Sold $LDOS · Mar 27, 2026 · $15,001 - $50,000
+51.6pts vs S&P
90 days
90 days
- Disclosed 116 days after the sale — 71 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Sold $ABT · Mar 27, 2026 · $15,001 - $50,000
+25.9pts vs S&P
90 days
90 days
- Sits on the Senate Committee on Health, Education, Labor, and Pensions committee, which oversees the health care sector
- Disclosed 116 days after the sale — 71 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Bought $ATEYY · Mar 30, 2026 · $15,001 - $50,000
+45.4pts vs S&P
90 days
90 days
- Disclosed 113 days after the buy — 68 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Sold $PFE · Mar 24, 2026 · $50,001 - $100,000
+19.7pts vs S&P
90 days
90 days
- Sits on the Senate Committee on Health, Education, Labor, and Pensions committee, which oversees the health care sector
- Disclosed 119 days after the sale — 74 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Bought $NVO · Mar 30, 2026 · $15,001 - $50,000
+19.4pts vs S&P
90 days
90 days
- Sits on the Senate Committee on Health, Education, Labor, and Pensions committee, which oversees the health care sector
- Disclosed 113 days after the buy — 68 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Sold $SYK · Mar 27, 2026 · $15,001 - $50,000
+19.3pts vs S&P
90 days
90 days
- Sits on the Senate Committee on Health, Education, Labor, and Pensions committee, which oversees the health care sector
- Disclosed 116 days after the sale — 71 days past the 45-day STOCK Act deadline
Laurel Lee R-FL
Sold $NOK · May 11, 2026 · $15,001 - $50,000
+39.2pts vs S&P
90 days
90 days
- Disclosed 69 days after the sale — 24 days past the 45-day STOCK Act deadline
- Filed as a spouse's trade
Rick Allen R-GA
Sold $INTU · Apr 16, 2026 · $15,001 - $50,000
+35.3pts vs S&P
90 days
90 days
- Disclosed 50 days after the sale — 5 days past the 45-day STOCK Act deadline
- Filed as a spouse's trade
Alan Armstrong R-OK
Sold $ACM · Mar 27, 2026 · $15,001 - $50,000
+33.7pts vs S&P
90 days
90 days
- Disclosed 116 days after the sale — 71 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Bought $CSCO · Mar 27, 2026 · $15,001 - $50,000
+33.6pts vs S&P
90 days
90 days
- Disclosed 116 days after the buy — 71 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Sold $TMUS · Mar 27, 2026 · $15,001 - $50,000
+29.5pts vs S&P
90 days
90 days
- Disclosed 116 days after the sale — 71 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Sold $DVN · Mar 24, 2026 · $50,001 - $100,000
+28.0pts vs S&P
90 days
90 days
- Disclosed 119 days after the sale — 74 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Sold $NOW · Mar 27, 2026 · $15,001 - $50,000
+26.1pts vs S&P
90 days
90 days
- Disclosed 116 days after the sale — 71 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Sold $PSX · Mar 27, 2026 · $50,001 - $100,000
+24.2pts vs S&P
90 days
90 days
- Disclosed 116 days after the sale — 71 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Sold $WMT · Mar 27, 2026 · $15,001 - $50,000
+21.7pts vs S&P
90 days
90 days
- Disclosed 116 days after the sale — 71 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Bought $UBS · Mar 30, 2026 · $15,001 - $50,000
+20.9pts vs S&P
90 days
90 days
- Disclosed 113 days after the buy — 68 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Sold $NDAQ · Mar 27, 2026 · $50,001 - $100,000
+20.5pts vs S&P
90 days
90 days
- Disclosed 116 days after the sale — 71 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Sold $NEE · Mar 27, 2026 · $50,001 - $100,000
+19.5pts vs S&P
90 days
90 days
- Disclosed 116 days after the sale — 71 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Bought $C · Mar 27, 2026 · $15,001 - $50,000
+19.6pts vs S&P
90 days
90 days
- Disclosed 116 days after the buy — 71 days past the 45-day STOCK Act deadline
Gil Cisneros D-CA
Bought $MSFT · Jul 17, 2026 · $15,001 - $50,000
+18.0pts vs S&P
30 days
30 days
- Disclosed 49 days after the buy — 4 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Bought $GS · Mar 27, 2026 · $15,001 - $50,000
+17.1pts vs S&P
90 days
90 days
- Disclosed 116 days after the buy — 71 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Bought $UNCRY · Mar 30, 2026 · $15,001 - $50,000
+15.3pts vs S&P
90 days
90 days
- Disclosed 113 days after the buy — 68 days past the 45-day STOCK Act deadline
Alan Armstrong R-OK
Bought $GE · Mar 27, 2026 · $15,001 - $50,000
+15.2pts vs S&P
90 days
90 days
- Disclosed 116 days after the buy — 71 days past the 45-day STOCK Act deadline
How a Trade Becomes a Receipt
We score every disclosed trade against the S&P 500 over the same days (see methodology). A trade lands here when it's worth $15,000+ (range midpoint), beat the market by at least 15 points — a buy that outran SPY, or a sale followed by the stock lagging — and at least one of these is true:
- The member holds a seat on a committee whose jurisdiction covers that sector (assignments from official rosters, not inferred). Rosters list current seats only, so this flag is limited to trades made since the current Congress began on Jan 3, 2025.
- A documented market-moving event for that company followed within 45 days.
- The company is a named recipient of a federal program.
- The trade was disclosed after the STOCK Act's 45-day deadline.