SEC Insider Transactions from Mastrangelo Joe.

Last updated: 2026-03-14 11:55 UTC | Total transactions: 21

Joe Mastrangelo, CEO of Eos Energy Enterprises ($EOSE), made two open market purchases of company shares in the last year, totaling $502,000, with the most recent on March 4, 2026. This ranks 821st among nearly 5,000 insiders, below the average of $1.5 million across 3.3 transactions. He also sold shares three times for $3.5 million total, most recently on July 29, 2025, ranking 2,458th out of over 11,700 insiders with an average of $8.6 million per seller across 6.4 transactions.

Set Up your own filters →
Transaction Date Company Ticker Insider Name Title Transaction Type Security Shares Price Shares Owned Following Total Shares Outstanding % of Owned % of Outstanding
March 4, 2026 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer P Common Stock 23900 $6.58 1,487,126.0000 288,242,532 1.63% 0.01%
March 2, 2026 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer P Common Stock 60000 $5.75 1,463,226.0000 288,242,532 4.28% 0.02%
July 25, 2025 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer M Restricted Stock Units 333333 $0.00 666,667.0000 226,599,297 33.33% 0.15%
July 25, 2025 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer M Common Stock 333333 $0.00 1,569,893.0000 226,599,297 26.96% 0.15%
July 29, 2025 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer S Common Stock 166667 $5.94 1,403,226.0000 226,599,297 10.62% 0.07%
July 5, 2025 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer M Restricted Stock Units 254303 $0.00 254,304.0000 226,599,297 50.00% 0.11%
July 8, 2025 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer S Common Stock 127152 $4.92 1,236,560.0000 226,599,297 9.32% 0.06%
July 5, 2025 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer M Common Stock 254303 $0.00 1,363,712.0000 226,599,297 22.92% 0.11%
June 26, 2025 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer A Restricted Stock Units 391710 $0.00 391,710.0000 226,599,297 9999.99% 0.17%
May 16, 2025 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer S Common Stock 270384 $6.86 1,109,409.0000 226,599,297 19.60% 0.12%
May 8, 2025 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer M Performance-Based Restricted Stock Units 470000 $0.00 0.0000 226,599,297 100.00% 0.21%
May 8, 2025 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer M Common Stock 470000 $0.00 1,379,793.0000 226,599,297 51.66% 0.21%
May 8, 2025 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer A Performance-Based Restricted Stock Units 470000 $0.00 470,000.0000 226,599,297 9999.99% 0.21%
Aug. 9, 2024 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer P Common Stock 52800 $1.43 909,793.0000 0 6.16% 0.00%
July 25, 2024 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer A Restricted Stock Units 1000000 $0.00 1,000,000.0000 0 9999.99% 0.00%
July 5, 2024 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer M Restricted Stock Units 254304 $0.00 508,607.0000 0 33.33% 0.00%
July 5, 2024 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer M Common Stock 254304 $0.00 972,676.0000 0 35.40% 0.00%
July 5, 2024 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer F Common Stock 115683 $1.92 856,993.0000 0 11.89% 0.00%
Jan. 3, 2024 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer M Restricted Stock Units 250000 $0.00 0.0000 0 100.00% 0.00%
Jan. 3, 2024 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer F Common Stock 122427 $0.99 718,372.0000 0 14.56% 0.00%
Jan. 3, 2024 Eos Energy Enterprises, Inc. $EOSE Mastrangelo Joe Chief Executive Officer M Common Stock 250000 $0.00 840,799.0000 0 42.32% 0.00%