John Hatsopoulos

(Mr. John Hatsopoulos Ph.D.)

Currently holds positions in American DG Energy Inc and Tecogen Inc

Positions
Position Company Period
Co-Chief Executive Officer, Director American DG Energy Inc Oct. 30, 2014 -
Lead Director Tecogen Inc Feb. 1, 2019 -
Director Tecogen Inc March 29, 2018 - June 6, 2018
Co-Chief Executive Officer, Director Tecogen Inc Oct. 29, 2014 - March 29, 2018
Chief Executive Officer, Director American DG Energy Inc July 1, 2001 - Oct. 30, 2014
Chief Executive Officer, Director Tecogen Inc Jan. 1, 2000 - Oct. 29, 2014
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PS: Planned sale, O: Option / Other
Notification date Transaction date B/S Transaction type Nb. shares
Price
Value
Number of shares Price Total value Details
2024-04-16 2024-04-16
US Tecogen Inc (TGEN)
B Purchase
1,000 +0.1%
0.68
679 USD
1,000 +0.1% 0.68 679 USD
2024-04-16 2024-04-15
US Tecogen Inc (TGEN)
B Purchase
1,000 +0.1%
0.70
700 USD
1,000 +0.1% 0.70 700 USD
2024-04-12 2024-04-12
US Tecogen Inc (TGEN)
B Purchase
1,000 +0.1%
0.70
700 USD
1,000 +0.1% 0.70 700 USD
2024-04-11 2024-04-11
US Tecogen Inc (TGEN)
B Purchase
1,000 +0.1%
0.70
700 USD
1,000 +0.1% 0.70 700 USD
2024-04-08 2024-04-08
US Tecogen Inc (TGEN)
B Purchase
1,000 +0.1%
0.70
700 USD
1,000 +0.1% 0.70 700 USD
2024-04-02 2024-04-01
US Tecogen Inc (TGEN)
B Purchase
5,000 +0.6%
0.70
3,500 USD
5,000 +0.6% 0.70 3,500 USD
2024-04-02 2024-04-01
US Tecogen Inc (TGEN)
B Purchase
612 +0.1%
0.70
428 USD
612 +0.1% 0.70 428 USD
2024-04-02 2024-03-28
US Tecogen Inc (TGEN)
B Purchase
2,388 +0.3%
0.70
1,672 USD
2,388 +0.3% 0.70 1,672 USD
2024-04-02 2024-03-27
US Tecogen Inc (TGEN)
B Purchase
2,000 +0.2%
0.70
1,400 USD
2,000 +0.2% 0.70 1,400 USD
2024-01-23 2024-01-22
US Tecogen Inc (TGEN)
B Purchase
10,000 +1.2%
0.77
7,700 USD
10,000 +1.2% 0.77 7,700 USD
2024-01-16 2024-01-16
US Tecogen Inc (TGEN)
B Purchase
100,000 +13.5%
0.73
73,460 USD
100,000 +13.5% 0.73 73,460 USD
2023-12-28 2023-12-27
US Tecogen Inc (TGEN)
B Purchase
25,000 +3.5%
0.80
20,000 USD
25,000 +3.5% 0.80 20,000 USD
2023-12-26 2023-12-22
US Tecogen Inc (TGEN)
B Purchase
25,000 +3.6%
0.80
20,000 USD
25,000 +3.6% 0.80 20,000 USD
2023-12-15 2023-12-14
US Tecogen Inc (TGEN)
B Purchase
44,000 +6.8%
0.90
39,600 USD
44,000 +6.8% 0.90 39,600 USD
2023-12-15 2023-12-14
US Tecogen Inc (TGEN)
B Purchase
5,000 +0.8%
0.85
4,250 USD
5,000 +0.8% 0.85 4,250 USD
2023-12-15 2023-12-14
US Tecogen Inc (TGEN)
B Purchase
1,000 +0.2%
0.83
825 USD
1,000 +0.2% 0.83 825 USD
2023-11-21 2023-11-20
US Tecogen Inc (TGEN)
B Purchase
4,000 +0.6%
0.85
3,380 USD
4,000 +0.6% 0.85 3,380 USD
2023-11-17 2023-11-17
US Tecogen Inc (TGEN)
B Purchase
46,000 +7.8%
0.85
38,870 USD
46,000 +7.8% 0.85 38,870 USD
2023-11-17 2023-11-14
US Tecogen Inc (TGEN)
B Purchase
100 +0.0%
0.85
85 USD
100 +0.0% 0.85 85 USD
2023-10-17 2023-10-17
US Tecogen Inc (TGEN)
B Purchase
50,000 +9.3%
0.80
40,000 USD
50,000 +9.3% 0.80 40,000 USD
2023-10-13 2023-10-12
US Tecogen Inc (TGEN)
B Purchase
50,000 +10.2%
0.80
40,000 USD
50,000 +10.2% 0.80 40,000 USD
2023-10-02 2023-09-29
US Tecogen Inc (TGEN)
B Purchase
2,000 +0.4%
0.98
1,960 USD
2,000 +0.4% 0.98 1,960 USD
2023-09-28 2023-09-27
US Tecogen Inc (TGEN)
B Purchase
1,380 +0.3%
0.91
1,256 USD
1,380 +0.3% 0.91 1,256 USD
2023-09-27 2023-09-26
US Tecogen Inc (TGEN)
B Purchase
2,000 +0.4%
0.92
1,840 USD
2,000 +0.4% 0.92 1,840 USD
2023-09-19 2023-09-19
US Tecogen Inc (TGEN)
B Purchase
5,000 +1.0%
0.91
4,550 USD
5,000 +1.0% 0.91 4,550 USD
2023-09-08 2023-09-07
US Tecogen Inc (TGEN)
B Purchase
200 +0.0%
1.00
200 USD
200 +0.0% 1.00 200 USD
2023-09-06 2023-09-05
US Tecogen Inc (TGEN)
B Purchase
10,000 +2.1%
0.97
9,700 USD
10,000 +2.1% 0.97 9,700 USD
2023-08-23 2023-08-22
US Tecogen Inc (TGEN)
B Purchase
5,000 +1.1%
1.12
5,600 USD
5,000 +1.1% 1.12 5,600 USD
2023-08-17 2023-08-17
US Tecogen Inc (TGEN)
B Purchase
4,674 +1.0%
1.04
4,857 USD
4,674 +1.0% 1.04 4,857 USD
2023-06-27 2023-06-26
US Tecogen Inc (TGEN)
B Purchase
1,000 +0.2%
0.96
960 USD
1,000 +0.2% 0.96 960 USD
2023-06-21 2023-06-20
US Tecogen Inc (TGEN)
B Purchase
3,000 +0.7%
1.00
3,000 USD
3,000 +0.7% 1.00 3,000 USD
2023-06-15 2023-06-15
US Tecogen Inc (TGEN)
B Purchase
5,000 +1.1%
1.11
5,550 USD
5,000 +1.1% 1.11 5,550 USD
2023-06-12 2023-06-12
US Tecogen Inc (TGEN)
B Purchase
5,000 +1.1%
1.12
5,600 USD
5,000 +1.1% 1.12 5,600 USD
2023-06-09 2023-06-08
US Tecogen Inc (TGEN)
B Purchase
500 +0.1%
1.09
546 USD
500 +0.1% 1.09 546 USD
2023-06-08 2023-06-07
US Tecogen Inc (TGEN)
B Purchase
3,000 +0.7%
1.00
3,000 USD
3,000 +0.7% 1.00 3,000 USD
2023-06-08 2023-06-07
US Tecogen Inc (TGEN)
B Purchase
7,000 +1.6%
1.00
6,986 USD
7,000 +1.6% 1.00 6,986 USD
2023-06-07 2023-06-06
US Tecogen Inc (TGEN)
B Purchase
7,000 +1.7%
1.00
7,000 USD
7,000 +1.7% 1.00 7,000 USD
2023-06-06 2023-06-06
US Tecogen Inc (TGEN)
B Purchase
1,000 +0.2%
1.14
1,140 USD
1,000 +0.2% 1.14 1,140 USD
2023-06-05 2023-06-02
US Tecogen Inc (TGEN)
B Purchase
1,000 +0.2%
1.09
1,090 USD
1,000 +0.2% 1.09 1,090 USD
2023-05-26 2023-05-26
US Tecogen Inc (TGEN)
B Purchase
1,000 +0.2%
1.17
1,170 USD
1,000 +0.2% 1.17 1,170 USD
2023-05-26 2023-05-25
US Tecogen Inc (TGEN)
B Purchase
1,000 +0.2%
1.17
1,170 USD
1,000 +0.2% 1.17 1,170 USD
2023-05-26 2023-05-23
US Tecogen Inc (TGEN)
B Purchase
1,000 +0.2%
1.17
1,170 USD
1,000 +0.2% 1.17 1,170 USD
2023-05-16 2023-05-15
US Tecogen Inc (TGEN)
B Purchase
3,649 +0.9%
1.00
3,645 USD
3,649 +0.9% 1.00 3,645 USD
2023-03-29 2023-03-28
US Tecogen Inc (TGEN)
B Purchase
17,700 +4.5%
1.00
17,700 USD
17,700 +4.5% 1.00 17,700 USD
2023-03-27 2023-03-27
US Tecogen Inc (TGEN)
B Purchase
11,419 +3.0%
1.00
11,393 USD
11,419 +3.0% 1.00 11,393 USD
2023-03-24 2023-03-24
US Tecogen Inc (TGEN)
B Purchase
50,000 +14.9%
0.92
45,995 USD
50,000 +14.9% 0.92 45,995 USD
2023-03-21 2023-03-21
US Tecogen Inc (TGEN)
B Purchase
10,000 +3.1%
0.88
8,800 USD
10,000 +3.1% 0.88 8,800 USD
2023-03-21 2023-03-20
US Tecogen Inc (TGEN)
B Purchase
10,000 +3.2%
0.84
8,400 USD
10,000 +3.2% 0.84 8,400 USD
2022-10-19 2022-10-19
US Tecogen Inc (TGEN)
B Purchase
5,000 +1.6%
1.00
5,000 USD
5,000 +1.6% 1.00 5,000 USD
2022-10-18 2022-10-17
US Tecogen Inc (TGEN)
B Purchase
5,000 +1.6%
0.98
4,898 USD
5,000 +1.6% 0.98 4,898 USD
2022-10-12 2022-10-11
US Tecogen Inc (TGEN)
B Purchase
5,000 +1.7%
0.96
4,800 USD
5,000 +1.7% 0.96 4,800 USD
2022-10-12 2022-10-10
US Tecogen Inc (TGEN)
B Purchase
5,000 +1.7%
0.96
4,800 USD
5,000 +1.7% 0.96 4,800 USD
2022-09-12 2022-09-08
US Tecogen Inc (TGEN)
B Purchase
5,000 +1.7%
1.17
5,828 USD
5,000 +1.7% 1.17 5,828 USD
2022-09-02 2022-09-02
US Tecogen Inc (TGEN)
B Purchase
5,000 +1.8%
1.10
5,500 USD
5,000 +1.8% 1.10 5,500 USD
2022-09-02 2022-09-01
US Tecogen Inc (TGEN)
B Purchase
5,000 +1.8%
1.10
5,498 USD
5,000 +1.8% 1.10 5,498 USD
2022-09-02 2022-08-31
US Tecogen Inc (TGEN)
B Purchase
5,000 +1.8%
1.10
5,500 USD
5,000 +1.8% 1.10 5,500 USD
2022-08-30 2022-08-30
US Tecogen Inc (TGEN)
B Purchase
5,000 +1.9%
1.14
5,700 USD
5,000 +1.9% 1.14 5,700 USD
2022-08-30 2022-08-29
US Tecogen Inc (TGEN)
B Purchase
5,000 +1.9%
1.23
6,168 USD
5,000 +1.9% 1.23 6,168 USD
2022-08-30 2022-08-26
US Tecogen Inc (TGEN)
B Purchase
5,000 +1.9%
1.24
6,187 USD
5,000 +1.9% 1.24 6,187 USD
2022-08-25 2022-08-25
US Tecogen Inc (TGEN)
B Purchase
5,000 +2.0%
1.25
6,250 USD
5,000 +2.0% 1.25 6,250 USD
2022-08-25 2022-08-24
US Tecogen Inc (TGEN)
B Purchase
2,300 +0.9%
1.24
2,852 USD
2,300 +0.9% 1.24 2,852 USD
2022-08-25 2022-08-24
US Tecogen Inc (TGEN)
B Purchase
2,700 +1.1%
1.23
3,315 USD
2,700 +1.1% 1.23 3,315 USD
2022-08-25 2022-08-23
US Tecogen Inc (TGEN)
B Purchase
5,000 +2.0%
1.25
6,250 USD
5,000 +2.0% 1.25 6,250 USD
2022-08-23 2022-08-22
US Tecogen Inc (TGEN)
B Purchase
5,000 +2.1%
1.21
6,050 USD
5,000 +2.1% 1.21 6,050 USD
2020-04-24 2020-04-23
US Tecogen Inc (TGEN)
B Purchase
5,000 +0.2%
1.02
5,090 USD
5,000 +0.2% 1.02 5,090 USD
2020-04-24 2020-04-23
US Tecogen Inc (TGEN)
B Purchase
5,000 +0.2%
1.01
5,056 USD
5,000 +0.2% 1.01 5,056 USD
2020-04-24 2020-04-23
US Tecogen Inc (TGEN)
B Purchase
5,000 +0.2%
0.99
4,974 USD
5,000 +0.2% 0.99 4,974 USD
2020-04-24 2020-04-23
US Tecogen Inc (TGEN)
B Purchase
5,000 +0.2%
0.99
4,975 USD
5,000 +0.2% 0.99 4,975 USD
2020-04-24 2020-04-23
US Tecogen Inc (TGEN)
B Purchase
5,000 +0.2%
1.00
4,999 USD
5,000 +0.2% 1.00 4,999 USD
2016-04-25 2016-04-22
US Tecogen Inc (TGEN)
B Purchase
127,226
0.00
0 USD
127,226 0.00 0 USD