MetaCap

Katharine MacGregor Stock Trades

Deputy Secretary of the Interior

Trades on file
47
Buys / sells
24 / 23
Last trade
Aug 6, 2025
Typical amount
$100,001 – $250,000

Katharine MacGregor's trading activity

Katharine MacGregor has 47 stock and securities transactions on file in periodic transaction reports filed under the STOCK Act. The most frequently reported tickers are NEE (10 trades), AMZN (5 trades) and AAPL (2 trades). Across all reported trades, 24 were purchases and 23 were sales (full or partial).

The most recent reported transaction is dated Aug 6, 2025, and the latest report was filed on Aug 11, 2026. The most common reported amount range is $100,001 – $250,000; the forms list value ranges rather than exact amounts.

Summary generated from market data by MetaCap's automated system. Methodology

Trades by year

Katharine MacGregor trades by year
YearTrades
202540
20207

Stocks Katharine MacGregor trades most

Stocks most traded by Katharine MacGregor
StockTradesBuysSells
NEENextEra Energy10010
AMZNAmazon.com505
AAPLApple202
NFLXNetflix202

Katharine MacGregor trade history

Stock trades disclosed by Katharine MacGregor
AssetTypeAmountTradedFiling
Fidelity 500 Index Fund (FXAIX)fundBuy$15,001 – $50,000Aug 6, 2025Filing for Katharine MacGregor Fidelity 500 Index Fund (FXAIX) trade
NFLXNetflix Inc.Sell$15,001 – $50,000Aug 6, 2025Filing for Katharine MacGregor NFLX trade
AAPLApple Inc.Sell$1,001 – $15,000Aug 6, 2025Filing for Katharine MacGregor AAPL trade
Fidelity 500 Index Fund (FXAIX)fundBuy$15,001 – $50,000Aug 6, 2025Filing for Katharine MacGregor Fidelity 500 Index Fund (FXAIX) trade
NFLXNetflix Inc.Sell$15,001 – $50,000Aug 6, 2025Filing for Katharine MacGregor NFLX trade
AAPLApple Inc.Sell$1,001 – $15,000Aug 6, 2025Filing for Katharine MacGregor AAPL trade
Fidelity 500 Index Fund (FXAIX)fundBuy$15,001 – $50,000Aug 1, 2025Filing for Katharine MacGregor Fidelity 500 Index Fund (FXAIX) trade
Fidelity 500 Index Fund (FXAIX)fundBuy$15,001 – $50,000Aug 1, 2025Filing for Katharine MacGregor Fidelity 500 Index Fund (FXAIX) trade
AMZNAmazon.com Inc.Sell$15,001 – $50,000Jul 31, 2025Filing for Katharine MacGregor AMZN trade
AMZNAmazon.com Inc.Sell$15,001 – $50,000Jul 31, 2025Filing for Katharine MacGregor AMZN trade
Vanguard 500 Index Fund Admiral SharesetfBuy$100,001 – $250,000Jul 22, 2025Filing for Katharine MacGregor Vanguard 500 Index Fund Admiral Shares trade
Vanguard Target Retirement 2045 FundfundBuy$50,001 – $100,000Jul 22, 2025Filing for Katharine MacGregor Vanguard Target Retirement 2045 Fund trade
NextEra Energy Stock ESOP Units; VestedstockSell$50,001 – $100,000Jul 22, 2025Filing for Katharine MacGregor NextEra Energy Stock ESOP Units; Vested trade
NEENextEra Energy Inc.Sell$100,001 – $250,000Jul 22, 2025Filing for Katharine MacGregor NEE trade
NextEra Energy, Inc. (NEE) (option strike pricestockBuy$100,001 – $250,000Jul 22, 2025Filing for Katharine MacGregor NextEra Energy, Inc. (NEE) (option strike price trade
NEENextEra Energy Inc.Sell$100,001 – $250,000Jul 22, 2025Filing for Katharine MacGregor NEE trade
NextEra Energy, Inc. (NEE) (option strike pricestockBuy$100,001 – $250,000Jul 22, 2025Filing for Katharine MacGregor NextEra Energy, Inc. (NEE) (option strike price trade
Vanguard 500 Index Fund Admiral Shares (VFIAX)etfBuy$100,001 – $250,000Jul 22, 2025Filing for Katharine MacGregor Vanguard 500 Index Fund Admiral Shares (VFIAX) trade
Vanguard Target Retirement 2045 Fund InvestorfundBuy$50,001 – $100,000Jul 22, 2025Filing for Katharine MacGregor Vanguard Target Retirement 2045 Fund Investor trade
NextEra Energy Stock ESOP Units; Vested balancestockSell$50,001 – $100,000Jul 22, 2025Filing for Katharine MacGregor NextEra Energy Stock ESOP Units; Vested balance trade
NEENextEra Energy Inc.Sell$100,001 – $250,000Jul 22, 2025Filing for Katharine MacGregor NEE trade
NextEra Energy, Inc. (NEE) (option strike pricestockBuy$100,001 – $250,000Jul 22, 2025Filing for Katharine MacGregor NextEra Energy, Inc. (NEE) (option strike price trade
NEENextEra Energy Inc.Sell$100,001 – $250,000Jul 22, 2025Filing for Katharine MacGregor NEE trade
NextEra Energy, Inc. (NEE) (option strike pricestockBuy$100,001 – $250,000Jul 22, 2025Filing for Katharine MacGregor NextEra Energy, Inc. (NEE) (option strike price trade
Vanguard 500 Index Fund Admiral SharesetfBuy$100,001 – $250,000Jul 18, 2025Filing for Katharine MacGregor Vanguard 500 Index Fund Admiral Shares trade
Fidelity 500 Index Fund (FXAIX)fundBuy$100,001 – $250,000Jul 18, 2025Filing for Katharine MacGregor Fidelity 500 Index Fund (FXAIX) trade
NEENextEra Energy Inc.Sell$100,001 – $250,000Jul 18, 2025Filing for Katharine MacGregor NEE trade
NextEra Energy, Inc. (NEE) (option strike pricestockBuy$100,001 – $250,000Jul 18, 2025Filing for Katharine MacGregor NextEra Energy, Inc. (NEE) (option strike price trade
Vanguard 500 Index Fund Admiral Shares (VFIAX)etfBuy$100,001 – $250,000Jul 18, 2025Filing for Katharine MacGregor Vanguard 500 Index Fund Admiral Shares (VFIAX) trade
Fidelity 500 Index Fund (FXAIX)fundBuy$100,001 – $250,000Jul 18, 2025Filing for Katharine MacGregor Fidelity 500 Index Fund (FXAIX) trade
NEENextEra Energy Inc.Sell$100,001 – $250,000Jul 18, 2025Filing for Katharine MacGregor NEE trade
NextEra Energy, Inc. (NEE) (option strike pricestockBuy$100,001 – $250,000Jul 18, 2025Filing for Katharine MacGregor NextEra Energy, Inc. (NEE) (option strike price trade
NEENextEra Energy Inc.Sell$250,001 – $500,000Jul 14, 2025Filing for Katharine MacGregor NEE trade
NEENextEra Energy Inc.Sell$250,001 – $500,000Jul 14, 2025Filing for Katharine MacGregor NEE trade
XPLR Infrastructure LP (XIFR - Formerly NextEra Energy Partners - NEP)otherSell$1,001 – $15,000Jul 11, 2025Filing for Katharine MacGregor XPLR Infrastructure LP (XIFR - Formerly NextEra Energy Partners - NEP) trade
XPLR Infrastructure LP (XIFR - Formerly NextEra Energy Partners - NEP)otherSell$1,001 – $15,000Jul 11, 2025Filing for Katharine MacGregor XPLR Infrastructure LP (XIFR - Formerly NextEra Energy Partners - NEP) trade
NEENextEra Energy Inc.Sell$100,001 – $250,000Jul 10, 2025Filing for Katharine MacGregor NEE trade
NextEra Energy, Inc. (NEE) (option strike pricestockBuy$50,001 – $100,000Jul 10, 2025Filing for Katharine MacGregor NextEra Energy, Inc. (NEE) (option strike price trade
NEENextEra Energy Inc.Sell$100,001 – $250,000Jul 10, 2025Filing for Katharine MacGregor NEE trade
NextEra Energy, Inc. (NEE) (option strike pricestockBuy$50,001 – $100,000Jul 10, 2025Filing for Katharine MacGregor NextEra Energy, Inc. (NEE) (option strike price trade
Vanguard 500 Index Fund Admiral Shares (VFIAX)etfBuy$1,001 – $15,000Sep 20, 2020Filing for Katharine MacGregor Vanguard 500 Index Fund Admiral Shares (VFIAX) trade
AMZNAmazon.com Inc.Sell$1,001 – $15,000Aug 13, 2020Filing for Katharine MacGregor AMZN trade
AMZNAmazon.com Inc.Sell$1,001 – $15,000Jun 29, 2020Filing for Katharine MacGregor AMZN trade
AMZNAmazon.com Inc.Sell$1,001 – $15,000Apr 14, 2020Filing for Katharine MacGregor AMZN trade
Vanguard 500 Index Fund Admiral Shares (VFIAX)etfBuy$1,001 – $15,000Apr 12, 2020Filing for Katharine MacGregor Vanguard 500 Index Fund Admiral Shares (VFIAX) trade
Vanguard 500 Index Fund Admiral Shares (VFIAX)etfBuy$1,001 – $15,000Mar 22, 2020Filing for Katharine MacGregor Vanguard 500 Index Fund Admiral Shares (VFIAX) trade
Vanguard 500 Index Fund Admiral SharesetfBuy$15,001 – $50,000Mar 15, 2020Filing for Katharine MacGregor Vanguard 500 Index Fund Admiral Shares trade

Source: House Clerk and Senate EFD public disclosures. Trades are reported as dollar ranges and may be disclosed up to 45 days after the transaction.

Frequently asked questions

What stocks does Katharine MacGregor trade?
Based on STOCK Act disclosures, Katharine MacGregor's most frequently reported holdings and trades include NEE, AMZN, AAPL and NFLX. Disclosures show transactions, not a complete current portfolio, and may include assets held by a spouse or dependent child.
When did Katharine MacGregor last report a trade?
The latest transaction on file is dated Aug 6, 2025 and the most recent report was filed on Aug 11, 2026. Members have up to 45 days after a trade to disclose it, so newer trades may not be public yet.
How many stock trades has Katharine MacGregor disclosed?
MetaCap has 47 transactions on file for Katharine MacGregor: 24 purchases and 23 sales.
How much money is involved in Katharine MacGregor's trades?
Exact values are not disclosed. Each trade is reported within a dollar range, most commonly $100,001 – $250,000.
Where does this data come from?
Executive-branch reports (OGE Form 278e and 278-T) come from the U.S. Office of Government Ethics. Each row links to the original filing.

More Congress trading

Latest filing Aug 11, 2026. Source: House Clerk and Senate EFD public disclosures. Trades are reported as dollar ranges and may be disclosed up to 45 days after the transaction. Disclosures are shown as filed and are not a recommendation to buy or sell any security. Market data is delayed at least 15 minutes and provided for informational purposes only. Not investment advice. Full disclaimer