Congress trading

Every stock trade disclosed by Congress

Every line of every STOCK Act report we hold, from House Clerk and Senate recordsEvery STOCK Act trade since 2014. Newest filing first, as of Oct 3, 2026; narrow the record by member, party, chamber, ticker, account or size, and every name and ticker opens its own page.

7,697 trades in the Senate filed since 2014

Across 1,278 reports by 63 members · newest filing first

Bands are as reported, never a figure. Since the trade is the stock's move after it, estimated from market prices, not the member's result. Not investment advice.

  1. Sheldon WhitehouseDemocrat · Senate · RI
    Filed May 27, 20205 trades in this report
    • sold in full OTIS Otis Worldwide Joint
      Traded Apr 7, 2020, 50 days earlier
      $1,001 - $15,000
      Since trade +49.8%S&P 500 +188.8% · 139.0 pts behind S&P 500
    • sold in full CARR Carrier Global Joint
      Traded Apr 7, 2020, 50 days earlier
      $1,001 - $15,000
      Since trade +266.4%S&P 500 +188.8% · 77.6 pts ahead of S&P 500
    • exchanged UTX Raytheon Technologies
      Traded Apr 7, 2020, 50 days earlier
      $1,001 - $15,000
      n/a
    Show the other 2 trades in this reportShow fewer
    • exchanged Utx - United Technologies
      Traded Apr 3, 2020, 54 days earlier
      $15,001 - $50,000
      n/a
    • exchanged RTN Raytheon Joint
      Traded Apr 3, 2020, 54 days earlier
      $15,001 - $50,000
      n/a

    Back to the top of this report

  2. Roger F. WickerRepublican · Senate · MS
    Filed May 18, 20202 trades in this report
    • bought Ctecbx OtherSpouse
      Traded May 4, 2020, 14 days earlier
      $1,001 - $15,000
      n/a
    • sold in full BIF Boulder Growth & Income Fund FundSpouse
      Traded May 4, 2020, 14 days earlier
      $1,001 - $15,000
      Since trade +58.6%S&P 500 +59.7% · 1.1 pts behind S&P 500
  3. John R. CurtisRepublican · Senate · UT
    Filed May 18, 20202 trades in this report
    • bought California ST Univ REV BDS 2018 A 5.000% 11/01/35 B/e Bond
      Traded May 11, 2020, 7 days earlier
      $1,001 - $15,000
      n/a
    • bought Hennepin Cnty Minn GO Sales Tax REV BDS 2019 B 5.000% 12/15/39 B/e Bond
      Traded May 8, 2020, 10 days earlier
      $1,001 - $15,000
      n/a
  4. Shelley Moore CapitoRepublican · Senate · WV
    Filed May 14, 2020one trade in this report
    • exchanged United Technologies Spouse
      Traded Apr 7, 2020, 37 days earlier
      $15,001 - $50,000
      n/a
  5. Mark R. WarnerDemocrat · Senate · VA
    Filed May 11, 2020one trade in this report
    • bought Revival Loc, LLC Other
      Traded Apr 22, 2020, 19 days earlier
      $250,001 - $500,000
      n/a
  6. Peter WelchDemocrat · Senate · VT
    Filed May 5, 20204 trades in this report
    • sold FSLR First Solar
      Traded Apr 30, 2020, 5 days earlier
      $1,001 - $15,000
      Since trade +296.8%S&P 500 +164.9% · 131.9 pts ahead of S&P 500
    • sold PANW Palo Alto Networks
      Traded Apr 27, 2020, 8 days earlier
      $1,001 - $15,000
      Since trade +1128.9%S&P 500 +168.1% · 960.8 pts ahead of S&P 500
    • sold SCHW Charles Schwab
      Traded Apr 9, 2020, 26 days earlier
      $1,001 - $15,000
      Since trade +164.6%S&P 500 +176.7% · 12.1 pts behind S&P 500
    • sold A Agilent Technologies
      Traded Apr 9, 2020, 26 days earlier
      $1,001 - $15,000
      Since trade +114.2%S&P 500 +176.7% · 62.5 pts behind S&P 500
  7. Ron WydenDemocrat · Senate · OR
    Filed May 5, 202039 trades in this report
    • bought AMZN Amazon.com Spouse
      Traded May 1, 2020, 4 days earlier
      $15,001 - $50,000
      Since trade +115.4%S&P 500 +170.8% · 55.5 pts behind S&P 500
    • sold in full CRWD CrowdStrike Holdings Spouse
      Traded Apr 24, 2020, 11 days earlier
      $50,001 - $100,000
      Since trade +1340.3%S&P 500 +170.5% · 1169.8 pts ahead of S&P 500
    • sold in full C Citigroup Spouse
      Traded Apr 24, 2020, 11 days earlier
      $1,001 - $15,000
      Since trade +204.7%S&P 500 +170.5% · 34.2 pts ahead of S&P 500
    Show the other 36 trades in this reportShow fewer
    • sold in full TEL TE Connectivity Spouse
      Traded Apr 24, 2020, 11 days earlier
      $1,001 - $15,000
      Since trade +206.1%S&P 500 +170.5% · 35.6 pts ahead of S&P 500
    • sold in full JCI Johnson Controls International Spouse
      Traded Apr 24, 2020, 11 days earlier
      $1,001 - $15,000
      Since trade +433.5%S&P 500 +170.5% · 263.0 pts ahead of S&P 500
    • bought PYPL PayPal Holdings Spouse
      Traded Apr 23, 2020, 12 days earlier
      $50,001 - $100,000
      Since trade -52.9%S&P 500 +174.4% · 227.3 pts behind S&P 500
    • bought NVDA NVIDIA Spouse
      Traded Apr 21, 2020, 14 days earlier
      $50,001 - $100,000
      Since trade +3296.7%S&P 500 +180.4% · 3116.3 pts ahead of S&P 500
    • bought CRWD CrowdStrike Holdings Spouse
      Traded Apr 21, 2020, 14 days earlier
      $15,001 - $50,000
      Since trade +1469.5%S&P 500 +180.4% · 1289.2 pts ahead of S&P 500
    • bought VMC Vulcan Materials Spouse
      Traded Apr 17, 2020, 18 days earlier
      $50,001 - $100,000
      Since trade +119.7%S&P 500 +166.9% · 47.2 pts behind S&P 500
    • bought KLAC KLA Spouse
      Traded Apr 17, 2020, 18 days earlier
      $15,001 - $50,000
      Since trade +1073.4%S&P 500 +166.9% · 906.5 pts ahead of S&P 500
    • bought SBUX Starbucks Spouse
      Traded Apr 17, 2020, 18 days earlier
      $15,001 - $50,000
      Since trade +23.6%S&P 500 +166.9% · 143.3 pts behind S&P 500
    • bought F Ford Motor Spouse
      Traded Apr 17, 2020, 18 days earlier
      $15,001 - $50,000
      Since trade +141.8%S&P 500 +166.9% · 25.1 pts behind S&P 500
    • bought DNKN Dunkin' Brands Group Spouse
      Traded Apr 17, 2020, 18 days earlier
      $15,001 - $50,000
      Since trade +73.4%S&P 500 +27.1% · 46.3 pts ahead of S&P 500
    • bought DIS Walt Disney Spouse
      Traded Apr 17, 2020, 18 days earlier
      $50,001 - $100,000
      Since trade -1.0%S&P 500 +166.9% · 167.9 pts behind S&P 500
    • bought AMZN Amazon.com Spouse
      Traded Apr 17, 2020, 18 days earlier
      $50,001 - $100,000
      Since trade +107.3%S&P 500 +166.9% · 59.6 pts behind S&P 500
    • bought AMAT Applied Materials Spouse
      Traded Apr 17, 2020, 18 days earlier
      $15,001 - $50,000
      Since trade +815.0%S&P 500 +166.9% · 648.0 pts ahead of S&P 500
    • bought T AT&T Spouse
      Traded Apr 17, 2020, 18 days earlier
      $15,001 - $50,000
      Since trade -20.3%S&P 500 +166.9% · 187.2 pts behind S&P 500
    • bought GOOG Alphabet Spouse
      Traded Apr 17, 2020, 18 days earlier
      $50,001 - $100,000
      Since trade +428.6%S&P 500 +166.9% · 261.7 pts ahead of S&P 500
    • bought New York NY City Transitional Fin Auth Rev Sub-Future Tax Ser BondSpouse
      Traded Apr 13, 2020, 22 days earlier
      $15,001 - $50,000
      n/a
    • bought UPS United Parcel Service Spouse
      Traded Apr 8, 2020, 27 days earlier
      $15,001 - $50,000
      Since trade -4.6%S&P 500 +179.3% · 183.9 pts behind S&P 500
    • bought GOOG Alphabet Spouse
      Traded Apr 8, 2020, 27 days earlier
      $1,001 - $15,000
      Since trade +460.5%S&P 500 +179.3% · 281.2 pts ahead of S&P 500
    • bought AVGO Broadcom Spouse
      Traded Apr 6, 2020, 29 days earlier
      $15,001 - $50,000
      Since trade +1284.8%S&P 500 +188.9% · 1095.8 pts ahead of S&P 500
    • bought New York NY GO BDS Ser BondSpouse
      Traded Apr 6, 2020, 29 days earlier
      $50,001 - $100,000
      n/a
    • bought XOM Exxon Mobil Spouse
      Traded Apr 6, 2020, 29 days earlier
      $15,001 - $50,000
      Since trade +301.6%S&P 500 +188.9% · 112.7 pts ahead of S&P 500
    • bought T AT&T Spouse
      Traded Apr 6, 2020, 29 days earlier
      $1,001 - $15,000
      Since trade -15.4%S&P 500 +188.9% · 204.3 pts behind S&P 500
    • bought DNKN Dunkin' Brands Group Spouse
      Traded Apr 6, 2020, 29 days earlier
      $1,001 - $15,000
      Since trade +102.6%S&P 500 +37.6% · 65.0 pts ahead of S&P 500
    • bought SBUX Starbucks Spouse
      Traded Apr 6, 2020, 29 days earlier
      $1,001 - $15,000
      Since trade +40.5%S&P 500 +188.9% · 148.4 pts behind S&P 500
    • bought V Visa Spouse
      Traded Apr 6, 2020, 29 days earlier
      $15,001 - $50,000
      Since trade +117.0%S&P 500 +188.9% · 71.9 pts behind S&P 500
    • bought GRUB Just Eat Takeaway.com Spouse
      Traded Apr 6, 2020, 29 days earlier
      $1,001 - $15,000
      Since trade -91.5%S&P 500 +58.6% · 150.1 pts behind S&P 500
    • bought QSR Restaurant Brands International Spouse
      Traded Apr 6, 2020, 29 days earlier
      $1,001 - $15,000
      Since trade +89.0%S&P 500 +188.9% · 99.9 pts behind S&P 500
    • bought RDS.B Shell Spouse
      Traded Apr 6, 2020, 29 days earlier
      $1,001 - $15,000
      Since trade +43.0%S&P 500 +66.8% · 23.8 pts behind S&P 500
    • bought KLAC KLA Spouse
      Traded Apr 6, 2020, 29 days earlier
      $15,001 - $50,000
      Since trade +1173.9%S&P 500 +188.9% · 985.0 pts ahead of S&P 500
    • bought IRBT iRobot Spouse
      Traded Apr 6, 2020, 29 days earlier
      $1,001 - $15,000
      Since trade -98.9%S&P 500 +157.7% · 256.6 pts behind S&P 500
    • bought AMAT Applied Materials Spouse
      Traded Apr 6, 2020, 29 days earlier
      $15,001 - $50,000
      Since trade +954.7%S&P 500 +188.9% · 765.8 pts ahead of S&P 500
    • bought CSCO Cisco Systems Spouse
      Traded Apr 6, 2020, 29 days earlier
      $15,001 - $50,000
      Since trade +157.6%S&P 500 +188.9% · 31.3 pts behind S&P 500
    • bought DIS Walt Disney Spouse
      Traded Apr 6, 2020, 29 days earlier
      $50,001 - $100,000
      Since trade +6.0%S&P 500 +188.9% · 182.9 pts behind S&P 500
    • bought GOOG Alphabet Spouse
      Traded Apr 6, 2020, 29 days earlier
      $1,001 - $15,000
      Since trade +471.5%S&P 500 +188.9% · 282.6 pts ahead of S&P 500
    • bought CAT Caterpillar Spouse
      Traded Apr 6, 2020, 29 days earlier
      $15,001 - $50,000
      Since trade +580.9%S&P 500 +188.9% · 391.9 pts ahead of S&P 500
    • bought AMZN Amazon.com Spouse
      Traded Apr 6, 2020, 29 days earlier
      $50,001 - $100,000
      Since trade +146.4%S&P 500 +188.9% · 42.5 pts behind S&P 500

    Back to the top of this report · All 39 lines on Ron Wyden's page

  8. Roger F. WickerRepublican · Senate · MS
    Filed May 5, 20202 trades in this report
    • sold in full Gabelli Dividend & Income Trust OtherSpouse
      Traded May 17, 2019, 354 days earlier
      $1,001 - $15,000
      Since trade +34.4%S&P 500 +167.9% · 133.6 pts behind S&P 500
    • bought BIF Boulder Growth & Income Fund FundSpouse
      Traded May 17, 2019, 354 days earlier
      $1,001 - $15,000
      Since trade +35.4%S&P 500 +58.5% · 23.1 pts behind S&P 500
  9. John R. CurtisRepublican · Senate · UT
    Filed May 4, 20208 trades in this report
    • bought Henderson County Nc Ltd Oblig BDS 2020 4.000% 06/01/34 B/e Dtd Bond
      Traded Apr 30, 2020, 4 days earlier
      $1,001 - $15,000
      n/a
    • bought Medina Oh Ltd Tax Ref BDS 2013a 3.000% 12/01/26 B/e Dtd Bond
      Traded Apr 23, 2020, 11 days earlier
      $1,001 - $15,000
      n/a
    • bought Waukesha Wis Nt Antic Nts 2020c 3.00% 07/01/21 B/e Dtd Bond
      Traded Apr 22, 2020, 12 days earlier
      $1,001 - $15,000
      n/a
    Show the other 5 trades in this reportShow fewer
    • bought California ST GO Var Purp Ref BDS 4.000% 03/01/37 B/e Dtd Bond
      Traded Apr 21, 2020, 13 days earlier
      $1,001 - $15,000
      n/a
    • bought Saratoga Springs Utah Wtr REV Ref BDS 2014 3.000% 12/01/24 B/e Dtd Bond
      Traded Apr 20, 2020, 14 days earlier
      $1,001 - $15,000
      n/a
    • bought Santa Cruz Cnty Ariz Uni Sch Dist No 35 Impt BDS Proj of 2019 2020 A 5.000% 07/01/22 B/e Dtd Bond
      Traded Apr 17, 2020, 17 days earlier
      $1,001 - $15,000
      n/a
    • bought Millersburg Pa Area Sch Dist GO BDS 2020 5.000% 10/01/23 B/e Dtd Bond
      Traded Apr 16, 2020, 18 days earlier
      $1,001 - $15,000
      n/a
    • bought Jackson Mich Ltd Tax GO Cap Impt BDS 2018 5.000% 06/01/31 B/e Dtd Bond
      Traded Apr 14, 2020, 20 days earlier
      $1,001 - $15,000
      n/a

    Back to the top of this report

  10. Michael F. BennetDemocrat · Senate · CO
    Filed May 4, 2020one trade in this report
    • bought Cp Kent Place Member LLC Other
      Traded Mar 30, 2020, 35 days earlier
      $100,001 - $250,000
      n/a
  11. Gary C. PetersDemocrat · Senate · MI
    Filed May 1, 2020one trade in this report
    • exchanged Untd Technologies Corp Common Stock (UTC)
      Traded Apr 3, 2020, 28 days earlier
      $1,001 - $15,000
      n/a
  12. John HoevenRepublican · Senate · ND
    Filed Apr 30, 2020one trade in this report
    • bought Westbrand
      Traded Apr 29, 2020, 1 day earlier
      $1,001 - $15,000
      n/a
  13. Shelley Moore CapitoRepublican · Senate · WV
    Filed Apr 29, 20204 trades in this report
    • bought JNJ Johnson & Johnson Spouse
      Traded Mar 3, 2020, 57 days earlier
      $1,001 - $15,000
      Since trade +97.3%S&P 500 +154.5% · 57.1 pts behind S&P 500
    • bought ABT Abbott Laboratories Spouse
      Traded Mar 3, 2020, 57 days earlier
      $1,001 - $15,000
      Since trade +29.4%S&P 500 +154.5% · 125.0 pts behind S&P 500
    • bought MSFT Microsoft Spouse
      Traded Mar 3, 2020, 57 days earlier
      $1,001 - $15,000
      Since trade +209.4%S&P 500 +154.5% · 54.9 pts ahead of S&P 500
    • bought JPM JPMorgan Chase Spouse
      Traded Mar 3, 2020, 57 days earlier
      $1,001 - $15,000
      Since trade +186.4%S&P 500 +154.5% · 31.9 pts ahead of S&P 500
  14. Angus S. King Jr.Independent · Senate · ME
    Filed Apr 22, 2020one trade in this report
    • sold in full WTRG Essential Utilities Spouse
      Traded Mar 5, 2020, 48 days earlier
      $1,001 - $15,000
      Since trade -16.8%S&P 500 +154.5% · 171.3 pts behind S&P 500
  15. John R. CurtisRepublican · Senate · UT
    Filed Apr 20, 20203 trades in this report
    • bought Allegheny Cnty Pa GO BDS C- 69 5.000% 12/01/25 B/e Dtd 10/11/12 Clb Clb 12/01/22 @100.000 Bond
      Traded Apr 9, 2020, 11 days earlier
      $1,001 - $15,000
      n/a
    • bought Lakeville Minn Indpt Sch Dist No 194 GO Sch Bldg Ref BDS 2016 A 5.000% 02/01/23 B/e Dtd 05/05/16 N/c Bond
      Traded Apr 7, 2020, 13 days earlier
      $1,001 - $15,000
      n/a
    • bought Prince Georges Cnty Md GO Cons Pub Impt BDS 2014a 4.000% 09/01/32 B/e Dtd 09/30/14 Clb Clb 09/01/24 @100.000 Bond
      Traded Apr 2, 2020, 18 days earlier
      $1,001 - $15,000
      n/a
  16. Rick ScottRepublican · Senate · FL
    Filed Apr 17, 20204 trades in this report
    • bought Martin County Florida Health Facilities Auth Revenue Bond BondSpouse
      Traded Mar 31, 2020, 17 days earlier
      $250,001 - $500,000
      n/a
    • bought Broward County Florida Airport Sys Revenue Bond BondSpouse
      Traded Mar 27, 2020, 21 days earlier
      $100,001 - $250,000
      n/a
    • bought Broward County Florida Airport Sys Revenue Bond BondSpouse
      Traded Mar 27, 2020, 21 days earlier
      $500,001 - $1,000,000
      n/a
    • bought California State Var Purp General Obligation Bond BondSpouse
      Traded Mar 18, 2020, 30 days earlier
      $500,001 - $1,000,000
      n/a
  17. Tina SmithDemocrat · Senate · MN
    Filed Apr 16, 20202 trades in this report
    • sold in part DXCM DexCom Spouse
      Traded Mar 17, 2020, 30 days earlier
      $250,001 - $500,000
      Since trade +71.8%S&P 500 +203.8% · 132.0 pts behind S&P 500
    • sold in part PODD Insulet Spouse
      Traded Mar 17, 2020, 30 days earlier
      $250,001 - $500,000
      Since trade +1.2%S&P 500 +203.8% · 202.6 pts behind S&P 500
  18. Sheldon WhitehouseDemocrat · Senate · RI
    Filed Apr 14, 20204 trades in this report
    • sold in full CGNX Cognex
      Traded Mar 11, 2020, 34 days earlier
      $15,001 - $50,000
      Since trade +49.1%S&P 500 +180.6% · 131.5 pts behind S&P 500
    • sold in full SIEGY Siemens Aktiengesellschaft
      Traded Mar 11, 2020, 34 days earlier
      $15,001 - $50,000
      n/a
    • sold in full ILMN Illumina
      Traded Mar 11, 2020, 34 days earlier
      $1,001 - $15,000
      Since trade +10.5%S&P 500 +180.6% · 170.1 pts behind S&P 500
    • exchanged Ingersoll Rand PLC Shs Joint
      Traded Mar 4, 2020, 41 days earlier
      $1,001 - $15,000
      n/a
  19. Dan SullivanRepublican · Senate · AK
    Filed Apr 11, 20202 trades in this report
    • bought WCMIX Wcm Focused International Growth Fund Institutiona FundJoint
      Traded Feb 27, 2020, 44 days earlier
      $50,001 - $100,000
      n/a
    • sold in part RPM RPM International Joint
      Traded Feb 27, 2020, 44 days earlier
      $50,001 - $100,000
      Since trade +51.6%S&P 500 +157.4% · 105.7 pts behind S&P 500
  20. Mark R. WarnerDemocrat · Senate · VA
    Filed Apr 10, 20202 trades in this report
    • sold in full Trilliant Networks Other
      Traded Mar 25, 2020, 16 days earlier
      $1,001 - $15,000
      n/a
    • bought Revival Loc, LLC Other
      Traded Mar 9, 2020, 32 days earlier
      $250,001 - $500,000
      n/a
Previous 20 reportsShow the next 20 reports680 of 1,278 reports · 89 of 7,697 trades

One card is one report. One line is one disclosed trade as we store it: two accounts reporting the same trade in the same band on the same day are one line here. The trade date, filing date, account and value band on each line are read from the report as the member filed it with the House Clerk or the Secretary of the Senate; the days on a line count from the trade to that filing, and the STOCK Act allows 45. A line says "Filed late" only where we have read the report against the original. Where a report has been read against the original, the count on the card is the lines we hold and links to the report itself; the late filings page prints the report's own count. The window is by filing date.

Reports are shown 20 to a page, each with its lines in trade date order. A report longer than 60 lines is shortened here, and so are the reports after the point where a page passes 250 lines; a shortened report says so, and the member's own page carries every line.

Since the trade: the stock's move from the trade date to the latest close we hold, as of Sep 6 to Oct 3, 2026, with the S&P 500 over the same window and the difference against it in points. The numbers describe the stock after the trade, not the member's result: a disclosure carries a band, not a fill, and a sale keeps the same sign, so a positive number after a sale means the stock kept rising. An option line carries the underlying stock's move. Estimates from market prices, not from the reports; n/a on assets with no market price. Not investment advice.