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.

73 receipts, strongest first. Repeat trades of the same stock by the same member are grouped.

Shri Thanedar D-MI
Bought $MSTR · Jul 1, 2024 · $15,001 - $50,000
+17.9pts vs S&P
90 days
  • Disclosed 406 days after the buy — 361 days past the 45-day STOCK Act deadline
Tommy Tuberville R-AL
Sold $DUK · Apr 15, 2025 · $15,001 - $50,000
+17.8pts vs S&P
90 days
  • Disclosed 477 days after the sale — 432 days past the 45-day STOCK Act deadline
Laurel Lee R-FL
Sold $BABA · Dec 29, 2023 · $100,001 - $250,000
+17.0pts vs S&P
90 days
  • Disclosed 591 days after the sale — 546 days past the 45-day STOCK Act deadline
  • Filed as a spouse's trade
Michael McCaul R-TX
Sold $IBM · Mar 5, 2024 · $15,001 - $50,000
+17.4pts vs S&P
90 days
  • Disclosed 48 days after the sale — 3 days past the 45-day STOCK Act deadline
  • Filed as a spouse's trade
  • +1 similar sale of $IBM also qualify
Alan Armstrong R-OK
Bought $GS · Mar 27, 2026 · $15,001 - $50,000
+17.1pts vs S&P
90 days
  • Disclosed 116 days after the buy — 71 days past the 45-day STOCK Act deadline
Gil Cisneros D-CA
Sold $RAL · Jul 8, 2025 · $15,001 - $50,000
+16.8pts vs S&P
90 days
  • Disclosed 66 days after the sale — 21 days past the 45-day STOCK Act deadline
Tommy Tuberville R-AL
Sold $CSX · Mar 12, 2024 · $15,001 - $50,000
+16.6pts vs S&P
90 days
  • Disclosed 876 days after the sale — 831 days past the 45-day STOCK Act deadline
Michael McCaul R-TX
Sold $BURL · May 2, 2023 · $15,001 - $50,000
+16.5pts vs S&P
90 days
  • Disclosed 51 days after the sale — 6 days past the 45-day STOCK Act deadline
  • Filed as a spouse's trade
  • +1 similar sale of $BURL also qualify
Sheri Biggs R-SC
Sold $CVX · Mar 18, 2025 · $15,001 - $50,000
+15.8pts vs S&P
90 days
  • Disclosed 201 days after the sale — 156 days past the 45-day STOCK Act deadline
  • Filed as a spouse's trade
Carol Miller R-WV
Sold $PFE · Mar 10, 2025 · $15,001 - $50,000
+15.6pts vs S&P
90 days
  • Disclosed 521 days after the sale — 476 days past the 45-day STOCK Act deadline
  • Filed as a spouse's trade
Michael McCaul R-TX
Sold $INTU · Mar 5, 2024 · $15,001 - $50,000
+15.6pts vs S&P
90 days
  • Disclosed 48 days after the sale — 3 days past the 45-day STOCK Act deadline
  • Filed as a spouse's trade
  • +1 similar sale of $INTU also qualify
Alan Armstrong R-OK
Bought $UNCRY · Mar 30, 2026 · $15,001 - $50,000
+15.3pts vs S&P
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
  • 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: