Hatsopoulos John (CIK 0001274775)

Latest company ownership

Role: Director
Shares held
988,951
Last filed at
Sep 27, 2024
Confidence Score
50.0
2025Q4
Confidence Score History
2020Q2 2025Q4

Recent buy/sell transactions

Exec date Filing date Company Role Signal Confidence Shares % of shares Under plan? Amount (USD)
Sep 27, 2024 Sep 27, 2024 TECOGEN INC. Director Buy 77.5 +10,000 1.02% $8.4K
Sep 25, 2024 Sep 25, 2024 TECOGEN INC. Director Buy 77.5 +10,000 1.03% $8.6K
Aug 19, 2024 Aug 20, 2024 TECOGEN INC. Director Buy 77.5 +10,000 1.04% $9K
Jul 10, 2024 Jul 12, 2024 TECOGEN INC. Director Buy 78.8 +22,466 2.40% $14.6K
May 28, 2024 May 29, 2024 TECOGEN INC. Director Buy 55.0 +1,265 0.14% $1K
May 29, 2024 May 29, 2024 TECOGEN INC. Director Buy 77.5 +10,000 1.08% $8K
May 22, 2024 May 28, 2024 TECOGEN INC. Director Buy 77.5 +11,935 1.31% $9.5K
May 21, 2024 May 22, 2024 TECOGEN INC. Director Buy 78.8 +13,800 1.53% $10.9K
May 16, 2024 May 17, 2024 TECOGEN INC. Director Buy 60.0 +3,000 0.33% $2.2K
May 15, 2024 May 16, 2024 TECOGEN INC. Director Buy 77.5 +10,000 1.13% $7.4K
Apr 24, 2024 Apr 24, 2024 TECOGEN INC. Director Buy 67.5 +5,000 0.57% $3.4K
Apr 23, 2024 Apr 23, 2024 TECOGEN INC. Director Buy 67.5 +6,000 0.69% $4.1K
Apr 16, 2024 Apr 16, 2024 TECOGEN INC. Director Buy 55.0 +1,000 0.11% $679
Apr 15, 2024 Apr 16, 2024 TECOGEN INC. Director Buy 55.0 +1,000 0.11% $700
Apr 12, 2024 Apr 12, 2024 TECOGEN INC. Director Buy 55.0 +1,000 0.11% $699.7
Apr 11, 2024 Apr 11, 2024 TECOGEN INC. Director Buy 55.0 +1,000 0.11% $700
Apr 9, 2024 Apr 9, 2024 TECOGEN INC. Director Buy 55.0 +1,000 0.11% $700
Apr 8, 2024 Apr 8, 2024 TECOGEN INC. Director Buy 55.0 +1,000 0.12% $700
Mar 27, 2024 Apr 2, 2024 TECOGEN INC. Director Buy 77.5 +10,000 1.16% $7K
Jan 22, 2024 Jan 23, 2024 TECOGEN INC. Director Buy 77.5 +10,000 1.18% $7.7K
Jan 18, 2024 Jan 19, 2024 TECOGEN INC. Director Buy 77.5 +10,000 1.19% $7.3K
Jan 16, 2024 Jan 16, 2024 TECOGEN INC. Director Buy 95.0 +100,000 13.52% $73.5K
Dec 27, 2023 Dec 28, 2023 TECOGEN INC. Director Buy 83.8 +25,000 3.50% $20K
Dec 22, 2023 Dec 26, 2023 TECOGEN INC. Director Buy 83.8 +25,000 3.63% $20K
Dec 14, 2023 Dec 15, 2023 TECOGEN INC. Director Buy 86.3 +50,000 7.82% $44.7K
Nov 20, 2023 Nov 21, 2023 TECOGEN INC. Director Buy 67.5 +4,000 0.63% $3.4K
Nov 17, 2023 Nov 17, 2023 TECOGEN INC. Director Buy 86.3 +46,000 7.80% $38.9K
Nov 14, 2023 Nov 17, 2023 TECOGEN INC. Director Buy 47.5 +100 0.02% $84.5
Oct 17, 2023 Oct 17, 2023 TECOGEN INC. Director Buy 86.3 +50,000 9.27% $40K
Oct 12, 2023 Oct 13, 2023 TECOGEN INC. Director Buy 91.3 +50,000 10.22% $40K
Sep 29, 2023 Oct 2, 2023 TECOGEN INC. Director Buy 60.0 +2,000 0.41% $2K
Sep 27, 2023 Sep 28, 2023 TECOGEN INC. Director Buy 60.0 +1,380 0.28% $1.3K
Sep 26, 2023 Sep 27, 2023 TECOGEN INC. Director Buy 60.0 +2,000 0.41% $1.8K
Sep 19, 2023 Sep 19, 2023 TECOGEN INC. Director Buy 77.5 +5,000 1.04% $4.6K
Sep 7, 2023 Sep 8, 2023 TECOGEN INC. Director Buy 47.5 +200 0.04% $200
Sep 5, 2023 Sep 6, 2023 TECOGEN INC. Director Buy 77.5 +10,000 2.13% $9.7K
Aug 22, 2023 Aug 23, 2023 TECOGEN INC. Director Buy 77.5 +5,000 1.08% $5.6K
Aug 15, 2023 Aug 17, 2023 TECOGEN INC. Director Buy 77.5 +9,674 2.13% $9.9K
Jun 26, 2023 Jun 27, 2023 TECOGEN INC. Director Buy 60.0 +1,000 0.22% $960
Jun 20, 2023 Jun 21, 2023 TECOGEN INC. Director Buy 67.5 +3,000 0.67% $3K
Jun 15, 2023 Jun 15, 2023 TECOGEN INC. Director Buy 77.5 +5,000 1.12% $5.6K
Jun 12, 2023 Jun 12, 2023 TECOGEN INC. Director Buy 77.5 +5,000 1.14% $5.6K
Jun 8, 2023 Jun 9, 2023 TECOGEN INC. Director Buy 55.0 +500 0.11% $546.3
Jun 7, 2023 Jun 8, 2023 TECOGEN INC. Director Buy 77.5 +10,000 2.33% $10K
Jun 6, 2023 Jun 7, 2023 TECOGEN INC. Director Buy 77.5 +7,000 1.66% $7K
Jun 6, 2023 Jun 6, 2023 TECOGEN INC. Director Buy 60.0 +1,000 0.24% $1.1K
Jun 2, 2023 Jun 5, 2023 TECOGEN INC. Director Buy 60.0 +1,000 0.24% $1.1K
May 26, 2023 May 26, 2023 TECOGEN INC. Director Buy 60.0 +1,000 0.24% $1.2K
May 23, 2023 May 26, 2023 TECOGEN INC. Director Buy 60.0 +2,000 0.48% $2.3K
May 15, 2023 May 16, 2023 TECOGEN INC. Director Buy 67.5 +3,649 0.88% $3.6K
Mar 28, 2023 Mar 29, 2023 TECOGEN INC. Director Buy 83.8 +17,700 4.47% $17.7K
Mar 27, 2023 Mar 27, 2023 TECOGEN INC. Director Buy 83.8 +11,419 2.97% $11.4K
Mar 24, 2023 Mar 24, 2023 TECOGEN INC. Director Buy 91.3 +50,000 14.93% $46K
Mar 21, 2023 Mar 21, 2023 TECOGEN INC. Director Buy 82.5 +10,000 3.08% $8.8K
Mar 20, 2023 Mar 21, 2023 TECOGEN INC. Director Buy 82.5 +10,000 3.18% $8.4K
Oct 19, 2022 Oct 19, 2022 TECOGEN INC. Director Buy 77.5 +5,000 1.61% $5K
Oct 17, 2022 Oct 18, 2022 TECOGEN INC. Director Buy 77.5 +5,000 1.64% $4.9K
Oct 10, 2022 Oct 12, 2022 TECOGEN INC. Director Buy 82.5 +10,000 3.39% $9.6K
Sep 8, 2022 Sep 12, 2022 TECOGEN INC. Director Buy 77.5 +5,000 1.72% $5.8K
Aug 31, 2022 Sep 2, 2022 TECOGEN INC. Director Buy 86.3 +15,000 5.46% $16.5K
Aug 26, 2022 Aug 30, 2022 TECOGEN INC. Director Buy 86.3 +15,000 5.77% $18.1K
Aug 23, 2022 Aug 25, 2022 TECOGEN INC. Director Buy 86.3 +15,000 6.13% $18.7K
Aug 22, 2022 Aug 23, 2022 TECOGEN INC. Director Buy 77.5 +5,000 2.08% $6.1K
Apr 23, 2020 Apr 24, 2020 TECOGEN INC. Director Buy 78.8 +25,000 1.08% $25.1K