TGEN · Tecogen Inc. Common Stock
View on chartInsiders & Stakes
| John Hatsopoulos Director | ▲ Buy | Option Exercise | 1,038,951 Shares held | 3/20/2026 | View profile |
| Earl R. Lewis Director | ▲ Buy | Open Market | 1,011,006 Shares held | 3/27/2026 | View profile |
| Susan B. Hirsch Director | ▲ Buy | Open Market | 265,416 Shares held | 4/13/2026 | View profile |
| Abinand Rangesh Chief Executive Officer | ▲ Buy | Grant | 174,081 Shares held | 6/26/2026 | View profile |
| Stephen Lafaille VP of Business Development | ▲ Buy | Grant | 29,013 Shares held | 6/26/2026 | View profile |
| Roger P. Deschenes CAO | ▲ Buy | Grant | 29,013 Shares held | 6/26/2026 | View profile |
| John Kimball Whiting IV General Counsel & Secretary | ▲ Buy | Grant | 19,342 Shares held | 6/26/2026 | View profile |
| Ahmed Ghoniem Director | ▲ Buy | Open Market | 12,723 Shares held | 4/24/2026 | View profile |
| Robert A. Panora COO and President | ▲ Buy | Grant | 9,671 Shares held | 6/26/2026 | View profile |
Transaction History
| John Kimball Whiting IV | ▲ Buy | Grant | 19,342 | — | 6/26/2026 |
| Stephen Lafaille | ▲ Buy | Grant | 29,013 | — | 6/26/2026 |
| Roger P. Deschenes | ▲ Buy | Grant | 29,013 | — | 6/26/2026 |
| Robert A. Panora | ▲ Buy | Grant | 9,671 | — | 6/26/2026 |
| Abinand Rangesh | ▲ Buy | Grant | 174,081 | — | 6/26/2026 |
| Ahmed Ghoniem | ▲ Buy | Open Market | 12,723 | $10K | 4/24/2026 |
| Susan B. Hirsch | ▲ Buy | Open Market | 5,000 | $19K | 4/13/2026 |
| Susan B. Hirsch | ▲ Buy | Open Market | 10,000 | $25K | 3/27/2026 |
| Earl R. Lewis | ▲ Buy | Open Market | 5,000 | $13K | 3/27/2026 |
| Earl R. Lewis | ▲ Buy | Open Market | 5,000 | $14K | 3/26/2026 |
| John Kimball Whiting IV | ▲ Buy | Open Market | 10,000 | $24K | 3/23/2026 |
| Roger P. Deschenes | ▲ Buy | Open Market | 10,000 | $22K | 3/20/2026 |
| Abinand Rangesh | ▲ Buy | Open Market | 3,000 | $7K | 3/20/2026 |
| John Hatsopoulos | ▲ Buy | Option Exercise | 50,000 | $44K | 3/20/2026 |
| Stephen Lafaille | ▲ Buy | Grant | 11,976 | $0 | 7/24/2025 |
| John Kimball Whiting IV | ▲ Buy | Grant | 11,976 | $0 | 7/24/2025 |
| Roger P. Deschenes | ▲ Buy | Grant | 17,964 | $0 | 7/24/2025 |
| Abinand Rangesh | ▲ Buy | Grant | 53,892 | $0 | 7/24/2025 |
| Stephen Lafaille | ▼ Sell | Other | 10,000 | $11K | 6/23/2025 |
| Stephen Lafaille | ▼ Sell | Open Market | 10,000 | $73K | 6/23/2025 |
| Robert A. Panora | ▼ Sell | Other | 12,723 | $10K | 6/16/2025 |
| Robert A. Panora | ▼ Sell | Other | 30,000 | $21K | 6/16/2025 |
| Robert A. Panora | ▼ Sell | Other | 52,500 | $58K | 6/16/2025 |
| Stephen Lafaille | ▼ Sell | Other | 25,000 | $28K | 6/6/2025 |
| Stephen Lafaille | ▼ Sell | Open Market | 25,000 | $150K | 6/6/2025 |
| Stephen Lafaille | ▼ Sell | Other | 15,000 | $11K | 6/4/2025 |
| Stephen Lafaille | ▼ Sell | Open Market | 15,000 | $75K | 6/4/2025 |
| Stephen Lafaille | ▼ Sell | Other | 10,000 | $7K | 6/3/2025 |
| Stephen Lafaille | ▼ Sell | Open Market | 10,000 | $49K | 6/3/2025 |
| Earl R. Lewis | ▼ Sell | Other | 15,000 | $26K | 5/6/2025 |
| Earl R. Lewis | ▼ Sell | Other | 12,500 | $15K | 5/6/2025 |
| Earl R. Lewis | ▼ Sell | Other | 6,250 | $7K | 5/6/2025 |
| Earl R. Lewis | ▼ Sell | Other | 240,256 | $514K | 5/1/2025 |
| Stephen Lafaille | ▲ Buy | Open Market | 400 | $1K | 3/3/2025 |
| Earl R. Lewis | ▲ Buy | Open Market | 100,000 | $71K | 11/22/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 10,000 | $8K | 9/27/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 10,000 | $9K | 9/25/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 10,000 | $9K | 8/19/2024 |
| Earl R. Lewis | ▲ Buy | Open Market | 10,000 | $7K | 7/15/2024 |
| Earl R. Lewis | ▲ Buy | Open Market | 10,000 | $7K | 7/15/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 22,466 | $15K | 7/10/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 10,000 | $8K | 5/29/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,265 | $1K | 5/28/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 8,735 | $7K | 5/24/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 3,200 | $3K | 5/22/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 13,800 | $11K | 5/21/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 3,000 | $2K | 5/16/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 10,000 | $7K | 5/15/2024 |
| Earl R. Lewis | ▲ Buy | Open Market | 5,000 | $4K | 5/1/2024 |
| Earl R. Lewis | ▲ Buy | Open Market | 10,000 | $7K | 4/24/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $3K | 4/24/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $3K | 4/23/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,000 | $678 | 4/23/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,000 | $679 | 4/16/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,000 | $700 | 4/15/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,000 | $700 | 4/12/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,000 | $700 | 4/11/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,000 | $700 | 4/9/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,000 | $700 | 4/8/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 612 | $428 | 4/1/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $4K | 4/1/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 2,388 | $2K | 3/28/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 2,000 | $1K | 3/27/2024 |
| Earl R. Lewis | ▲ Buy | Open Market | 9,152 | $7K | 1/24/2024 |
| Earl R. Lewis | ▲ Buy | Open Market | 10,000 | $7K | 1/23/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 10,000 | $8K | 1/22/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 10,000 | $7K | 1/18/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 100,000 | $73K | 1/16/2024 |
| John Hatsopoulos | ▲ Buy | Open Market | 25,000 | $20K | 12/27/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 25,000 | $20K | 12/22/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,000 | $825 | 12/14/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $4K | 12/14/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 44,000 | $40K | 12/14/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 4,000 | $3K | 11/20/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 46,000 | $39K | 11/17/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 100 | $85 | 11/14/2023 |
| Susan B. Hirsch | ▲ Buy | Open Market | 5,000 | $5K | 10/19/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 25,000 | $23K | 10/18/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 50,000 | $40K | 10/17/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 50,000 | $40K | 10/12/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 2,000 | $2K | 10/9/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 2,000 | $2K | 10/9/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 2,000 | $2K | 9/29/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,380 | $1K | 9/27/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 2,000 | $2K | 9/26/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $5K | 9/19/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 10,000 | $10K | 9/8/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 200 | $200 | 9/7/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 10,000 | $10K | 9/5/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 10,000 | $10K | 9/5/2023 |
| Abinand Rangesh | ▲ Buy | Open Market | 800 | $816 | 8/30/2023 |
| Abinand Rangesh | ▲ Buy | Open Market | 200 | $204 | 8/23/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $6K | 8/22/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 4,674 | $5K | 8/17/2023 |
| Abinand Rangesh | ▲ Buy | Open Market | 1 | $1 | 8/15/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $5K | 8/15/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 1,500 | $2K | 8/14/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,000 | $960 | 6/26/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 3,000 | $3K | 6/20/2023 |
| Abinand Rangesh | ▲ Buy | Open Market | 1,500 | $2K | 6/20/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $6K | 6/15/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $6K | 6/12/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 500 | $546 | 6/8/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 7,000 | $7K | 6/7/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 3,000 | $3K | 6/7/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 7,000 | $7K | 6/6/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,000 | $1K | 6/6/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,000 | $1K | 6/2/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,000 | $1K | 5/26/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,000 | $1K | 5/25/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 1,000 | $1K | 5/23/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 3,649 | $4K | 5/15/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 10,000 | $10K | 5/15/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 10,000 | $12K | 3/29/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 10,000 | $12K | 3/29/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 2,100 | $2K | 3/28/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 700 | $710 | 3/28/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 3,200 | $3K | 3/28/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 17,700 | $18K | 3/28/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 806 | $794 | 3/27/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 11,419 | $11K | 3/27/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 5,500 | $5K | 3/24/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 2,694 | $3K | 3/24/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 50,000 | $46K | 3/24/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 5,000 | $4K | 3/22/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 10,000 | $9K | 3/21/2023 |
| Abinand Rangesh | ▲ Buy | Open Market | 800 | $676 | 3/20/2023 |
| Abinand Rangesh | ▲ Buy | Open Market | 1,000 | $900 | 3/20/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 10,000 | $9K | 3/20/2023 |
| Earl R. Lewis | ▲ Buy | Open Market | 5,000 | $4K | 3/20/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 10,000 | $8K | 3/20/2023 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $5K | 10/19/2022 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $5K | 10/17/2022 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $5K | 10/11/2022 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $5K | 10/10/2022 |
| Earl R. Lewis | ▲ Buy | Open Market | 5,000 | $5K | 9/29/2022 |
| Earl R. Lewis | ▲ Buy | Open Market | 8,183 | $8K | 9/28/2022 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $6K | 9/8/2022 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $6K | 9/2/2022 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $5K | 9/1/2022 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $6K | 8/31/2022 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $6K | 8/30/2022 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $6K | 8/29/2022 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $6K | 8/26/2022 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $6K | 8/25/2022 |
| John Hatsopoulos | ▲ Buy | Open Market | 2,700 | $3K | 8/24/2022 |
| John Hatsopoulos | ▲ Buy | Open Market | 2,300 | $3K | 8/24/2022 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $6K | 8/23/2022 |
| John Hatsopoulos | ▲ Buy | Open Market | 5,000 | $6K | 8/22/2022 |
| Earl R. Lewis | ▲ Buy | Open Market | 10,000 | $18K | 8/17/2021 |
| Earl R. Lewis | ▲ Buy | Open Market | 5,000 | $10K | 8/17/2021 |