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.
| 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% |