Greg Gianforte: stock trades filed in Congress

Every stock trade Greg Gianforte has filed, when each one became public, how long the filing took, and how the buys did against the S&P 500 once anyone could have acted on them.

Key Facts

  • Greg Gianforte is a Republican member of the US House of Representatives for MT.
  • Greg Gianforte filed 149 stock trades between 2020-10-29 (29 October 2020) and 2020-12-30 (30 December 2020): 59 buys and 90 sells.
  • The disclosed dollar ranges add up to roughly $8.5M, counting each range at its midpoint.
  • The median trade was filed 19 days after it happened, and 0% of trades were filed after the 45 day deadline.
  • None of Greg Gianforte's buys has matured 90 days yet, so there is no return to report.
  • Data as of 2026-09-23 (23 September 2026).
Trades filed 149 59 buys, 90 sells
Est. volume $8.5M range midpoints
Median days to file 19
Filed late 0% after 45 days
Avg vs S&P, 90d n/a 0 scored buys
Beat the S&P n/a 90 days after entry

Would copying Greg Gianforte have paid?

prices as of 2026-09-28

The result. None of Greg Gianforte's buys has matured 90 days yet, so there is no return to report.

Average return of Greg Gianforte's disclosed buys against the S&P 500 at 30, 90 and 180 days.
Days after entryScored buysAvg vs S&PBeat S&PEntry monthst statisticReading
30 days 0 n/a n/a n/a n/a too few trades to tell
90 days 0 n/a n/a n/a n/a too few trades to tell
180 days 0 n/a n/a n/a n/a too few trades to tell

Each buy is entered on the first trading day after it was filed. One observation counts per stock and entry day. A t statistic near 0 means the average is indistinguishable from luck; above about 2 or below about -2 it is unlikely to be chance.

A return curve needs at least 10 scored buys. Greg Gianforte does not have enough yet.

Most traded stocks

  1. IWN4 trades, $1.9M
  2. VSAT3 trades, $358K
  3. HHC2 trades, $350K
  4. OSW2 trades, $350K
  5. WW2 trades, $350K
  6. THR2 trades, $250K
  7. CATM2 trades, $183K
  8. DORM2 trades, $183K
  9. STAY2 trades, $108K
  10. EVVTY2 trades, $40.5K

Every filed trade

