John R. Curtis
R–UT · U.S. Senate · since 2017 · Senate Committee on Commerce, Science, and Transportation · Senate Committee on Environment and Public Works · Senate Committee on Foreign Relations · Senate Committee on Small Business and Entrepreneurship
- Trades
- 363
- 34 filings
- Last filed
- 2026-06-30
- newest filing
- Purchases minus sales over the trailing 12 months, summed from the statutory ranges on each filing — an interval, not an estimate of value.
- $120K to $978K
- purchases − sales
- Rows filed past the STOCK Act's 45-day window, out of the 363 rows whose dates allow a late status.
- 28 of 363
- filed after 45 days
House Clerk + Senate eFD · amounts are Amounts are statutory ranges; totals on this page are therefore ranges too. Amount ranges ↗ · as of 2026-10-29
Senate filings through 2026-10-22 (the last successful Senate check, 2026-10-23); the Senate site has not allowed automated access since then.
Quarterly flow
8 quarters · by trade date25Q1
25Q2
25Q3
25Q4
26Q1
26Q2
26Q3
26Q4
26Q4 so far (inside the 45-day filing window): none disclosed
purchases above the axis, sales below · solid = the provable minimum, lighter = up to the maximum; a maximum past the axis top is cut and marked · gaps are gaps — no interpolation · y from $0 · no midpoints — bar spans the disclosed bounds · source: House Clerk + Senate eFD
Disclosed flow by quarter. 25Q1: no purchases, no sales; 25Q2: no purchases, no sales; 25Q3: no purchases, no sales; 25Q4: no purchases, no sales; 26Q1: no purchases, no sales; 26Q2: purchases $450K–$1M, sales $22K–$330K; 26Q3: no purchases, no sales; 26Q4: no purchases, no sales
Trades
363 trades · newest filed first| Side | Ticker | The asset as filed, without the parts that repeat the row: a trailing “(TICKER)” that is the row's ticker, the stock code “[ST]” when it is the row's type (“Stocks (including ADRs)” in the House Clerk's list of asset type codes), and a trailing “Common Stock” or “Ordinary Shares”. Any other code is shown as its words from that list; a code not on it keeps its brackets. A name that differs from the filing in any other way is a button: its note gives the text as filed. The filing itself is the exact record. Filings under this member include transactions by spouse (SP), dependent children (DC), and joint accounts (JT) — the STOCK Act does not distinguish who directed a trade. Owner codes ↗ | Range | Traded → filed | Src |
|---|---|---|---|---|---|
| SELL | — | INDIANA ST FIN AUTH WSTWTR UTIL REV 1ST LIEN RFDG·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | HENDERSON CNTY NC LTD OBLIG·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| BUY | — | CITIGROUP GLBL MKTS HLDG CONTIN EQTY SECS·JT (jointly owned) | $250K–$500Kno ticker | Traded → Filed +28d | |
| SELL | — | WEST CENTRAL IN SCH BLDG AD VALOREM PPTY·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | ONSLOW CNTY NC LTD OBLIG·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | TEXAS WTR DEV BRD ST REVLVG·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | ROMEOVILLE IL B/E CPN·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | COLO NESCO CMNTY SCH DIST·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | OLATHE KS IMPT RFDG·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | CALIFORNIA ST VARIOUS PURP RFDG·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | METROPOLITAN TRANSN AUTH NY REV RFDG·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | MISSISSIPPI ST SER·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | SOUTH CAROLINA TRANSN INFRA BK REV RFDG·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| BUY | — | JPMORGAN CHASE FINL CO CONTIN INT·JT (jointly owned) | $100K–$250Kno ticker | Traded → Filed +28d | |
| SELL | — | SULLIVAN CNTY PA SCH DIST·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | HENNEPIN CNTY MN SALES TAX REV·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | GEORGIA ST SER·SP (spouse-owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| BUY | — | UBS AG LONDON BRH TRIGGER CONTIN CYN·JT (jointly owned) | $100K–$250Kno ticker | Traded → Filed +28d | |
| SELL | — | SANGAMON LOGAN MENARD CNTYS IL CMNTY SCH DIST·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | SKAGIT CNTY WA CONS SCH DIST 320 MT VERNON·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | UTAH CNTY UT TRANSN SALES TAX RFDG·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | CALIFORNIA ST UNIV REV STWIDE SER·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | PENN IN HIGH SCH BLDG CORP 1ST MTG·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | EASTERN HOWARD IN 3RD MILLENIUM SCH BLDG 1ST MTG·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d | |
| SELL | — | COLORADO ST CTF PARTN RURAL SER·JT (jointly owned) | $1K–$15Kno ticker | Traded → Filed +28d |
Each row is the latest version of its filing: an amendment replaces the original it supersedes, and the original stays in the published record. ↗
1–25 of 363 transactions
Filing history
| Filed | Rows | Receipt |
|---|---|---|
| 2026-06-30 | 25 | |
| 2025-08-13 | 3 | |
| 2023-12-15 | 57 | |
| 2023-11-16 | 1 | |
| 2023-10-04 | 9 | |
| 2023-08-07 | 12 | |
| 2023-06-02 | 1 | |
| 2023-05-10 | 11 | |
| 2023-03-27 | 4 | |
| 2023-03-13 | 16 | |
| 2023-02-13 | 1 | |
| 2023-01-10 | 8 |
1–12 of 34 filings
Recent disclosures and committee context
Largest recent disclosures
last 90 days · by lower boundNone in the last 90 days.
Committees · jurisdiction overlap
membership snapshot 2026-10-29 · jurisdiction mapping v1Serves on: Senate Committee on Commerce, Science, and Transportation · Senate Committee on Environment and Public Works · Senate Committee on Foreign Relations · Senate Committee on Small Business and Entrepreneurship
No trades in this member's committee jurisdictions · 263 trades predate the membership snapshot's validity window: unanswerable, not cleared.
A jurisdiction overlap is context, not an accusation: it establishes and implies no legal, ethical, or causal conflict. It states only that the issuer's sector falls within a committee this member sat on as of the trade date, per the sources and mapping versions shown.