Educational and informational only, not personalized investment advice. Based on public filings that may be delayed or contain errors; verify with the original filings. Disclaimer
Reported trades
1,646
21 reports · Jan 7, 2025 – Oct 1, 2026
Purchases / sales
976 / 664
478 different tickers
Est. purchases ⓘEstimate only: the sum of the midpoints of the reported dollar ranges. The real amounts can be anywhere inside each range.
Est. $19.95M
midpoint of reported ranges totalling $7.98M–$31.93M
Est. sales ⓘEstimate only: the sum of the midpoints of the reported dollar ranges.
Est. $17.99M
midpoint of reported ranges totalling $8.96M–$27.03M
Avg. filing delay ⓘAverage number of days between a trade and the date it was reported. The STOCK Act deadline is 45 days after the trade.
25 days
65 of 1,646 trades reported late (over 45 days)
Trades per month
Number of reported purchases and sales, by trade date
Column filters
Column filters
| Date ↓ | Ticker | Asset | Type | Reported range ⓘThe dollar range the politician reported. Exact amounts are not disclosed. | Est. size ⓘOur estimate only: the midpoint of the reported range. | Owner | Account ⓘSubholding Of: the account the trade was in, as named on the report (e.g. an IRA or a brokerage account). The same stock bought on the same day in different accounts is a separate trade in each account. | Filed | Filing delay ⓘDays between the trade and the report. Over 45 days is late under the STOCK Act. | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| Oct 1, 2026 | BHE | Benchmark Electronics, Inc. Common Stock (BHE) [ST] | Purchase | $15,001 - $50,000 | Est. $32,500 (midpoint of reported range $15,001–$50,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 11 days | PTR ↗ |
| Oct 1, 2026 | THR | Thermon Group Holdings, Inc. Common Stock (THR) [ST] | Exchange | $15,001 - $50,000 | Est. $32,500 (midpoint of reported range $15,001–$50,000) | Self | — | Oct 12, 2026 | 11 days | PTR ↗ |
| Sep 29, 2026 | AEIS | Advanced Energy Industries, Inc. - Common Stock (AEIS) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | ALKS | Alkermes plc - Ordinary Shares (ALKS) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | ALGM | Allegro MicroSystems, Inc. - Common Stock (ALGM) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | ATRC | AtriCure, Inc. - Common Stock (ATRC) [ST] | Sale (partial) | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | BBIO | BridgeBio Pharma, Inc. - Common Stock (BBIO) [ST] | Sale (partial) | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | CYTK | Cytokinetics, Incorporated - Common Stock (CYTK) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | GTES | Gates Industrial Corporation Ltd. Common Shares (GTES) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | HALO | Halozyme Therapeutics, Inc. - Common Stock (HALO) [ST] | Sale (partial) | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | — | Imperial, CA, Irrigation District Bonds [GS] | Sale | $100,001 - $250,000 | Est. $175,000 (midpoint of reported range $100,001–$250,000) | Self | 150 Main Street Trust > Bank of America - municipal securities | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | — | Indiana Finance Authority Health System Rev Bonds [GS] | Purchase | $250,001 - $500,000 | Est. $375,000 (midpoint of reported range $250,001–$500,000) | Self | 150 Main Street Trust > Bank of America - municipal securities | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | ITT | ITT Inc. Common Stock (ITT) [ST] | Sale | $15,001 - $50,000 | Est. $32,500 (midpoint of reported range $15,001–$50,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | MTSI | MACOM Technology Solutions Holdings, Inc. - Common Stock (MTSI) [ST] | Sale | $15,001 - $50,000 | Est. $32,500 (midpoint of reported range $15,001–$50,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | OXM | Oxford Industries, Inc. Common Stock (OXM) [ST] | Sale | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | PRAX | Praxis Precision Medicines, Inc. - Common Stock (PRAX) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | SMTC | Semtech Corporation - Common Stock (SMTC) [ST] | Sale (partial) | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | TNDM | Tandem Diabetes Care, Inc. - Common Stock (TNDM) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | RARE | Ultragenyx Pharmaceutical Inc. - Common Stock (RARE) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 29, 2026 | YETI | YETI Holdings, Inc. Common Stock (YETI) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 13 days | PTR ↗ |
| Sep 28, 2026 | ON | ON Semiconductor Corporation - Common Stock (ON) [ST] | Purchase | $15,001 - $50,000 | Est. $32,500 (midpoint of reported range $15,001–$50,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 14 days | PTR ↗ |
| Sep 24, 2026 | — | California Community Choice Financing Authority Rev Bonds [GS] | Purchase | $250,001 - $500,000 | Est. $375,000 (midpoint of reported range $250,001–$500,000) | Self | 150 Main Street Trust > Bank of America - municipal securities | Oct 12, 2026 | 18 days | PTR ↗ |
| Sep 22, 2026 | — | California Community Choice Financing Authority Rev Bonds [GS] | Sale (partial) | $250,001 - $500,000 | Est. $375,000 (midpoint of reported range $250,001–$500,000) | Self | 150 Main Street Trust > Bank of America - municipal securities | Oct 12, 2026 | 20 days | PTR ↗ |
| Sep 22, 2026 | TSM | Taiwan Semiconductor Manufacturing Company Ltd. (TSM) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 20 days | PTR ↗ |
| Sep 21, 2026 | — | El Camino CA Community College District GO Bonds [GS] | Sale | $100,001 - $250,000 | Est. $175,000 (midpoint of reported range $100,001–$250,000) | Self | 150 Main Street Trust > Bank of America - municipal securities | Oct 12, 2026 | 21 days | PTR ↗ |
| Sep 21, 2026 | EPAC | Enerpac Tool Group Corp. Common Stock (EPAC) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 21 days | PTR ↗ |
| Sep 21, 2026 | FSS | Federal Signal Corporation Common Stock (FSS) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 21 days | PTR ↗ |
| Sep 21, 2026 | ITT | ITT Inc. Common Stock (ITT) [ST] | Sale (partial) | $15,001 - $50,000 | Est. $32,500 (midpoint of reported range $15,001–$50,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 21 days | PTR ↗ |
| Sep 21, 2026 | MTSI | MACOM Technology Solutions Holdings, Inc. - Common Stock (MTSI) [ST] | Sale (partial) | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 21 days | PTR ↗ |
| Sep 18, 2026 | ABT | Abbott Laboratories Common Stock (ABT) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 24 days | PTR ↗ |
| Sep 18, 2026 | APP | Applovin Corporation - Class A Common Stock (APP) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 24 days | PTR ↗ |
| Sep 18, 2026 | CINF | Cincinnati Financial Corporation - Common Stock (CINF) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 24 days | PTR ↗ |
| Sep 18, 2026 | DECK | Deckers Outdoor Corporation (DECK) [ST] | Sale | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 24 days | PTR ↗ |
| Sep 18, 2026 | DPZ | Domino's Pizza Inc - Common Stock (DPZ) [ST] | Sale | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 24 days | PTR ↗ |
| Sep 18, 2026 | FIS | Fidelity National Information Services, Inc. Common Stock (FIS) [ST] | Sale | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 24 days | PTR ↗ |
| Sep 18, 2026 | PODD | Insulet Corporation - Common Stock (PODD) [ST] | Sale (partial) | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 24 days | PTR ↗ |
| Sep 18, 2026 | INTU | Intuit Inc. - Common Stock (INTU) [ST] | Sale (partial) | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 24 days | PTR ↗ |
| Sep 18, 2026 | TTD | The Trade Desk, Inc. - Class A Common Stock (TTD) [ST] | Sale (partial) | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 24 days | PTR ↗ |
| Sep 18, 2026 | VZ | Verizon Communications Inc. Common Stock (VZ) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 24 days | PTR ↗ |
| Sep 18, 2026 | WDC | Western Digital Corporation - Common Stock (WDC) [ST] | Sale | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 24 days | PTR ↗ |
| Sep 18, 2026 | WUXIF | WUXI APPTEC CO REG SHS H (WUXIF) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 24 days | PTR ↗ |
| Sep 18, 2026 | ZTS | Zoetis Inc. Class A Common Stock (ZTS) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 24 days | PTR ↗ |
| Sep 17, 2026 | BCPC | Balchem Corporation - Common Stock (BCPC) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 25 days | PTR ↗ |
| Sep 17, 2026 | CTVA | Corteva, Inc. Common Stock (CTVA) [ST] | Sale (partial) | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 25 days | PTR ↗ |
| Sep 17, 2026 | MOG.A | Moog Inc. Class A Common Stock (MOG.A) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 25 days | PTR ↗ |
| Sep 17, 2026 | NXPI | NXP Semiconductors N.V. - Common Stock (NXPI) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 25 days | PTR ↗ |
| Sep 17, 2026 | PTC | PTC Inc. - Common Stock (PTC) [ST] | Sale (partial) | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | — | Oct 12, 2026 | 25 days | PTR ↗ |
| Sep 17, 2026 | STAG | Stag Industrial, Inc. Common Stock (STAG) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 25 days | PTR ↗ |
| Sep 17, 2026 | COCO | The Vita Coco Company, Inc. - Common Stock (COCO) [ST] | Purchase | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 25 days | PTR ↗ |
| Sep 16, 2026 | AVGO | Broadcom Inc. - Common Stock (AVGO) [ST] | Sale (partial) | $1,001 - $15,000 | Est. $8,000 (midpoint of reported range $1,001–$15,000) | Self | 150 Main Street Trust > Bank of America | Oct 12, 2026 | 26 days | PTR ↗ |
21 Periodic Transaction Reports on file
- PTR 20035622 · filed Oct 12, 2026 · 57 trades
- PTR 20035390 · filed Sep 10, 2026 · 58 trades
- PTR 20035190 · filed Sep 4, 2026 · 66 trades
- PTR 20034906 · filed Jul 2, 2026 · 66 trades
- PTR 20034713 · filed Jun 8, 2026 · 103 trades
- PTR 20034500 · filed May 8, 2026 · 94 trades
- PTR 20034285 · filed Apr 7, 2026 · 139 trades
- PTR 20034144 · filed Mar 9, 2026 · 85 trades
- PTR 20033983 · filed Feb 13, 2026 · 151 trades
- PTR 20033762 · filed Jan 12, 2026 · 121 trades
- PTR 20033619 · filed Dec 15, 2025 · 178 trades
- PTR 20033455 · filed Nov 18, 2025 · 121 trades
- PTR 20032248 · filed Oct 10, 2025 · 69 trades
- PTR 20031022 · filed Sep 12, 2025 · 64 trades
- PTR 20030901 · filed Aug 14, 2025 · 25 trades
- PTR 20030634 · filed Jul 10, 2025 · 27 trades
- PTR 20030461 · filed Jun 6, 2025 · 47 trades
- PTR 20030288 · filed May 6, 2025 · 51 trades
- PTR 20029026 · filed Apr 7, 2025 · 40 trades
- PTR 20027891 · filed Mar 6, 2025 · 28 trades
- PTR 20026726 · filed Feb 11, 2025 · 56 trades