Christopher Wright stock trades
Secretary, Department of Energy · Executive branch · last report Apr 1, 2026
Every stock trade Christopher Wright disclosed to the Office of Government Ethics, 2025–2026, each linked to its report · Source · RSS feed
- Transactions
- 301235 buys / 66 sells
- Distinct tickers
- 15Stocks traded
- Buys / sells, 90 days
- 0 / 0By report date
- Typical days to public
- 84dMedian, from the trade to the day OGE listed the report
- Last trade
- Jan 2, 2026Most recent transaction date
Congress trade alerts · Christopher Wright · free
Get an email when Christopher Wright files a trade
Each new disclosure as it is filed: what was bought or sold, how much, when it was traded, and a link to the filing.
An email each time this member files a stock trade disclosure, with every trade in it and a link to the filing. Unsubscribe in one click.
Transactions
| Trade date | Asset | Type | Amount | Lag | Public | Filing |
|---|---|---|---|---|---|---|
| Jan 2, 2026 | GS Three, LLC | Buy | $250K–$500K | 89d | Apr 1 | |
| Dec 1, 2025 | 2 Westside Link LLC Endnotes PART ENDNOTE | Buy | $250K–$500K | 121d | Apr 1 | |
| Jun 5, 2025 | 2 REOFF XXV, LLC Endnotes PART ENDNOTE | Buy | $100K–$250K | 106d | Sep 19 | |
| May 30, 2025 | REOFF XXVII, LLC | Buy | $1M–$5M | 112d | Sep 19 | |
| Apr 24, 2025 | Schwab Fund US Small Cap ETF | Buy | $100K–$250K | 82d | Jul 15 | |
| Apr 24, 2025 | Schwab US Small Cap ETF | Buy | $50K–$100K | 82d | Jul 15 | |
| Apr 24, 2025 | Schwab US Large Cap ETF | Buy | $100K–$250K | 82d | Jul 15 | |
| Apr 24, 2025 | Schwab Fund US Large Cap ETF | Buy | $100K–$250K | 82d | Jul 15 | |
| Apr 24, 2025 | Charles Schwab US Reit ETF | Buy | $50K–$100K | 82d | Jul 15 | |
| Apr 24, 2025 | Schwab Fund International ETF | Buy | $50K–$100K | 82d | Jul 15 | |
| Apr 24, 2025 | Schwab Municipal Bond Fund | Buy | $100K–$250K | 82d | Jul 15 | |
| Apr 24, 2025 | Schwab US TIPS ETF | Buy | $15K–$50K | 82d | Jul 15 | |
| Apr 24, 2025 | Schwab International Equity ETF | Buy | $50K–$100K | 82d | Jul 15 | |
| Apr 23, 2025 | GAJPX (Goldman Sachs Dynamic Municipal Income Fund) | Buy | $1K–$15K | 83d | Jul 15 | |
| Apr 23, 2025 | GGLPX (Goldman Sachs High Yield Municipal Fund) | Buy | $1K–$15K | 83d | Jul 15 | |
| Apr 23, 2025 | Schwab Fund US Small Cap ETF | Buy | $50K–$100K | 83d | Jul 15 | |
| Apr 23, 2025 | Schwab US Small Cap ETF | Buy | $50K–$100K | 83d | Jul 15 | |
| Apr 23, 2025 | Schwab US Large Cap ETF | Buy | $100K–$250K | 83d | Jul 15 | |
| Apr 23, 2025 | Schwab Fund US Large Cap ETF | Buy | Amount not stated | 83d | Jul 15 | |
| Apr 23, 2025 | Charles Schwab US Reit ETF | Buy | $50K–$100K | 83d | Jul 15 | |
| Apr 23, 2025 | Schwab Fund International ETF | Buy | $50K–$100K | 83d | Jul 15 | |
| Apr 23, 2025 | Schwab Municipal Bond Fund | Buy | $100K–$250K | 83d | Jul 15 | |
| Apr 23, 2025 | Schwab US TIPS ETF | Buy | $15K–$50K | 83d | Jul 15 | |
| Apr 23, 2025 | Schwab International Equity ETF | Buy | $50K–$100K | 83d | Jul 15 | |
| Apr 22, 2025 | GAJPX (Goldman Sachs Dynamic Municipal Income Fund) | Buy | $50K–$100K | 84d | Jul 15 | |
| Apr 22, 2025 | GGLPX (Goldman Sachs High Yield Municipal Fund) | Buy | $50K–$100K | 84d | Jul 15 | |
| Apr 22, 2025 | SPY (S&P 500 SPDR ETF) | Buy | $100K–$250K | 84d | Jul 15 | |
| Apr 22, 2025 | SPMD (S&P 400 Mid-Cap ETF) | Buy | $100K–$250K | 84d | Jul 15 | |
| Apr 22, 2025 | DODFX (Dodge Cox International Stock Fund) | Buy | $100K–$250K | 84d | Jul 15 | |
| Apr 22, 2025 | Schwab Fund US Small Cap ETF | Buy | $250K–$500K | 84d | Jul 15 | |
| Apr 22, 2025 | Schwab US Small Cap ETF | Buy | $100K–$250K | 84d | Jul 15 | |
| Apr 22, 2025 | Schwab US Large Cap ETF | Buy | $250K–$500K | 84d | Jul 15 | |
| Apr 22, 2025 | Schwab Fund US Large Cap ETF | Buy | $100K–$250K | 84d | Jul 15 | |
| Apr 22, 2025 | Charles Schwab US Reit ETF | Buy | $100K–$250K | 84d | Jul 15 | |
| Apr 22, 2025 | Schwab Fund International ETF | Buy | $50K–$100K | 84d | Jul 15 | |
| Apr 22, 2025 | Schwab Municipal Bond Fund | Buy | $100K–$250K | 84d | Jul 15 | |
| Apr 22, 2025 | Schwab US TIPS ETF | Buy | $15K–$50K | 84d | Jul 15 | |
| Apr 22, 2025 | Schwab International Equity ETF | Buy | $50K–$100K | 84d | Jul 15 | |
| Apr 21, 2025 | Schwab Fund US Small Cap ETF | Buy | $100K–$250K | 85d | Jul 15 | |
| Apr 21, 2025 | Schwab US Small Cap ETF | Buy | $50K–$100K | 85d | Jul 15 | |
| Apr 21, 2025 | Schwab US Large Cap ETF | Buy | $100K–$250K | 85d | Jul 15 | |
| Apr 21, 2025 | Schwab Fund US Large Cap ETF | Buy | $100K–$250K | 85d | Jul 15 | |
| Apr 21, 2025 | Charles Schwab US Reit ETF | Buy | $15K–$50K | 85d | Jul 15 | |
| Apr 21, 2025 | Schwab Fund International ETF | Buy | $50K–$100K | 85d | Jul 15 | |
| Apr 21, 2025 | Vanguard Muni Bond ETF | Buy | $100K–$250K | 85d | Jul 15 | |
| Apr 21, 2025 | Schwab US TIPS ETF | Buy | Amount not stated | 85d | Jul 15 | |
| Apr 21, 2025 | Schwab International Equity ETF | Buy | $50K–$100K | 85d | Jul 15 | |
| Apr 17, 2025 | Schwab Fund US Small Cap ETF | Buy | $100K–$250K | 89d | Jul 15 | |
| Apr 17, 2025 | Schwab US Small Cap ETF | Buy | Amount not stated | 89d | Jul 15 | |
| Apr 17, 2025 | Schwab US Large Cap ETF | Buy | $100K–$250K | 89d | Jul 15 | |
| Apr 17, 2025 | Schwab Fund US Large Cap ETF | Buy | $100K–$250K | 89d | Jul 15 | |
| Apr 17, 2025 | Charles Schwab US Reit ETF | Buy | $15K–$50K | 89d | Jul 15 | |
| Apr 17, 2025 | Schwab Fund International ETF | Buy | $50K–$100K | 89d | Jul 15 | |
| Apr 17, 2025 | Vanguard Muni Bond ETF | Buy | $100K–$250K | 89d | Jul 15 | |
| Apr 17, 2025 | Schwab US TIPS ETF | Buy | $15K–$50K | 89d | Jul 15 | |
| Apr 17, 2025 | Schwab International Equity ETF | Buy | $50K–$100K | 89d | Jul 15 | |
| Apr 16, 2025 | Schwab Fund US Small Cap ETF | Buy | $100K–$250K | 90d | Jul 15 | |
| Apr 16, 2025 | Schwab US Small Cap ETF | Buy | $50K–$100K | 90d | Jul 15 | |
| Apr 16, 2025 | Schwab US Large Cap ETF | Buy | $100K–$250K | 90d | Jul 15 | |
| Apr 16, 2025 | Schwab Fund US Large Cap ETF | Buy | $100K–$250K | 90d | Jul 15 | |
| Apr 16, 2025 | Charles Schwab US Reit ETF | Buy | $15K–$50K | 90d | Jul 15 | |
| Apr 16, 2025 | Schwab Fund International ETF | Buy | $50K–$100K | 90d | Jul 15 | |
| Apr 16, 2025 | Vanguard Muni Bond ETF | Buy | $100K–$250K | 90d | Jul 15 | |
| Apr 16, 2025 | Schwab US TIPS ETF | Buy | $15K–$50K | 90d | Jul 15 | |
| Apr 16, 2025 | Schwab International Equity ETF | Buy | $50K–$100K | 90d | Jul 15 | |
| Apr 15, 2025 | GAJPX (Goldman Sachs Dynamic Municipal Income Fund) | Buy | $50K–$100K | 91d | Jul 15 | |
| Apr 15, 2025 | GGLPX (Goldman Sachs High Yield Municipal Fund) | Buy | Amount not stated | 91d | Jul 15 | |
| Apr 15, 2025 | SPY (S&P 500 SPDR ETF) | Buy | $100K–$250K | 91d | Jul 15 | |
| Apr 15, 2025 | SPMD (S&P 400 Mid-Cap ETF) | Buy | $100K–$250K | 91d | Jul 15 | |
| Apr 15, 2025 | DODFX (Dodge Cox International Stock Fund) | Buy | $100K–$250K | 91d | Jul 15 | |
| Apr 15, 2025 | Schwab Fund US Small Cap ETF | Buy | $100K–$250K | 91d | Jul 15 | |
| Apr 15, 2025 | Schwab US Small Cap ETF | Buy | $50K–$100K | 91d | Jul 15 | |
| Apr 15, 2025 | Schwab US Large Cap ETF | Buy | $100K–$250K | 91d | Jul 15 | |
| Apr 15, 2025 | Schwab Fund US Large Cap ETF | Buy | $100K–$250K | 91d | Jul 15 | |
| Apr 15, 2025 | Charles Schwab US Reit ETF | Buy | Amount not stated | 91d | Jul 15 | |
| Apr 15, 2025 | Schwab Fund International ETF | Buy | $50K–$100K | 91d | Jul 15 | |
| Apr 15, 2025 | Vanguard Muni Bond ETF | Buy | $100K–$250K | 91d | Jul 15 | |
| Apr 15, 2025 | Schwab US TIPS ETF | Buy | $15K–$50K | 91d | Jul 15 | |
| Apr 15, 2025 | Schwab International Equity ETF | Buy | $50K–$100K | 91d | Jul 15 | |
| Apr 14, 2025 | GAJPX (Goldman Sachs Dynamic Municipal Income Fund) | Buy | $50K–$100K | 92d | Jul 15 | |
| Apr 14, 2025 | GGLPX (Goldman Sachs High Yield Municipal Fund) | Buy | $50K–$100K | 92d | Jul 15 | |
| Apr 14, 2025 | SPY (S&P 500 SPDR ETF) | Buy | $100K–$250K | 92d | Jul 15 | |
| Apr 14, 2025 | SPMD (S&P 400 Mid-Cap ETF) | Buy | $100K–$250K | 92d | Jul 15 | |
| Apr 14, 2025 | DODFX (Dodge Cox International Stock Fund) | Buy | $100K–$250K | 92d | Jul 15 | |
| Apr 14, 2025 | Schwab Fund US Small Cap ETF | Buy | $100K–$250K | 92d | Jul 15 | |
| Apr 14, 2025 | Schwab US Small Cap ETF | Buy | $50K–$100K | 92d | Jul 15 | |
| Apr 14, 2025 | Schwab US Large Cap ETF | Buy | $100K–$250K | 92d | Jul 15 | |
| Apr 14, 2025 | Schwab Fund US Large Cap ETF | Buy | $100K–$250K | 92d | Jul 15 | |
| Apr 14, 2025 | Charles Schwab US Reit ETF | Buy | $15K–$50K | 92d | Jul 15 | |
| Apr 14, 2025 | Schwab Fund International ETF | Buy | $50K–$100K | 92d | Jul 15 | |
| Apr 14, 2025 | Vanguard Muni Bond ETF | Buy | $100K–$250K | 92d | Jul 15 | |
| Apr 14, 2025 | Schwab US TIPS ETF | Buy | $15K–$50K | 92d | Jul 15 | |
| Apr 14, 2025 | Schwab International Equity ETF | Buy | $50K–$100K | 92d | Jul 15 | |
| Apr 11, 2025 | Schwab Fund US Small Cap ETF | Buy | $100K–$250K | 95d | Jul 15 | |
| Apr 11, 2025 | Schwab US Small Cap ETF | Buy | $50K–$100K | 95d | Jul 15 | |
| Apr 11, 2025 | Schwab US Large Cap ETF | Buy | $100K–$250K | 95d | Jul 15 | |
| Apr 11, 2025 | Schwab Fund US Large Cap ETF | Buy | $100K–$250K | 95d | Jul 15 | |
| Apr 11, 2025 | Charles Schwab US Reit ETF | Buy | $15K–$50K | 95d | Jul 15 | |
| Apr 11, 2025 | Schwab Fund International ETF | Buy | $50K–$100K | 95d | Jul 15 | |
| Apr 11, 2025 | Vanguard Muni Bond ETF | Buy | $100K–$250K | 95d | Jul 15 | |
| Apr 11, 2025 | Schwab US TIPS ETF | Buy | Amount not stated | 95d | Jul 15 | |
| Apr 11, 2025 | Schwab International Equity ETF | Buy | $50K–$100K | 95d | Jul 15 | |
| Apr 10, 2025 | Schwab Fund US Small Cap ETF | Buy | $100K–$250K | 96d | Jul 15 | |
| Apr 10, 2025 | Schwab US Small Cap ETF | Buy | Amount not stated | 96d | Jul 15 | |
| Apr 10, 2025 | Schwab US Large Cap ETF | Buy | $100K–$250K | 96d | Jul 15 | |
| Apr 10, 2025 | Schwab Fund US Large Cap ETF | Buy | $100K–$250K | 96d | Jul 15 | |
| Apr 10, 2025 | Charles Schwab US Reit ETF | Buy | $15K–$50K | 96d | Jul 15 | |
| Apr 10, 2025 | Schwab Fund International ETF | Buy | $50K–$100K | 96d | Jul 15 | |
| Apr 10, 2025 | Vanguard Muni Bond ETF | Buy | $100K–$250K | 96d | Jul 15 | |
| Apr 10, 2025 | Schwab US TIPS ETF | Buy | $15K–$50K | 96d | Jul 15 | |
| Apr 10, 2025 | Schwab International Equity ETF | Buy | $50K–$100K | 96d | Jul 15 | |
| Apr 9, 2025 | Schwab Fund US Small Cap ETF | Buy | $250K–$500K | 97d | Jul 15 | |
| Apr 9, 2025 | Schwab US Small Cap ETF | Buy | $100K–$250K | 97d | Jul 15 | |
| Apr 9, 2025 | Schwab US Large Cap ETF | Buy | $250K–$500K | 97d | Jul 15 | |
| Apr 9, 2025 | Schwab Fund US Large Cap ETF | Buy | $250K–$500K | 97d | Jul 15 | |
| Apr 9, 2025 | Charles Schwab US Reit ETF | Buy | $15K–$50K | 97d | Jul 15 | |
| Apr 9, 2025 | Schwab Fund International ETF | Buy | $100K–$250K | 97d | Jul 15 | |
| Apr 9, 2025 | Vanguard Muni Bond ETF | Buy | $250K–$500K | 97d | Jul 15 | |
| Apr 9, 2025 | Schwab US TIPS ETF | Buy | $15K–$50K | 97d | Jul 15 | |
| Apr 9, 2025 | Schwab International Equity ETF | Buy | $100K–$250K | 97d | Jul 15 | |
| Apr 4, 2025 | GAJPX (Goldman Sachs Dynamic Municipal Income Fund) | Buy | $50K–$100K | 102d | Jul 15 | |
| Apr 4, 2025 | GGLPX (Goldman Sachs High Yield Municipal Fund) | Buy | $50K–$100K | 102d | Jul 15 | |
| Apr 4, 2025 | SPY (S&P 500 SPDR ETF) | Buy | $100K–$250K | 102d | Jul 15 | |
| Apr 4, 2025 | SPMD (S&P 400 Mid-Cap ETF) | Buy | $100K–$250K | 102d | Jul 15 | |
| Apr 4, 2025 | DODFX (Dodge Cox International Stock Fund) | Buy | $100K–$250K | 102d | Jul 15 | |
| Apr 4, 2025 | Westside LC LLC | Buy | $500K–$1M | 102d | Jul 15 | |
| Apr 2, 2025 | GAJPX (Goldman Sachs Dynamic Municipal Income Fund) | Buy | $100K–$250K | 104d | Jul 15 | |
| Apr 2, 2025 | GGLPX (Goldman Sachs High Yield Municipal Fund) | Buy | $50K–$100K | 104d | Jul 15 | |
| Apr 2, 2025 | SPY (S&P 500 SPDR ETF) | Buy | Amount not stated | 104d | Jul 15 | |
| Apr 2, 2025 | SPMD (S&P 400 Mid-Cap ETF) | Buy | $250K–$500K | 104d | Jul 15 | |
| Apr 2, 2025 | DODFX (Dodge Cox International Stock Fund) | Buy | $100K–$250K | 104d | Jul 15 | |
| Mar 24, 2025 | Schwab Value Advantage Money Fund Investor Class Shares | Buy | $1M–$5M | 113d | Jul 15 | |
| Mar 21, 2025 | GAJPX (Goldman Sachs Dynamic Municipal Income Fund) | Buy | $50K–$100K | 116d | Jul 15 | |
| Mar 21, 2025 | GGLPX (Goldman Sachs High Yield Municipal Fund) | Buy | $50K–$100K | 116d | Jul 15 | |
| Mar 21, 2025 | SPY (S&P 500 SPDR ETF) | Buy | $100K–$250K | 116d | Jul 15 | |
| Mar 21, 2025 | SPMD (S&P 400 Mid-Cap ETF) | Buy | $100K–$250K | 116d | Jul 15 | |
| Mar 21, 2025 | DODFX (Dodge Cox International Stock Fund) | Buy | $100K–$250K | 116d | Jul 15 | |
| Mar 21, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 116d | Jul 15 | |
| Mar 21, 2025 | LBRTLiberty Energy Inc. | Sell | $1M–$5M | 116d | Jul 15 | |
| Mar 21, 2025 | Schwab Value Advantage Money Fund Investor Class Shares | Buy | $1M–$5M | 116d | Jul 15 | |
| Mar 20, 2025 | GAJPX (Goldman Sachs Dynamic Municipal Income Fund) | Buy | $50K–$100K | 117d | Jul 15 | |
| Mar 20, 2025 | GGLPX (Goldman Sachs High Yield Municipal Fund) | Buy | $50K–$100K | 117d | Jul 15 | |
| Mar 20, 2025 | SPY (S&P 500 SPDR ETF) | Buy | $100K–$250K | 117d | Jul 15 | |
| Mar 20, 2025 | SPMD (S&P 400 Mid-Cap ETF) | Buy | $100K–$250K | 117d | Jul 15 | |
| Mar 20, 2025 | DODFX (Dodge Cox International Stock Fund) | Buy | $100K–$250K | 117d | Jul 15 | |
| Mar 20, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 117d | Jul 15 | |
| Mar 20, 2025 | LBRTLiberty Energy Inc. | Sell | Amount not stated | 117d | Jul 15 | |
| Mar 20, 2025 | Schwab Value Advantage Money Fund Investor Class Shares | Buy | $1M–$5M | 117d | Jul 15 | |
| Mar 19, 2025 | GAJPX (Goldman Sachs Dynamic Municipal Income Fund) | Buy | $50K–$100K | 118d | Jul 15 | |
| Mar 19, 2025 | GGLPX (Goldman Sachs High Yield Municipal Fund) | Buy | $50K–$100K | 118d | Jul 15 | |
| Mar 19, 2025 | SPY (S&P 500 SPDR ETF) | Buy | $100K–$250K | 118d | Jul 15 | |
| Mar 19, 2025 | SPMD (S&P 400 Mid-Cap ETF) | Buy | Amount not stated | 118d | Jul 15 | |
| Mar 19, 2025 | DODFX (Dodge Cox International Stock Fund) | Buy | $100K–$250K | 118d | Jul 15 | |
| Mar 19, 2025 | LBRTLiberty Energy Inc. | Sell | Amount not stated | 118d | Jul 15 | |
| Mar 19, 2025 | LBRTLiberty Energy Inc. | Sell | $1M–$5M | 118d | Jul 15 | |
| Mar 19, 2025 | Schwab Value Advantage Money Fund | Buy | $1M–$5M | 118d | Jul 15 | |
| Mar 18, 2025 | GAJPX (Goldman Sachs Dynamic Municipal Income Fund) | Buy | $50K–$100K | 119d | Jul 15 | |
| Mar 18, 2025 | GGLPX (Goldman Sachs High Yield Municipal Fund) | Buy | $50K–$100K | 119d | Jul 15 | |
| Mar 18, 2025 | SPY (S&P 500 SPDR ETF) | Buy | $100K–$250K | 119d | Jul 15 | |
| Mar 18, 2025 | SPMD (S&P 400 Mid-Cap ETF) | Buy | $100K–$250K | 119d | Jul 15 | |
| Mar 18, 2025 | DODFX (Dodge Cox International Stock Fund) | Buy | $100K–$250K | 119d | Jul 15 | |
| Mar 18, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 119d | Jul 15 | |
| Mar 18, 2025 | LBRTLiberty Energy Inc. | Sell | $1M–$5M | 119d | Jul 15 | |
| Mar 18, 2025 | Schwab Value Advantage Money Fund | Buy | $1M–$5M | 119d | Jul 15 | |
| Mar 17, 2025 | GAJPX (Goldman Sachs Dynamic Municipal Income Fund) | Buy | $50K–$100K | 120d | Jul 15 | |
| Mar 17, 2025 | GGLPX (Goldman Sachs High Yield Municipal Fund) | Buy | $50K–$100K | 120d | Jul 15 | |
| Mar 17, 2025 | SPY (S&P 500 SPDR ETF) | Buy | $100K–$250K | 120d | Jul 15 | |
| Mar 17, 2025 | SPMD (S&P 400 Mid-Cap ETF) | Buy | $100K–$250K | 120d | Jul 15 | |
| Mar 17, 2025 | DODFX (Dodge Cox International Stock Fund) | Buy | $100K–$250K | 120d | Jul 15 | |
| Mar 17, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 120d | Jul 15 | |
| Mar 17, 2025 | LBRTLiberty Energy Inc. | Sell | $1M–$5M | 120d | Jul 15 | |
| Mar 7, 2025 | CL Covault LLC | Sell | $1M–$5M | 130d | Jul 15 | |
| Mar 7, 2025 | CL Urban LLC | Sell | $100K–$250K | 130d | Jul 15 | |
| Mar 7, 2025 | Bison Hawksbill LLC | Sell | $15K–$50K | 130d | Jul 15 | |
| Mar 7, 2025 | Sugar Free Capital | Sell | $100K–$250K | 130d | Jul 15 | |
| Mar 6, 2025 | Next Frontier Fund IV LP | Sell | $250K–$500K | 131d | Jul 15 | |
| Mar 5, 2025 | Bison IV Friends and Family LLC | Sell | $250K–$500K | 132d | Jul 15 | |
| Mar 14, 2025 | LBRTLiberty Energy Inc. | Sell | $1M–$5M | 35d | Apr 18 | |
| Mar 14, 2025 | Schwab Value Advantage Money Fund | Buy | $1M–$5M | 35d | Apr 18 | |
| Mar 14, 2025 | Goldman Sachs Dynamic Municipal Income Fund Class P Shares | Buy | $50K–$100K | 35d | Apr 18 | |
| Mar 14, 2025 | Goldman Sachs High Yield Municipal Fund Class P Shares | Buy | $50K–$100K | 35d | Apr 18 | |
| Mar 14, 2025 | SPDR S&P 500 ETF Trust | Buy | Amount not stated | 35d | Apr 18 | |
| Mar 14, 2025 | SPDR Portfolio S&P 400 Mid Cap ETF | Buy | $100K–$250K | 35d | Apr 18 | |
| Mar 14, 2025 | Dodge Cox International Stock Fund | Buy | $100K–$250K | 35d | Apr 18 | |
| Mar 14, 2025 | 124 Liberty Energy Inc. (LBRT) Endnotes Summary of Contents | Sell | $500K–$1M | 35d | Apr 18 | |
| Mar 13, 2025 | LBRTLiberty Energy Inc. | Sell | $1M–$5M | 36d | Apr 18 | |
| Mar 13, 2025 | Schwab Value Advantage Money Fund | Buy | Amount not stated | 36d | Apr 18 | |
| Mar 13, 2025 | Goldman Sachs Dynamic Municipal Income Fund Class P Shares | Buy | $50K–$100K | 36d | Apr 18 | |
| Mar 13, 2025 | Goldman Sachs High Yield Municipal Fund Class P Shares | Buy | $50K–$100K | 36d | Apr 18 | |
| Mar 13, 2025 | SPDR S&P 500 ETF Trust | Buy | $100K–$250K | 36d | Apr 18 | |
| Mar 13, 2025 | SPMD (S&P 400 Mid-Cap ETF) | Buy | $100K–$250K | 36d | Apr 18 | |
| Mar 13, 2025 | Dodge Cox International Stock Fund | Buy | $100K–$250K | 36d | Apr 18 | |
| Mar 13, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 36d | Apr 18 | |
| Mar 12, 2025 | LBRTLiberty Energy Inc. | Sell | $1M–$5M | 37d | Apr 18 | |
| Mar 12, 2025 | Schwab Value Advantage Money Fund | Buy | $1M–$5M | 37d | Apr 18 | |
| Mar 12, 2025 | Goldman Sachs Dynamic Municipal Income Fund Class P Shares | Buy | $100K–$250K | 37d | Apr 18 | |
| Mar 12, 2025 | Goldman Sachs High Yield Municipal Fund Class P Shares | Buy | $100K–$250K | 37d | Apr 18 | |
| Mar 12, 2025 | SPDR S&P 500 ETF Trust | Buy | $250K–$500K | 37d | Apr 18 | |
| Mar 12, 2025 | SPDR Portfolio S&P 400 Mid Cap ETF | Buy | $250K–$500K | 37d | Apr 18 | |
| Mar 12, 2025 | Dodge Cox International Stock Fund | Buy | $250K–$500K | 37d | Apr 18 | |
| Mar 12, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 37d | Apr 18 | |
| Mar 11, 2025 | LBRTLiberty Energy Inc. | Sell | $1M–$5M | 38d | Apr 18 | |
| Mar 11, 2025 | Schwab Value Advantage Money Fund | Buy | $1M–$5M | 38d | Apr 18 | |
| Mar 11, 2025 | Schwab Value Advantage Money Fund | Buy | $5M–$25M | 38d | Apr 18 | |
| Mar 11, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 38d | Apr 18 | |
| Mar 10, 2025 | LBRTLiberty Energy Inc. | Sell | $1M–$5M | 39d | Apr 18 | |
| Mar 10, 2025 | Schwab Value Advantage Money Fund | Buy | $1M–$5M | 39d | Apr 18 | |
| Mar 10, 2025 | Goldman Sachs Dynamic Municipal Income Fund Class P Shares | Buy | $50K–$100K | 39d | Apr 18 | |
| Mar 10, 2025 | Goldman Sachs High Yield Municipal Fund Class P Shares | Buy | $50K–$100K | 39d | Apr 18 | |
| Mar 10, 2025 | SPDR S&P 500 ETF Trust | Buy | $100K–$250K | 39d | Apr 18 | |
| Mar 10, 2025 | SPMD (S&P 400 Mid-Cap ETF) | Buy | Amount not stated | 39d | Apr 18 | |
| Mar 10, 2025 | Dodge Cox International Stock Fund | Buy | $100K–$250K | 39d | Apr 18 | |
| Mar 10, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 39d | Apr 18 | |
| Mar 7, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 42d | Apr 18 | |
| Mar 7, 2025 | Schwab Value Advantage Money Fund | Buy | $1M–$5M | 42d | Apr 18 | |
| Mar 7, 2025 | LBRTLiberty Energy Inc. | Sell | $1M–$5M | 42d | Apr 18 | |
| Mar 7, 2025 | Goldman Sachs Dynamic Municipal Income Fund Class P Shares | Buy | $100K–$250K | 42d | Apr 18 | |
| Mar 7, 2025 | Goldman Sachs High Yield Municipal Fund Class P Shares | Buy | $100K–$250K | 42d | Apr 18 | |
| Mar 7, 2025 | SPDR S&P 500 ETF Trust | Buy | $100K–$250K | 42d | Apr 18 | |
| Mar 7, 2025 | SPDR Portfolio S&P 400 Mid Cap ETF | Buy | $100K–$250K | 42d | Apr 18 | |
| Mar 7, 2025 | Dodge Cox International Stock Fund | Buy | $100K–$250K | 42d | Apr 18 | |
| Mar 6, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 43d | Apr 18 | |
| Mar 6, 2025 | Schwab Value Advantage Money Fund | Buy | $1M–$5M | 43d | Apr 18 | |
| Mar 6, 2025 | LBRTLiberty Energy Inc. | Sell | $1M–$5M | 43d | Apr 18 | |
| Mar 6, 2025 | Goldman Sachs Dynamic Municipal Income Fund Class P Shares | Buy | $100K–$250K | 43d | Apr 18 | |
| Mar 6, 2025 | Goldman Sachs High Yield Municipal Fund Class P Shares | Buy | $100K–$250K | 43d | Apr 18 | |
| Mar 6, 2025 | SPDR S&P 500 ETF Trust | Buy | $100K–$250K | 43d | Apr 18 | |
| Mar 6, 2025 | SPDR Portfolio S&P 400 Mid Cap ETF | Buy | $100K–$250K | 43d | Apr 18 | |
| Mar 6, 2025 | Dodge Cox International Stock Fund | Buy | $100K–$250K | 43d | Apr 18 | |
| Mar 5, 2025 | LBRTLiberty Energy Inc. | Sell | $1M–$5M | 44d | Apr 18 | |
| Mar 5, 2025 | LBRTLiberty Energy Inc. | Sell | $1M–$5M | 44d | Apr 18 | |
| Mar 5, 2025 | Goldman Sachs Dynamic Municipal Income Fund Class P Shares | Buy | $100K–$250K | 44d | Apr 18 | |
| Mar 5, 2025 | Goldman Sachs High Yield Municipal Fund Class P Shares | Buy | $100K–$250K | 44d | Apr 18 | |
| Mar 5, 2025 | SPDR S&P 500 ETF Trust | Buy | $100K–$250K | 44d | Apr 18 | |
| Mar 5, 2025 | SPDR Portfolio S&P 400 Mid Cap ETF | Buy | $100K–$250K | 44d | Apr 18 | |
| Mar 5, 2025 | Dodge Cox International Stock Fund | Buy | Amount not stated | 44d | Apr 18 | |
| Mar 4, 2025 | LBRTLiberty Energy Inc. | Sell | $1M–$5M | 45d | Apr 18 | |
| Mar 4, 2025 | LBRTLiberty Energy Inc. | Sell | Amount not stated | 45d | Apr 18 | |
| Mar 4, 2025 | Schwab Value Advantage Money Fund | Buy | $1M–$5M | 45d | Apr 18 | |
| Mar 4, 2025 | Goldman Sachs Dynamic Municipal Income Fund Class P Shares | Buy | $100K–$250K | 45d | Apr 18 | |
| Mar 4, 2025 | Goldman Sachs High Yield Municipal Fund Class P Shares | Buy | $100K–$250K | 45d | Apr 18 | |
| Mar 4, 2025 | SPDR S&P 500 ETF Trust | Buy | $100K–$250K | 45d | Apr 18 | |
| Mar 4, 2025 | SPDR Portfolio S&P 400 Mid Cap ETF | Buy | $100K–$250K | 45d | Apr 18 | |
| Mar 4, 2025 | Dodge Cox International Stock Fund | Buy | $100K–$250K | 45d | Apr 18 | |
| Mar 3, 2025 | LBRTLiberty Energy Inc. | Sell | $1M–$5M | 46d | Apr 18 | |
| Mar 3, 2025 | Goldman Sachs Dynamic Municipal Income Fund Class P Shares | Buy | Amount not stated | 46d | Apr 18 | |
| Mar 3, 2025 | Goldman Sachs High Yield Municipal Fund Class P Shares | Buy | $250K–$500K | 46d | Apr 18 | |
| Mar 3, 2025 | SPDR S&P 500 ETF Trust | Buy | $500K–$1M | 46d | Apr 18 | |
| Mar 3, 2025 | SPDR Portfolio S&P 400 Mid Cap ETF | Buy | $500K–$1M | 46d | Apr 18 | |
| Mar 3, 2025 | Dodge Cox International Stock Fund | Buy | $500K–$1M | 46d | Apr 18 | |
| Feb 28, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 49d | Apr 18 | |
| Feb 28, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 49d | Apr 18 | |
| Feb 28, 2025 | NATNORDIC AMERICAN TANKERS Ltd | Sell | $100K–$250K | 49d | Apr 18 | |
| Feb 28, 2025 | Goldman Sachs Dynamic Municipal Income Fund Class P Shares | Buy | $50K–$100K | 49d | Apr 18 | |
| Feb 28, 2025 | Goldman Sachs High Yield Municipal Fund Class P Shares | Buy | $50K–$100K | 49d | Apr 18 | |
| Feb 28, 2025 | SPDR S&P 500 ETF Trust | Buy | $100K–$250K | 49d | Apr 18 | |
| Feb 28, 2025 | SPDR Portfolio S&P 400 Mid Cap ETF | Buy | $100K–$250K | 49d | Apr 18 | |
| Feb 28, 2025 | Dodge Cox International Stock Fund | Buy | $100K–$250K | 49d | Apr 18 | |
| Feb 27, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 50d | Apr 18 | |
| Feb 27, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 50d | Apr 18 | |
| Feb 27, 2025 | BTEBaytex Energy Corp. | Sell | $250K–$500K | 50d | Apr 18 | |
| Feb 27, 2025 | Blue Owl Capital Inc. Class A | Sell | $1K–$15K | 50d | Apr 18 | |
| Feb 27, 2025 | CVXChevron Corp | Sell | $500K–$1M | 50d | Apr 18 | |
| Feb 27, 2025 | CHRDChord Energy Corp | Sell | $100K–$250K | 50d | Apr 18 | |
| Feb 27, 2025 | CRKComstock Resources Inc | Sell | $250K–$500K | 50d | Apr 18 | |
| Feb 27, 2025 | CRGYCrescent Energy Co | Sell | $250K–$500K | 50d | Apr 18 | |
| Feb 27, 2025 | EMX Royalty Corporation Common Shares (Canada) | Sell | $250K–$500K | 50d | Apr 18 | |
| Feb 27, 2025 | ETEnergy Transfer LP | Sell | $1M–$5M | 50d | Apr 18 | |
| Feb 27, 2025 | EPDEnterprise Products Partners L.P. | Sell | $1M–$5M | 50d | Apr 18 | |
| Feb 27, 2025 | EQTEQT Corp | Sell | $1K–$15K | 50d | Apr 18 | |
| Feb 27, 2025 | EXEEXPAND ENERGY Corp | Sell | $1M–$5M | 50d | Apr 18 | |
| Feb 27, 2025 | FCXFreeport-Mcmoran Inc | Sell | Amount not stated | 50d | Apr 18 | |
| Feb 27, 2025 | Inspirato Inc, 5000 shares | Sell | $15K–$50K | 50d | Apr 18 | |
| Feb 27, 2025 | NATNORDIC AMERICAN TANKERS Ltd | Sell | $50K–$100K | 50d | Apr 18 | |
| Feb 27, 2025 | OVVOvintiv Inc. | Sell | $500K–$1M | 50d | Apr 18 | |
| Feb 27, 2025 | PAAPlains All American Pipeline Lp | Sell | $500K–$1M | 50d | Apr 18 | |
| Feb 27, 2025 | VLOValero Energy Corp | Sell | $500K–$1M | 50d | Apr 18 | |
| Feb 27, 2025 | Goldman Sachs Dynamic Municipal Income Fund Class P Shares | Buy | $50K–$100K | 50d | Apr 18 | |
| Feb 27, 2025 | Goldman Sachs High Yield Municipal Fund Class P Shares | Buy | $50K–$100K | 50d | Apr 18 | |
| Feb 27, 2025 | SPDR S&P 500 ETF Trust | Buy | $100K–$250K | 50d | Apr 18 | |
| Feb 27, 2025 | SPDR Portfolio S&P 400 Mid Cap ETF | Buy | $100K–$250K | 50d | Apr 18 | |
| Feb 27, 2025 | Dodge Cox International Stock Fund | Buy | $100K–$250K | 50d | Apr 18 | |
| Feb 26, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 51d | Apr 18 | |
| Feb 26, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 51d | Apr 18 | |
| Feb 26, 2025 | Goldman Sachs Dynamic Municipal Income Fund Class P Shares | Buy | $50K–$100K | 51d | Apr 18 | |
| Feb 26, 2025 | Goldman Sachs High Yield Municipal Fund Class P Shares | Buy | Amount not stated | 51d | Apr 18 | |
| Feb 26, 2025 | SPDR S&P 500 ETF Trust | Buy | $100K–$250K | 51d | Apr 18 | |
| Feb 26, 2025 | SPDR Portfolio S&P 400 Mid Cap ETF | Buy | $100K–$250K | 51d | Apr 18 | |
| Feb 26, 2025 | Dodge Cox International Stock Fund | Buy | $100K–$250K | 51d | Apr 18 | |
| Feb 25, 2025 | LBRTLiberty Energy Inc. | Sell | $500K–$1M | 52d | Apr 18 | |
| Feb 25, 2025 | Goldman Sachs Dynamic Municipal Income Fund Class P Shares | Buy | $50K–$100K | 52d | Apr 18 | |
| Feb 25, 2025 | Goldman Sachs High Yield Municipal Fund Class P Shares | Buy | $50K–$100K | 52d | Apr 18 | |
| Feb 25, 2025 | SPDR S&P 500 ETF Trust | Buy | $100K–$250K | 52d | Apr 18 | |
| Feb 25, 2025 | SPDR Portfolio S&P 400 Mid Cap ETF | Buy | $100K–$250K | 52d | Apr 18 | |
| Feb 25, 2025 | Dodge Cox International Stock Fund | Buy | $100K–$250K | 52d | Apr 18 | |
| Feb 18, 2025 | LBRTLiberty Energy Inc. | Sell | $15K–$50K | 59d | Apr 18 | |
| Feb 14, 2025 | LBRTLiberty Energy Inc. | Sell | $1K–$15K | 63d | Apr 18 | |
| Feb 12, 2025 | EMX Royalty Corporation Common Shares (Canada) | Sell | $100K–$250K | 65d | Apr 18 | |
| Feb 6, 2025 | LBRTLiberty Energy Inc. | Sell | $15K–$50K | 71d | Apr 18 | |
| Feb 5, 2025 | LBRTLiberty Energy Inc. | Sell | $100K–$250K | 72d | Apr 18 | |
| Feb 4, 2025 | LBRTLiberty Energy Inc. | Sell | $250K–$500K | 73d | Apr 18 |
Most traded stocks
| Stock | Trades | Buys | Sells | Latest trade |
|---|---|---|---|---|
| Liberty Energy Inc.LBRT | 40 | 0 | 40 | Mar 21, 2025 |
| NORDIC AMERICAN TANKERS LtdNAT | 2 | 0 | 2 | Feb 28, 2025 |
| Baytex Energy Corp.BTE | 1 | 0 | 1 | Feb 27, 2025 |
| Chevron CorpCVX | 1 | 0 | 1 | Feb 27, 2025 |
| Chord Energy CorpCHRD | 1 | 0 | 1 | Feb 27, 2025 |
| Comstock Resources IncCRK | 1 | 0 | 1 | Feb 27, 2025 |
| Crescent Energy CoCRGY | 1 | 0 | 1 | Feb 27, 2025 |
| Energy Transfer LPET | 1 | 0 | 1 | Feb 27, 2025 |
| Enterprise Products Partners L.P.EPD | 1 | 0 | 1 | Feb 27, 2025 |
| EQT CorpEQT | 1 | 0 | 1 | Feb 27, 2025 |
Source
Each trade is a line of a periodic transaction report filed under the STOCK Act, read from the report itself and linked to it. Three offices publish them, and all three are read here every hour: the House Clerk for representatives, the Senate Office of Public Records for senators, and the Office of Government Ethics for the President, the Vice President and Senate-confirmed officials (OGE Form 278-T). OGE links some officials’ reports and releases the rest on request; only linked reports are here.
The Act requires a report within 45 days of the trade; the lag counts the days from the trade to the day the report became public. Reports give each amount as a range. Amendments are marked and not counted as late; trades a later report withdrew are left out. The President’s reports and some House reports are scans of paper forms: a scanned value that does not read with certainty is shown as not read, never guessed, and the report is one click away. “Since” is the stock’s move from the trade date’s close to the latest daily close.
The same trades are in the OptimistFi MCP server’s get_congress_trades tool, by filer or by stock, for each chamber: connect it. Every House trade is free to download as CSV or JSON, and every trade here can be followed by RSS: the data.
