The current members of the House Military and Foreign Affairs and the stock trades they have disclosed. The roster is the current one only, and sitting on this committee does not make a trade related to its work: nothing here matches trades to the committee's jurisdiction.
| Member | Party | State | Role | Trades | Disclosed Late |
|---|---|---|---|---|---|
| Byron Donalds | R | FL | Member | 173 | -- |
| Michael R. Turner | R | OH | Member | 26 | 19 |
| John J. McGuire III | R | VA | Member | 22 | -- |
| William R. Timmons IV | R | SC | Chair | 19 | 5 |
| Stephen F. Lynch | D | MA | Member | 14 | 13 |
| Anna Paulina Luna | R | FL | Member | 3 | -- |
| Andy Biggs | R | AZ | Member | 0 | -- |
| Elijah Crane | R | AZ | Member | 0 | -- |
| Greg Casar | D | TX | Member | 0 | -- |
| James R. Walkinshaw | D | VA | Member | 0 | -- |
| Kweisi Mfume | D | MD | Member | 0 | -- |
| Michael Cloud | R | TX | Member | 0 | -- |
| Suhas Subramanyam | D | VA | Member | 0 | -- |
| Date | Member | Ticker | Type | Amount |
|---|---|---|---|---|
| Aug 18, 2026 | John J. McGuire III | AAPL | Sell | $1,001 - $15,000 |
| Aug 18, 2026 | John J. McGuire III | NVDA | Buy | $1,001 - $15,000 |
| Aug 12, 2026 | Byron Donalds | NFLX | Buy | $1,001 - $15,000 |
| Aug 12, 2026 | Byron Donalds | NFLX | Buy | $1,001 - $15,000 |
| Aug 11, 2026 | Byron Donalds | PH | Sell | $1,001 - $15,000 |
| Aug 11, 2026 | Byron Donalds | HWM | Sell | $1,001 - $15,000 |
| Aug 11, 2026 | Byron Donalds | PH | Sell | $1,001 - $15,000 |
| Aug 11, 2026 | Byron Donalds | HWM | Sell | $1,001 - $15,000 |
| Jul 31, 2026 | John J. McGuire III | PANW | Sell | $1,001 - $15,000 |
| Jul 15, 2026 | John J. McGuire III | AMAT | Buy | $1,001 - $15,000 |
| Jul 14, 2026 | John J. McGuire III | BLK | Sell | $1,001 - $15,000 |
| Jul 10, 2026 | John J. McGuire III | BLK | Sell | $1,001 - $15,000 |
| Jul 7, 2026 | John J. McGuire III | BLK | Sell | $1,001 - $15,000 |
| Jun 15, 2026 | John J. McGuire III | SPCX | Buy | $1,001 - $15,000 |
| Jun 15, 2026 | William R. Timmons IV | SPCX | Buy | $50,001 - $100,000 |
| Jun 9, 2026 | Byron Donalds | ZTS | Buy | $1,001 - $15,000 |
| Jun 9, 2026 | Byron Donalds | ZTS | Buy | $1,001 - $15,000 |
| Jun 5, 2026 | Byron Donalds | MPWR | Sell | $1,001 - $15,000 |
| Jun 5, 2026 | Byron Donalds | CDNS | Sell | $1,001 - $15,000 |
| Jun 5, 2026 | Byron Donalds | MPWR | Sell | $1,001 - $15,000 |
| Jun 5, 2026 | Byron Donalds | CDNS | Sell | $1,001 - $15,000 |
| Jun 4, 2026 | John J. McGuire III | META | Buy | $1,001 - $15,000 |
| Jun 4, 2026 | John J. McGuire III | DELL | Sell | $1,001 - $15,000 |
| Apr 15, 2026 | John J. McGuire III | AAPL | Buy | $1,001 - $15,000 |
| Apr 15, 2026 | John J. McGuire III | NVDA | Buy | $1,001 - $15,000 |
| Apr 15, 2026 | John J. McGuire III | MSFT | Buy | $1,001 - $15,000 |
| Apr 2, 2026 | Byron Donalds | INTU | Sell | $1,001 - $15,000 |
| Apr 2, 2026 | Byron Donalds | INTU | Sell | $1,001 - $15,000 |
| Apr 2, 2026 | Byron Donalds | LLY | Buy | $1,001 - $15,000 |
| Apr 2, 2026 | Byron Donalds | LLY | Buy | $1,001 - $15,000 |
| Apr 2, 2026 | Byron Donalds | MRVL | Buy | $1,001 - $15,000 |
| Apr 2, 2026 | Byron Donalds | MRVL | Buy | $1,001 - $15,000 |
| Apr 2, 2026 | Byron Donalds | CMG | Sell | $1,001 - $15,000 |
| Apr 2, 2026 | Byron Donalds | CMG | Sell | $1,001 - $15,000 |
| Mar 20, 2026 | Byron Donalds | NFLX | Buy | $1,001 - $15,000 |
| Mar 20, 2026 | Byron Donalds | NFLX | Buy | $1,001 - $15,000 |
| Mar 20, 2026 | Byron Donalds | TTD | Sell | $1,001 - $15,000 |
| Mar 20, 2026 | Byron Donalds | TTD | Sell | $1,001 - $15,000 |
| Mar 13, 2026 | Byron Donalds | PYPL | Buy | $1,001 - $15,000 |
| Mar 13, 2026 | Byron Donalds | PYPL | Buy | $1,001 - $15,000 |
| Feb 10, 2026 | Byron Donalds | TTD | Buy | $1,001 - $15,000 |
| Feb 10, 2026 | Byron Donalds | TTD | Buy | $1,001 - $15,000 |
| Feb 10, 2026 | Byron Donalds | BRO | Sell | $1,001 - $15,000 |
| Feb 10, 2026 | Byron Donalds | NOW | Buy | $1,001 - $15,000 |
| Feb 10, 2026 | Byron Donalds | PYPL | Sell | $1,001 - $15,000 |
| Feb 10, 2026 | Byron Donalds | BRO | Sell | $1,001 - $15,000 |
| Feb 10, 2026 | Byron Donalds | PYPL | Sell | $1,001 - $15,000 |
| Feb 10, 2026 | Byron Donalds | NOW | Buy | $1,001 - $15,000 |
| Jan 30, 2026 | John J. McGuire III | MSFT | Sell | $1,001 - $15,000 |
| Jan 30, 2026 | John J. McGuire III | NVDA | Buy | $1,001 - $15,000 |
| Jan 21, 2026 | John J. McGuire III | MSFT | Buy | $1,001 - $15,000 |
| Jan 20, 2026 | John J. McGuire III | WMT | Sell | $1,001 - $15,000 |
| Jan 8, 2026 | Byron Donalds | -- | Buy | $1,001 - $15,000 |
| Jan 8, 2026 | Byron Donalds | TTD | Sell | $1,001 - $15,000 |
| Jan 8, 2026 | Byron Donalds | PH | Sell | $1,001 - $15,000 |
| Jan 8, 2026 | Byron Donalds | TTD | Sell | $1,001 - $15,000 |
| Jan 8, 2026 | Byron Donalds | HWM | Sell | $1,001 - $15,000 |
| Dec 18, 2025 | Byron Donalds | BTC | Buy | $50,001 - $100,000 |
| Dec 4, 2025 | Byron Donalds | ABT | Sell | $1,001 - $15,000 |
| Dec 4, 2025 | Byron Donalds | FIX | Buy | $1,001 - $15,000 |
| Dec 4, 2025 | Byron Donalds | ABT | Sell | $1,001 - $15,000 |
| Dec 4, 2025 | Byron Donalds | FIX | Buy | $1,001 - $15,000 |
| Oct 24, 2025 | Byron Donalds | V | Buy | $1,001 - $15,000 |
| Oct 24, 2025 | Byron Donalds | PGR | Buy | $1,001 - $15,000 |
| Oct 24, 2025 | Byron Donalds | BRO | Buy | $1,001 - $15,000 |
| Oct 23, 2025 | Byron Donalds | HWM | Sell | $1,001 - $15,000 |
| Oct 23, 2025 | Byron Donalds | HWM | Sell | $1,001 - $15,000 |
| Oct 9, 2025 | Byron Donalds | CMG | Buy | $1,001 - $15,000 |
| Oct 9, 2025 | Byron Donalds | TTD | Buy | $1,001 - $15,000 |
| Oct 9, 2025 | Byron Donalds | PGR | Buy | $1,001 - $15,000 |
| Oct 9, 2025 | Byron Donalds | TW | Buy | $1,001 - $15,000 |
| Oct 9, 2025 | Byron Donalds | FTNT | Buy | $1,001 - $15,000 |
| Oct 9, 2025 | Byron Donalds | PGR | Buy | $1,001 - $15,000 |
| Oct 9, 2025 | Byron Donalds | CMG | Buy | $1,001 - $15,000 |
| Oct 9, 2025 | Byron Donalds | TW | Buy | $1,001 - $15,000 |
| Oct 9, 2025 | Byron Donalds | CCL | Buy | $1,001 - $15,000 |
| Oct 9, 2025 | Byron Donalds | TTD | Buy | $1,001 - $15,000 |
| Oct 9, 2025 | Byron Donalds | BRO | Buy | $1,001 - $15,000 |
| Oct 9, 2025 | Byron Donalds | FTNT | Buy | $1,001 - $15,000 |
| Oct 9, 2025 | Byron Donalds | BRO | Buy | $1,001 - $15,000 |
| Oct 9, 2025 | Byron Donalds | CCL | Buy | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | TTD | Sell | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | MOH | Sell | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | TW | Sell | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | BRO | Sell | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | TTD | Sell | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | MOH | Sell | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | CMG | Sell | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | FI | Sell | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | CMG | Sell | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | PGR | Sell | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | BRO | Sell | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | FTNT | Sell | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | FTNT | Sell | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | PGR | Sell | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | IDXX | Buy | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | IDXX | Buy | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | TW | Sell | $1,001 - $15,000 |
| Sep 4, 2025 | Byron Donalds | FI | Sell | $1,001 - $15,000 |
| Aug 7, 2025 | Byron Donalds | HWM | Sell | $1,001 - $15,000 |