as of 2026-09-23
Showing the latest 100 of 149 trades. Sorting applies to the rows shown.
Stock trades filed by Greg Gianforte, newest first. Click a heading to sort.
FiledStockTypeSizeDays to file90 day vs S&P
30 Dec 2020 CHL sell 100K–250K 8 n/a
24 Dec 2020 VSAT buy 100K–250K 5 n/a
24 Dec 2020 IFNNY sell 50K–100K 16 n/a
24 Dec 2020 LOGI buy 15K–50K 22 n/a
24 Dec 2020 AFTPY buy 1K–15K 22 n/a
24 Dec 2020 IWN sell 250K–500K 5 n/a
24 Dec 2020 NTDOY buy 1K–15K 22 n/a
24 Dec 2020 DASTY buy 50K–100K 15 n/a
24 Dec 2020 EVVTY buy 1K–15K 22 n/a
24 Dec 2020 OSW buy 100K–250K 8 n/a
24 Dec 2020 WIX buy 1K–15K 22 n/a
24 Dec 2020 AZN buy 1K–15K 22 n/a
24 Dec 2020 THR buy 100K–250K 8 n/a
24 Dec 2020 CATM sell 1K–15K 6 n/a
24 Dec 2020 WW buy 100K–250K 8 n/a
24 Dec 2020 IWN sell 500K–1M 8 n/a
24 Dec 2020 DCMYY sell 15K–50K 22 n/a
24 Dec 2020 HHC buy 100K–250K 8 n/a
4 Dec 2020 VSAT sell 1K–15K 17 n/a
4 Dec 2020 GDDY buy 100K–250K 15 n/a
4 Dec 2020 STAY buy 15K–50K 15 n/a
4 Dec 2020 STAY buy 50K–100K 16 n/a
4 Dec 2020 ALGN sell 100K–250K 15 n/a
4 Dec 2020 VAC sell 50K–100K 17 n/a
4 Dec 2020 IWN buy 1K–15K 17 n/a
3 Dec 2020 TEVA buy 15K–50K 19 n/a
3 Dec 2020 CRZBY buy 15K–50K 19 n/a
3 Dec 2020 TRYIY sell 15K–50K 19 n/a
3 Dec 2020 CMWAY buy 15K–50K 19 n/a
3 Dec 2020 AGESY buy 15K–50K 19 n/a
3 Dec 2020 AE sell 1K–15K 19 n/a
3 Dec 2020 MUFG sell 15K–50K 19 n/a
3 Dec 2020 THR sell 50K–100K 20 n/a
3 Dec 2020 EJPRY sell 15K–50K 19 n/a
3 Dec 2020 SDXAY sell 15K–50K 19 n/a
3 Dec 2020 ISNPY sell 1K–15K 19 n/a
3 Dec 2020 ERIC buy 15K–50K 19 n/a
3 Dec 2020 CAJ sell 1K–15K 19 n/a
3 Dec 2020 TTE sell 15K–50K 19 n/a
3 Dec 2020 NTOIY buy 50K–100K 19 n/a
3 Dec 2020 SHEL sell 50K–100K 19 n/a
3 Dec 2020 BGNE buy 1K–15K 19 n/a
3 Dec 2020 HLPPY buy 1K–15K 19 n/a
3 Dec 2020 BASFY buy 15K–50K 19 n/a
3 Dec 2020 SOMMY sell 15K–50K 19 n/a
3 Dec 2020 EVVTY buy 15K–50K 19 n/a
3 Dec 2020 NWG buy 15K–50K 19 n/a
3 Dec 2020 CCL sell 1K–15K 19 n/a
3 Dec 2020 AMN buy 15K–50K 23 n/a
3 Dec 2020 IPXHY sell 1K–15K 19 n/a
3 Dec 2020 EQNR sell 15K–50K 19 n/a
3 Dec 2020 ATASY buy 15K–50K 19 n/a
3 Dec 2020 NINOY sell 15K–50K 19 n/a
3 Dec 2020 JAPAY buy 50K–100K 19 n/a
3 Dec 2020 SKFRY buy 15K–50K 19 n/a
3 Dec 2020 PUK sell 15K–50K 19 n/a
3 Dec 2020 HSNGY sell 1K–15K 19 n/a
3 Dec 2020 NTTYY buy 15K–50K 19 n/a
3 Dec 2020 HLDCY sell 15K–50K 19 n/a
3 Dec 2020 NTXFY sell 15K–50K 19 n/a
3 Dec 2020 MFG sell 15K–50K 19 n/a
3 Dec 2020 NABZY sell 50K–100K 19 n/a
3 Dec 2020 HSBC sell 50K–100K 19 n/a
3 Dec 2020 BAYRY sell 50K–100K 19 n/a
3 Dec 2020 MITSY buy 1K–15K 19 n/a
3 Dec 2020 WBK sell 15K–50K 19 n/a
3 Dec 2020 WDS sell 1K–15K 19 n/a
3 Dec 2020 SUHJY sell 1K–15K 19 n/a
3 Dec 2020 DLAKY sell 1K–15K 19 n/a
3 Dec 2020 BP sell 50K–100K 19 n/a
3 Dec 2020 ICL sell 15K–50K 19 n/a
3 Dec 2020 TEF sell 1K–15K 19 n/a
3 Dec 2020 LYG buy 50K–100K 19 n/a
3 Dec 2020 SSUMY buy 15K–50K 19 n/a
3 Dec 2020 WPP sell 15K–50K 19 n/a
3 Dec 2020 TLSNY buy 15K–50K 19 n/a
3 Dec 2020 AAVMY buy 1K–15K 19 n/a
3 Dec 2020 ORANGEORAN sell 15K–50K 19 n/a
3 Dec 2020 WW sell 100K–250K 20 n/a
3 Dec 2020 OSW sell 100K–250K 20 n/a
3 Dec 2020 AEG sell 1K–15K 19 n/a
3 Dec 2020 AER sell 15K–50K 19 n/a
3 Dec 2020 REPYY sell 15K–50K 19 n/a
3 Dec 2020 BUD sell 1K–15K 19 n/a
3 Dec 2020 IWN buy 500K–1M 20 n/a
3 Dec 2020 MDIBY buy 15K–50K 19 n/a
3 Dec 2020 POAHY buy 15K–50K 19 n/a
3 Dec 2020 BCS buy 50K–100K 19 n/a
3 Dec 2020 ING sell 1K–15K 19 n/a
3 Dec 2020 SSREY sell 15K–50K 19 n/a
3 Dec 2020 SMFG sell 15K–50K 19 n/a
3 Dec 2020 ENGIY sell 1K–15K 19 n/a
3 Dec 2020 OMVKY buy 15K–50K 19 n/a
3 Dec 2020 AHKSY buy 50K–100K 19 n/a
3 Dec 2020 MFGP sell 1K–15K 19 n/a
3 Dec 2020 9201 sell 1K–15K 19 n/a
3 Dec 2020 MRWSY sell 15K–50K 19 n/a
3 Dec 2020 SWRAY sell 15K–50K 19 n/a
3 Dec 2020 RYCEY sell 1K–15K 19 n/a
3 Dec 2020 TS sell 15K–50K 19 n/a

Size is the range Congress reports, not an exact amount. A stock with no ticker in the source is not scored. Sorting reorders the rows shown.

Frequently asked questions

How many stock trades has Greg Gianforte filed?

Greg Gianforte filed 149 stock trades between 2020-10-29 (29 October 2020) and 2020-12-30 (30 December 2020): 59 buys and 90 sells.

Did Greg Gianforte's trades beat the market?

None of Greg Gianforte's buys has matured 90 days yet, so there is no return to report. Returns are measured from the first trading day after each filing, the earliest a follower could act.

How long does Greg Gianforte take to file trades?

The median trade was filed 19 days after it happened, and 0% of trades were filed after the 45 day deadline. The STOCK Act gives members 45 days to report a trade, so followers see it after the price has often moved.

Can I copy Greg Gianforte's trades?

Only after the filing appears, which means buying later and at a different price than the member paid. This site scores each buy from the day after it was filed. It is information, not investment advice.

Sources: Congressional trades: STOCK Act disclosures, collected from CapitolTrades. Original filings: US House Clerk and Senate Office of Public Records. Prices: Yahoo Finance daily adjusted closes. Data as of 2026-09-23 (23 September 2026). Latest filing by Greg Gianforte: 2020-12-30 (30 December 2020). About these sources.

Not investment advice. Past disclosed trades do not predict future returns. Disclosures are published late, so the trades shown are ones you could only have copied after the fact. Talk to a licensed adviser before you invest.