Marshall William Spencer (CIK 0001898468)

Latest company ownership

Shares held
3,156,387
Last filed at
Oct 15, 2025
Confidence Score
24.0
2025Q4
Confidence Score History
2021Q4 2025Q4

Recent buy/sell transactions

Exec date Filing date Company Role Signal Confidence Shares % of shares Under plan? Amount (USD)
Dec 15, 2025 Dec 16, 2025 Planet Labs PBC CEO Sell 37.5 -121,897 -3.86% $2.2M
Oct 13, 2025 Oct 15, 2025 Planet Labs PBC CEO Sell 27.5 -200,000 -5.96% $3.1M
Sep 15, 2025 Sep 16, 2025 Planet Labs PBC CEO Sell 37.5 -103,890 -3.00% $1.4M
Jun 15, 2025 Jun 16, 2025 Planet Labs PBC CEO Sell 40.0 -114,980 -3.05% $617.4K
Mar 20, 2025 Mar 21, 2025 Planet Labs PBC CEO Sell 85.0 +90,793 2.46% $321.7K
Mar 15, 2025 Mar 17, 2025 Planet Labs PBC CEO Sell 40.0 -65,844 -1.76% $273.9K
Dec 15, 2024 Dec 17, 2024 Planet Labs PBC CEO Sell 40.0 -91,661 -3.17% $367.6K
Sep 15, 2024 Sep 17, 2024 Planet Labs PBC CEO Sell 42.5 -69,370 -2.34% $149.1K
Sep 9, 2024 Sep 11, 2024 Planet Labs PBC CEO Sell 82.5 +57,173 1.97% $60.9K
Jun 15, 2024 Jun 17, 2024 Planet Labs PBC CEO Sell 42.5 -64,531 -2.17% $119.4K
Mar 27, 2024 Mar 28, 2024 Planet Labs PBC CEO Sell 82.5 +41,608 1.42% $58.9K
Mar 15, 2024 Mar 18, 2024 Planet Labs PBC CEO Sell 42.5 -30,634 -2.22% $67.7K
Dec 15, 2023 Dec 18, 2023 Planet Labs PBC CEO Sell 42.5 -28,314 -2.01% $69.4K
Sep 15, 2023 Sep 19, 2023 Planet Labs PBC CEO Buy 90.0 +71,686 5.38% $190.6K
Sep 7, 2023 Sep 8, 2023 Planet Labs PBC CEO Sell 87.5 +32,710 2.51% $53.3K
Jun 15, 2023 Jun 16, 2023 Planet Labs PBC CEO Sell 42.5 -28,314 -2.13% $97.7K
Dec 22, 2021 Dec 23, 2021 Planet Labs PBC CEO Buy 95.0 +19,230 100.00% $124.4K