Greg Gianforte
Greg Gianforte is a Republican member of the U.S. House of Representatives from MT. Across the disclosures we track, Greg Gianforte has reported 746 stock trades — 476 purchases and 270 sales — worth an estimated $54.7M at the midpoints of the disclosed ranges, leaning toward buying. The most frequently traded position is VSAT (ViaSat, Inc. - Common Stock), appearing in 9 disclosures. The most recent disclosed transaction was on Dec 21, 2020. Under the STOCK Act, members must report trades within 45 days — each row below links to the original House filing.
Greg Gianforte's trading activity
Greg Gianforte's disclosed trades
| Disclosed | Traded | Ticker | Type | Amount | Since disclosed | Owner | |
|---|---|---|---|---|---|---|---|
| Dec 28, 2020 | Dec 21, 2020 | CHL | Sale | $100,001 - $250,000 | — | Joint | filing ↗ |
| Dec 21, 2020 | Dec 18, 2020 | IWN | Sale | $250,001 - $500,000 | — | Joint | filing ↗ |
| Dec 21, 2020 | Dec 18, 2020 | VSAT | Purchase | $100,001 - $250,000 | — | Joint | filing ↗ |
| Dec 21, 2020 | Dec 17, 2020 | CATM | Sale | $1,001 - $15,000 | — | Joint | filing ↗ |
| Dec 21, 2020 | Dec 15, 2020 | OSW | Purchase | $100,001 - $250,000 | — | Joint | filing ↗ |
| Dec 21, 2020 | Dec 15, 2020 | WW | Purchase | $100,001 - $250,000 | — | Joint | filing ↗ |
| Dec 21, 2020 | Dec 15, 2020 | HHC | Purchase | $100,001 | — | Joint | filing ↗ |
| Dec 21, 2020 | Dec 15, 2020 | THR | Purchase | $100,001 | — | Joint | filing ↗ |
| Dec 14, 2020 | Dec 8, 2020 | DASTY | Purchase | $50,001 - $100,000 | — | Joint | filing ↗ |
| Dec 7, 2020 | Dec 1, 2020 | AZN | Purchase | $1,001 - $15,000 | — | Joint | filing ↗ |
| Dec 7, 2020 | Dec 1, 2020 | LOGI | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Dec 7, 2020 | Dec 1, 2020 | WIX | Purchase | $1,001 - $15,000 | — | Joint | filing ↗ |
| Nov 23, 2020 | Nov 18, 2020 | STAY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 23, 2020 | Nov 18, 2020 | GDDY | Purchase | $100,001 - $250,000 | +15.4% | Joint | filing ↗ |
| Nov 23, 2020 | Nov 17, 2020 | STAY | Purchase | $50,001 - $100,000 | — | Joint | filing ↗ |
| Nov 23, 2020 | Nov 16, 2020 | IWN | Purchase | $1,001 - $15,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | ACSAY | Purchase | $50,001 - $100,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | ATASY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | CRARY | Purchase | $1,001 - $15,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | JAPAY | Purchase | $50,001 - $100,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | VOPKY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | MITSY | Purchase | $1,001 - $15,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | NWG | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | OMVKY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | SKFRY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | TEVA | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | WIX | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | AMKBY | Purchase | $1,001 - $15,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | AGESY | Purchase | $15,001 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | AHKSY | Purchase | $50,001 - $100,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | ANZBY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | BASFY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | BGNE | Purchase | $1,001 - $15,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | CMWAY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | GLPEY | Purchase | $50,001 - $100,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | IMBBY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | LYG | Purchase | $50,001 - $100,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | MLCO | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | NTOIY | Purchase | $50,001 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | IX | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | POAHY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | SCGLY | Purchase | $50,001 - $100,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | SSUMY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 13, 2020 | TLSNY | Purchase | $15,001 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 12, 2020 | IWN | Purchase | $500,001 | — | Joint | filing ↗ |
| Nov 16, 2020 | Nov 9, 2020 | AMN | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Nov 3, 2020 | Oct 28, 2020 | GWRE | Purchase | $100,001 - $250,000 | — | Joint | filing ↗ |
| Sep 28, 2020 | Sep 24, 2020 | AVLR | Purchase | $100,001 - $250,000 | — | Joint | filing ↗ |
| Sep 28, 2020 | Sep 22, 2020 | SVCBY | Sale | $1,001 - $15,000 | — | Joint | filing ↗ |
| Sep 8, 2020 | Sep 2, 2020 | AMN | Purchase | $1,001 - $15,000 | — | Joint | filing ↗ |
| Sep 8, 2020 | Aug 31, 2020 | AMN | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Aug 17, 2020 | Aug 12, 2020 | SKVKY | Sale | $15,001 - $50,000 | — | Joint | filing ↗ |
| Aug 17, 2020 | Aug 11, 2020 | VSAT | Purchase | $1,001 - $15,000 | — | Joint | filing ↗ |
| Aug 17, 2020 | Aug 11, 2020 | VSAT | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Aug 17, 2020 | Aug 10, 2020 | VSAT | Purchase | $1,001 - $15,000 | — | Joint | filing ↗ |
| Aug 17, 2020 | Aug 10, 2020 | VSAT | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Aug 10, 2020 | Aug 4, 2020 | SYIEY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Aug 10, 2020 | Aug 4, 2020 | ADDYY | Purchase | $15,001 | — | Joint | filing ↗ |
| Aug 10, 2020 | Aug 4, 2020 | DEO | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Aug 10, 2020 | Aug 4, 2020 | AIQUY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Aug 10, 2020 | Aug 4, 2020 | PNGAY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Aug 10, 2020 | Aug 4, 2020 | SGIOY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Aug 10, 2020 | Aug 4, 2020 | SSMXY | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Aug 3, 2020 | Jul 28, 2020 | IAC | Purchase | $100,001 - $250,000 | — | Joint | filing ↗ |
| Aug 3, 2020 | Jul 28, 2020 | FIVE | Purchase | $100,001 - $250,000 | — | Joint | filing ↗ |
| Aug 3, 2020 | Jul 28, 2020 | IFF | Sale | $100,001 - $250,000 | — | Joint | filing ↗ |
| Jul 27, 2020 | Jul 22, 2020 | VEEV | Sale | $100,001 - $250,000 | — | Joint | filing ↗ |
| Jul 27, 2020 | Jul 22, 2020 | AMN | Purchase | $50,001 - $100,000 | — | Joint | filing ↗ |
| Jul 20, 2020 | Jul 15, 2020 | MSBHY | Sale | $15,001 - $50,000 | — | Joint | filing ↗ |
| Jul 6, 2020 | Jul 1, 2020 | STAY | Purchase | $50,001 - $100,000 | — | Joint | filing ↗ |
| Jul 6, 2020 | Jun 30, 2020 | STAY | Purchase | $50,001 - $100,000 | — | Joint | filing ↗ |
| Jul 6, 2020 | Jun 29, 2020 | CXW | Sale | $50,001 - $100,000 | — | Joint | filing ↗ |
| Jun 29, 2020 | Jun 26, 2020 | THR | Purchase | $1,001 - $15,000 | — | Joint | filing ↗ |
| Jun 29, 2020 | Jun 24, 2020 | WK | Purchase | $100,001 - $250,000 | — | Joint | filing ↗ |
| Jun 29, 2020 | Jun 24, 2020 | CATM | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Jun 29, 2020 | Jun 23, 2020 | ESI | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Jun 29, 2020 | Jun 23, 2020 | LTHM | Sale | $50,001 - $100,000 | — | Joint | filing ↗ |
| Jun 29, 2020 | Jun 23, 2020 | WCC | Purchase | $15,001 | — | Joint | filing ↗ |
| Jun 22, 2020 | Jun 18, 2020 | KIDS | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Jun 8, 2020 | Jun 5, 2020 | TCEHY | Purchase | $50,001 - $100,000 | — | Joint | filing ↗ |
Showing the 80 most recent disclosures of 746 total.
Most-traded stocks
Greg Gianforte's stock trading: frequently asked questions
What stocks does Greg Gianforte trade the most?
Greg Gianforte's most frequently disclosed positions are VSAT (ViaSat, Inc. - Common Stock, 9 trades), IFNNY (Infineon Technologies AG, 9 trades), OSW (OneSpaWorld Holdings Limited - Common Shares, 8 trades), based on official House financial disclosures.
How many stock trades has Greg Gianforte disclosed?
Greg Gianforte has disclosed 746 stock trades since 2017 — 476 purchases and 270 sales worth an estimated $54.7M at the midpoints of the disclosed ranges.
When did Greg Gianforte last trade stocks?
The most recent transaction Greg Gianforte disclosed was on Dec 21, 2020. Members of Congress must report trades within 45 days under the STOCK Act, so new filings can lag the trade itself.
Is it legal for Greg Gianforte to trade stocks?
Yes — members of Congress may trade stocks, but the 2012 STOCK Act requires them to publicly disclose every trade over $1,000 within 45 days. This page tracks Greg Gianforte's disclosures and links to the original filings.
Other active members of Congress
Source: Greg Gianforte's official US House Periodic Transaction Report filings. Amounts are disclosed as ranges; estimates use range midpoints. Data may be delayed or contain filer errors. Updated Aug 13, 2026. Not investment advice.