US Congress — periodic transaction reports, as filed
Hon. William R. Keating
US Representative · MA09
Follow the names William R. Keating trades and get their filings by email. A free account follows up to three.Create a free account →
PTRs filed · since 2025
13
Transactions parsed
41
Distinct tickers
11
Median filing lag
19 days
What is on file
We hold 13 periodic transaction reports filed by William R. Keating, the first on 15 January 2025 and the most recent on 25 August 2026. Between them they disclose 41 transactions in 11 listed companies, dated from 7 January 2025 to 11 August 2026. 34 are purchases and 7 are sales — more buying than selling, as Keating reported it.
How late the filings were
The STOCK Act gives a member 45 days to report a trade. The median gap here is 19 days, and the longest is 44 days. Every transaction we hold for Keating was filed inside the 45 days. The slowest single filing covers CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031: traded 30 June 2026, filed 13 August 2026, 44 days later. Each row below prints its own gap, because the gap is the part that is easy to lose.
What comes up most
The names that come up most often are ABNB (1 transaction), ACN (1 transaction), AMZN (1 transaction), ARMK (1 transaction) and BJ (1 transaction). The most common size on file is the $1,001 – $15,000 band — 34 of 41 transactions, 83%. Congress discloses a range rather than an exact figure, so a range is what we print. We never take the midpoint and call it a number.
Disclosed transactions
Amounts are the bands the STOCK Act requires — we print the band, never a midpoint
| Asset | Direction | Amount as filed | Traded | Filed | Lag |
|---|---|---|---|---|---|
| Alphabet Inc Note Coupon 4.80000%Mat 2/15/2036 · corporate bond or note | BOUGHT | $1,001 – $15,000 | 11 AUG 2026 | 25 AUG 2026 | 14 DAYS |
| 14040HDC6 HCA INC. NOTE CALL MAKE WHOLE 5.62500% 09/01/… · corporate bond or note | BOUGHT | $15,001 – $50,000 | 30 JUN 2026 | 13 AUG 2026 | 44 DAYS |
| CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031 · corporate bond or note | BOUGHT | $1,001 – $15,000 | 30 JUN 2026 | 13 AUG 2026 | 44 DAYS |
| 46647PEX0 NORTHROP GRUMMAN CORP NOTE 4.40000% 05/01/203… · corporate bond or note | BOUGHT | $1,001 – $15,000 | 08 MAY 2026 | 18 MAY 2026 | 10 DAYS |
| 68902VAP2 SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.12… · corporate bond or note | BOUGHT | $1,001 – $15,000 | 08 MAY 2026 | 18 MAY 2026 | 10 DAYS |
| SW8 VMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15/2030 · corporate bond or note | BOUGHT | $1,001 – $15,000 | 08 MAY 2026 | 18 MAY 2026 | 10 DAYS |
| JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.57200% 04/22/… · corporate bond or note | BOUGHT | $1,001 – $15,000 | 08 MAY 2026 | 18 MAY 2026 | 10 DAYS |
| 87264ACY9 THE CAMPBELLS COMPANY NOTE 5.40000% 03/21/203… · corporate bond or note | SOLD | $15,001 – $50,000 | 06 MAY 2026 | 18 MAY 2026 | 12 DAYS |
| BP3 UNITED STATES TREAS BILLS ZERO CPN 0.00000% 05/28/2… · government or agency debt | BOUGHT | $1,001 – $15,000 | 30 APR 2026 | 18 MAY 2026 | 18 DAYS |
| BS0 OTIS WORLDWIDE CORP NOTE CALL MAKE WHOLE 5.25000% 0… · corporate bond or note | BOUGHT | $1,001 – $15,000 | 29 APR 2026 | 18 MAY 2026 | 19 DAYS |
| 46647PEX0 T MOBILE USA INC NOTE CALL MAKE WHOLE 5.05000… · corporate bond or note | BOUGHT | $1,001 – $15,000 | 17 APR 2026 | 18 MAY 2026 | 31 DAYS |
| UNITED STATES TREAS BILLS ZERO CPN 0.00000% 04/28/2026 · government or agency debt | BOUGHT | $50,001 – $100,000 | 26 MAR 2026 | 13 APR 2026 | 18 DAYS |
| ALPHABET INC NOTE CALL MAKE WHOLE 4.70000% 11/15/2035 · corporate bond or note | BOUGHT | $1,001 – $15,000 | 20 FEB 2026 | 16 MAR 2026 | 24 DAYS |
| AK2 UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2… · government or agency debt | BOUGHT | $1,001 – $15,000 | 20 FEB 2026 | 16 MAR 2026 | 24 DAYS |
| 02079KAY3 CHUBB INA HLDGS INC NOTE CALL MAKE WHOLE 5.00… · corporate bond or note | BOUGHT | $1,001 – $15,000 | 20 FEB 2026 | 16 MAR 2026 | 24 DAYS |
| UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 · government or agency debt | BOUGHT | $1,001 – $15,000 | 04 FEB 2026 | 26 FEB 2026 | 22 DAYS |
| TA5 VMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15/2030 · corporate bond or note | BOUGHT | $1,001 – $15,000 | 04 FEB 2026 | 26 FEB 2026 | 22 DAYS |
| TA5 UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2… · government or agency debt | BOUGHT | $1,001 – $15,000 | 26 JAN 2026 | 06 FEB 2026 | 11 DAYS |
| UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 · government or agency debt | BOUGHT | $1,001 – $15,000 | 08 JAN 2026 | 06 FEB 2026 | 29 DAYS |
| COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000% 10/15/20… · corporate bond or note | SOLD | $1,001 – $15,000 | 05 DEC 2025 | 16 DEC 2025 | 11 DAYS |
| SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.12500% 10/01… · corporate bond or note | BOUGHT | $1,001 – $15,000 | 18 AUG 2025 | 04 SEPT 2025 | 17 DAYS |
| BJ2 PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032 · corporate bond or note | SOLD | $1,001 – $15,000 | 09 JUN 2025 | 23 JUN 2025 | 14 DAYS |
| MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025 · corporate bond or note | SOLD | $1,001 – $15,000 | 15 MAY 2025 | 23 JUN 2025 | 39 DAYS |
| BANK AMERICA CORP SER N MTN 6.20400% 11/10/2028 CALL MA… · corporate bond or note | BOUGHT | $1,001 – $15,000 | 06 MAR 2025 | 21 MAR 2025 | 15 DAYS |
| 38145GAM2 JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.299… · corporate bond or note | BOUGHT | $1,001 – $15,000 | 06 MAR 2025 | 21 MAR 2025 | 15 DAYS |
| BJ BJs Wholesale Club Holdings, I | SOLD | $1,001 – $15,000 | 03 MAR 2025 | 21 MAR 2025 | 18 DAYS |
| Bill's IRA GOLDMAN SACHS GROUP INC NOTE 5.79800% 08/10/… · corporate bond or note | BOUGHT | $15,001 – $50,000 | 28 FEB 2025 | 21 MAR 2025 | 21 DAYS |
| Bill's IRA GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000… · corporate bond or note | BOUGHT | $1,001 – $15,000 | 06 FEB 2025 | 25 FEB 2025 | 19 DAYS |
| Bill's IRA COCA COLA CO NOTE CALL MAKE WHOLE 5.00000% 0… · corporate bond or note | BOUGHT | $15,001 – $50,000 | 06 FEB 2025 | 25 FEB 2025 | 19 DAYS |
| Bill's IRA THE CAMPBELLS COMPANY NOTE 5.40000% 03/21/20… · corporate bond or note | BOUGHT | $15,001 – $50,000 | 06 FEB 2025 | 25 FEB 2025 | 19 DAYS |
| BP3 WELLS FARGO &CO SER W MTN 5.24400% 01/24/2031 CALL… · corporate bond or note | BOUGHT | $15,001 – $50,000 | 06 FEB 2025 | 25 FEB 2025 | 19 DAYS |
| ARMK ARAMARK | BOUGHT | $1,001 – $15,000 | 05 FEB 2025 | 25 FEB 2025 | 20 DAYS |
| MSFT Microsoft Corporation - Common Stock | BOUGHT | $1,001 – $15,000 | 05 FEB 2025 | 25 FEB 2025 | 20 DAYS |
| PEP PepsiCo, Inc. Common Stock | BOUGHT | $1,001 – $15,000 | 05 FEB 2025 | 25 FEB 2025 | 20 DAYS |
| ACN Accenture PLC | BOUGHT | $1,001 – $15,000 | 05 FEB 2025 | 25 FEB 2025 | 20 DAYS |
| KLAC KLA Corporation Common Stock | BOUGHT | $1,001 – $15,000 | 24 JAN 2025 | 25 FEB 2025 | 32 DAYS |
| LRCX Lam Research Corporation Commo | SOLD | $1,001 – $15,000 | 24 JAN 2025 | 25 FEB 2025 | 32 DAYS |
| CSGP CoStar Group, Inc. - Common Stock | BOUGHT | $1,001 – $15,000 | 21 JAN 2025 | 25 FEB 2025 | 35 DAYS |
| FI Fiserv, Inc. | BOUGHT | $1,001 – $15,000 | 07 JAN 2025 | 15 JAN 2025 | 8 DAYS |
| ABNB Airbnb, Inc. - Class A Common Stock | SOLD | $1,001 – $15,000 | 07 JAN 2025 | 15 JAN 2025 | 8 DAYS |
| AMZN Amazon.com, Inc. Common Stock | BOUGHT | $1,001 – $15,000 | 07 JAN 2025 | 15 JAN 2025 | 8 DAYS |
Source documents
- PTR 2003529325 AUG 2026 →
- PTR 2003489813 AUG 2026 →
- PTR 2003441718 MAY 2026 →
- PTR 2003430713 APR 2026 →
- PTR 2003417716 MAR 2026 →
- PTR 2003406826 FEB 2026 →
- PTR 2003394606 FEB 2026 →
- PTR 2003362816 DEC 2025 →
- PTR 2003101404 SEPT 2025 →
- PTR 2003017423 JUN 2025 →
- PTR 2002800721 MAR 2025 →
- PTR 2002783725 FEB 2025 →
- PTR 2002655615 JAN 2025 →
Every table row above comes out of one of these documents. Scanned paper filings are listed but not machine-read — we never guess at a number.
Questions people ask about this
- What has William R. Keating bought and sold?
- Everything on this page, and nothing more. It is the 41 transactions disclosed across 13 reports. Each row links to the PDF it came from on the House Clerk's site, so you can check any line yourself.
- Is this Keating's portfolio?
- No, and the difference matters. A periodic transaction report lists trades, not holdings. It does not say what is still owned, what was owned before, or how much of anything. Anyone showing you a "portfolio" built only from these filings is filling in gaps the filings do not contain.
- Does this show how much money was made?
- No. We publish no returns, no performance and no estimated profit. The filings give a date, a direction and a price band — not a position size or a cost basis — so any performance figure built from them is an estimate wearing a number's clothes. We would rather show you the document.
- Is the data real?
- It is read straight from the House Clerk's own PDFs, which are public. We parse them and reject anything we cannot read cleanly rather than guessing at it. Every figure on this page carries the filing ID it came from.
- Why are the trades so old?
- Because the law allows it. A member has 45 days to file, so what you are reading is always history — here, by a median of 19 days. We print the gap on every row instead of hiding it, because a disclosure feed that pretends to be live is lying about what it is.