30% off. Use code SUMMERSALE30 at checkout for 30% off for 12 months on Plus, Pro and Premium subscriptions. Subscribe now

Tecogen Inc (TGEN)

Over the last 90 days, Tecogen Inc. has seen significant insider buying activity, with a net value of $124,048.5. Executives contributed $52,994.0 to this net buying. A total of 8 transactions were recorded, with 6 net buying insiders. Notably, all recorded transactions within this period were purchases, indicating positive sentiment from management.
Stock chart
Ticker: TGEN Exchange: NAS


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Top insiders
Trades
Ghoniem Ahmed
1 purchase — total 10,000 USD
Buy 24 Apr 2026
Value US$1,858,422.70 | Price 494.38 | Shares 76,635
Buy 13 Apr 2026
Value US$1,037,296.24 | Price 411.18 | Shares 54,073
Buy 27 Mar 2026
Value US$25,400.00 | Price 2.54 | Shares 10,000
Buy 27 Mar 2026
Value US$12,596.00 | Price 2.52 | Shares 5,000
Buy 26 Mar 2026
Value US$14,408.50 | Price 2.88 | Shares 5,000
Buy 23 Mar 2026
Value US$23,800.00 | Price 2.38 | Shares 10,000
Buy 20 Mar 2026
Value US$22,300.00 | Price 2.23 | Shares 10,000
Buy 20 Mar 2026
Value US$6,894.00 | Price 2.30 | Shares 3,000
Sale 23 Jun 2025
Value US$72,500.00 | Price 7.25 | Shares 10,000
Sale 6 Jun 2025
Value US$149,500.00 | Price 5.98 | Shares 25,000
Sale 4 Jun 2025
Value US$75,000.00 | Price 5.00 | Shares 15,000
Sale 3 Jun 2025
Value US$48,800.00 | Price 4.88 | Shares 10,000
Buy 3 Mar 2025
Value US$1,000.00 | Price 2.50 | Shares 400
Buy 22 Nov 2024
Value US$71,000.00 | Price 0.71 | Shares 100,000
Buy 27 Sep 2024
Value US$8,380.00 | Price 0.84 | Shares 10,000
Buy 25 Sep 2024
Value US$8,597.00 | Price 0.86 | Shares 10,000
Buy 19 Aug 2024
Value US$8,950.00 | Price 0.90 | Shares 10,000
Buy 15 Jul 2024
Value US$6,800.00 | Price 0.68 | Shares 10,000
Buy 15 Jul 2024
Value US$6,800.00 | Price 0.68 | Shares 10,000
Buy 10 Jul 2024
Value US$14,602.90 | Price 0.65 | Shares 22,466
Buy 29 May 2024
Value US$8,000.00 | Price 0.80 | Shares 10,000
Buy 28 May 2024
Value US$1,012.00 | Price 0.80 | Shares 1,265
Buy 24 May 2024
Value US$6,988.00 | Price 0.80 | Shares 8,735
Buy 22 May 2024
Value US$2,528.00 | Price 0.79 | Shares 3,200
Buy 21 May 2024
Value US$10,902.00 | Price 0.79 | Shares 13,800
Buy 16 May 2024
Value US$2,247.90 | Price 0.75 | Shares 3,000
Buy 15 May 2024
Value US$7,400.00 | Price 0.74 | Shares 10,000
Buy 1 May 2024
Value US$3,750.00 | Price 0.75 | Shares 5,000
Buy 24 Apr 2024
Value US$6,800.00 | Price 0.68 | Shares 10,000
Buy 24 Apr 2024
Value US$3,353.50 | Price 0.67 | Shares 5,000
Buy 23 Apr 2024
Value US$677.50 | Price 0.68 | Shares 1,000
Buy 23 Apr 2024
Value US$3,425.00 | Price 0.69 | Shares 5,000
Buy 16 Apr 2024
Value US$679.00 | Price 0.68 | Shares 1,000
Buy 15 Apr 2024
Value US$700.00 | Price 0.70 | Shares 1,000
Buy 12 Apr 2024
Value US$699.70 | Price 0.70 | Shares 1,000
Buy 11 Apr 2024
Value US$700.00 | Price 0.70 | Shares 1,000
Buy 9 Apr 2024
Value US$700.00 | Price 0.70 | Shares 1,000
Buy 8 Apr 2024
Value US$700.00 | Price 0.70 | Shares 1,000
Buy 1 Apr 2024
Value US$3,500.00 | Price 0.70 | Shares 5,000
Buy 1 Apr 2024
Value US$428.40 | Price 0.70 | Shares 612
Buy 28 Mar 2024
Value US$1,671.60 | Price 0.70 | Shares 2,388
Buy 27 Mar 2024
Value US$1,400.00 | Price 0.70 | Shares 2,000
Buy 24 Jan 2024
Value US$7,138.56 | Price 0.78 | Shares 9,152
Buy 23 Jan 2024
Value US$6,800.00 | Price 0.68 | Shares 10,000
Buy 22 Jan 2024
Value US$7,700.00 | Price 0.77 | Shares 10,000
Buy 18 Jan 2024
Value US$7,346.00 | Price 0.73 | Shares 10,000
Buy 16 Jan 2024
Value US$73,460.00 | Price 0.73 | Shares 100,000
Buy 27 Dec 2023
Value US$20,000.00 | Price 0.80 | Shares 25,000
Buy 22 Dec 2023
Value US$20,000.00 | Price 0.80 | Shares 25,000
Buy 14 Dec 2023
Value US$39,600.00 | Price 0.90 | Shares 44,000
Buy 14 Dec 2023
Value US$4,250.00 | Price 0.85 | Shares 5,000
Buy 14 Dec 2023
Value US$825.00 | Price 0.83 | Shares 1,000
Buy 20 Nov 2023
Value US$3,380.00 | Price 0.85 | Shares 4,000
Buy 17 Nov 2023
Value US$38,870.00 | Price 0.85 | Shares 46,000
Buy 14 Nov 2023
Value US$84.50 | Price 0.85 | Shares 100
Buy 19 Oct 2023
Value US$4,575.00 | Price 0.92 | Shares 5,000
Buy 18 Oct 2023
Value US$22,750.00 | Price 0.91 | Shares 25,000
Buy 17 Oct 2023
Value US$40,000.00 | Price 0.80 | Shares 50,000
Buy 12 Oct 2023
Value US$40,000.00 | Price 0.80 | Shares 50,000
Buy 9 Oct 2023
Value US$1,600.00 | Price 0.80 | Shares 2,000
Buy 9 Oct 2023
Value US$1,600.00 | Price 0.80 | Shares 2,000
Buy 29 Sep 2023
Value US$1,960.00 | Price 0.98 | Shares 2,000
Buy 27 Sep 2023
Value US$1,255.80 | Price 0.91 | Shares 1,380
Buy 26 Sep 2023
Value US$1,840.00 | Price 0.92 | Shares 2,000
Buy 19 Sep 2023
Value US$4,550.00 | Price 0.91 | Shares 5,000
Buy 8 Sep 2023
Value US$9,500.00 | Price 0.95 | Shares 10,000
Buy 7 Sep 2023
Value US$200.00 | Price 1.00 | Shares 200
Buy 5 Sep 2023
Value US$10,000.00 | Price 1.00 | Shares 10,000
Buy 5 Sep 2023
Value US$9,700.00 | Price 0.97 | Shares 10,000
Buy 30 Aug 2023
Value US$816.00 | Price 1.02 | Shares 800
Buy 23 Aug 2023
Value US$204.00 | Price 1.02 | Shares 200
Buy 22 Aug 2023
Value US$5,600.00 | Price 1.12 | Shares 5,000
Buy 17 Aug 2023
Value US$4,856.75 | Price 1.04 | Shares 4,674
Buy 15 Aug 2023
Value US$0.95 | Price 0.95 | Shares 1
Buy 15 Aug 2023
Value US$5,000.00 | Price 1.00 | Shares 5,000
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2026-04-27 2026-04-24 B Purchase Non-Executive Director
76,635 +9.5%
494.38
US$1,858,423
76,635 +9.5% 494.38 US$1,858,423
2026-04-14 2026-04-13 B Purchase Non-Executive Director
54,073 -25.1%
411.18
US$1,037,296
54,073 -25.1% 411.18 US$1,037,296
2026-03-27 2026-03-27 B Purchase Non-Executive Director
39,340 -38.1%
388.79
US$4,771,680
39,340 -38.1% 388.79 US$4,771,680
2026-03-27 2026-03-27 B Purchase Non-Executive Director
5,000 +0.5%
2.52
US$12,596
5,000 +0.5% 2.52 US$12,596
2026-03-27 2026-03-26 B Purchase Non-Executive Director
5,000 +0.5%
2.88
US$14,408
5,000 +0.5% 2.88 US$14,408
2026-03-23 2026-03-23 B Purchase

General Counsel & Secretary

Officer
10,000 +79.3%
2.38
US$23,800
10,000 +79.3% 2.38 US$23,800
2026-03-23 2026-03-20 B Purchase

CAO

Officer
10,000 +23.3%
2.23
US$22,300
10,000 +23.3% 2.23 US$22,300
2026-03-23 2026-03-20 B Purchase

Chief Executive Officer

Executive Director
3,000 +4.7%
2.30
US$6,894
3,000 +4.7% 2.30 US$6,894
2025-06-24 2025-06-23 S Sale

VP of Business Development

Officer
10,000 -96.2%
7.25
US$72,500
10,000 -96.2% 7.25 US$72,500
2025-06-24 2025-06-06 S Sale

VP of Business Development

Officer
25,000 -98.4%
5.98
US$149,500
25,000 -98.4% 5.98 US$149,500
2025-06-24 2025-06-04 S Sale

VP of Business Development

Officer
15,000 -97.4%
5.00
US$75,000
15,000 -97.4% 5.00 US$75,000
2025-06-24 2025-06-03 S Sale

VP of Business Development

Officer
10,000 -96.2%
4.88
US$48,800
10,000 -96.2% 4.88 US$48,800
2025-06-24 2025-03-03 B Purchase

VP of Business Development

Officer
400 +inf%
2.50
US$1,000
400 +inf% 2.50 US$1,000
2024-12-06 2024-11-22 B Purchase Non-Executive Director
100,000 +15.7%
0.71
US$71,000
100,000 +15.7% 0.71 US$71,000
2024-09-27 2024-09-27 B Purchase Non-Executive Director
10,000 +1.0%
0.84
US$8,380
10,000 +1.0% 0.84 US$8,380
2024-09-25 2024-09-25 B Purchase Non-Executive Director
10,000 +1.0%
0.86
US$8,597
10,000 +1.0% 0.86 US$8,597
2024-08-20 2024-08-19 B Purchase Non-Executive Director
10,000 +1.0%
0.90
US$8,950
10,000 +1.0% 0.90 US$8,950
2024-07-17 2024-07-15 B Purchase Non-Executive Director
10,000 +1.6%
0.68
US$6,800
10,000 +1.6% 0.68 US$6,800
2024-07-15 2024-07-15 B Purchase Non-Executive Director
10,000 +1.6%
0.68
US$6,800
10,000 +1.6% 0.68 US$6,800
2024-07-12 2024-07-10 B Purchase Non-Executive Director
22,466 +2.4%
0.65
US$14,603
22,466 +2.4% 0.65 US$14,603
2024-05-29 2024-05-29 B Purchase Non-Executive Director
10,000 +1.1%
0.80
US$8,000
10,000 +1.1% 0.80 US$8,000
2024-05-29 2024-05-28 B Purchase Non-Executive Director
1,265 +0.1%
0.80
US$1,012
1,265 +0.1% 0.80 US$1,012
2024-05-28 2024-05-24 B Purchase Non-Executive Director
8,735 +1.0%
0.80
US$6,988
8,735 +1.0% 0.80 US$6,988
2024-05-28 2024-05-22 B Purchase Non-Executive Director
3,200 +0.4%
0.79
US$2,528
3,200 +0.4% 0.79 US$2,528
2024-05-22 2024-05-21 B Purchase Non-Executive Director
13,800 +1.5%
0.79
US$10,902
13,800 +1.5% 0.79 US$10,902
2024-05-17 2024-05-16 B Purchase Non-Executive Director
3,000 +0.3%
0.75
US$2,248
3,000 +0.3% 0.75 US$2,248
2024-05-16 2024-05-15 B Purchase Non-Executive Director
10,000 +1.1%
0.74
US$7,400
10,000 +1.1% 0.74 US$7,400
2024-05-03 2024-05-01 B Purchase Non-Executive Director
5,000 +0.8%
0.75
US$3,750
5,000 +0.8% 0.75 US$3,750
2024-04-24 2024-04-24 B Purchase Non-Executive Director
10,000 +1.7%
0.68
US$6,800
10,000 +1.7% 0.68 US$6,800
2024-04-24 2024-04-24 B Purchase Non-Executive Director
5,000 +0.6%
0.67
US$3,354
5,000 +0.6% 0.67 US$3,354
2024-04-23 2024-04-23 B Purchase Non-Executive Director
1,000 +0.1%
0.68
US$678
1,000 +0.1% 0.68 US$678
2024-04-23 2024-04-23 B Purchase Non-Executive Director
5,000 +0.6%
0.69
US$3,425
5,000 +0.6% 0.69 US$3,425
2024-04-16 2024-04-16 B Purchase Non-Executive Director
1,000 +0.1%
0.68
US$679
1,000 +0.1% 0.68 US$679
2024-04-16 2024-04-15 B Purchase Non-Executive Director
1,000 +0.1%
0.70
US$700
1,000 +0.1% 0.70 US$700
2024-04-12 2024-04-12 B Purchase Non-Executive Director
1,000 +0.1%
0.70
US$700
1,000 +0.1% 0.70 US$700
2024-04-11 2024-04-11 B Purchase Non-Executive Director
1,000 +0.1%
0.70
US$700
1,000 +0.1% 0.70 US$700
2024-04-09 2024-04-09 B Purchase Non-Executive Director
1,000 +0.1%
0.70
US$700
1,000 +0.1% 0.70 US$700
2024-04-08 2024-04-08 B Purchase Non-Executive Director
1,000 +0.1%
0.70
US$700
1,000 +0.1% 0.70 US$700
2024-04-02 2024-04-01 B Purchase Non-Executive Director
5,000 +0.6%
0.70
US$3,500
5,000 +0.6% 0.70 US$3,500
2024-04-02 2024-04-01 B Purchase Non-Executive Director
612 +0.1%
0.70
US$428
612 +0.1% 0.70 US$428
2024-04-02 2024-03-28 B Purchase Non-Executive Director
2,388 +0.3%
0.70
US$1,672
2,388 +0.3% 0.70 US$1,672
2024-04-02 2024-03-27 B Purchase Non-Executive Director
2,000 +0.2%
0.70
US$1,400
2,000 +0.2% 0.70 US$1,400
2024-01-25 2024-01-24 B Purchase Non-Executive Director
9,152 +1.7%
0.78
US$7,139
9,152 +1.7% 0.78 US$7,139
2024-01-23 2024-01-23 B Purchase Non-Executive Director
10,000 +1.8%
0.68
US$6,800
10,000 +1.8% 0.68 US$6,800
2024-01-23 2024-01-22 B Purchase Non-Executive Director
10,000 +1.2%
0.77
US$7,700
10,000 +1.2% 0.77 US$7,700
2024-01-19 2024-01-18 B Purchase Non-Executive Director
10,000 +1.2%
0.73
US$7,346
10,000 +1.2% 0.73 US$7,346
2024-01-16 2024-01-16 B Purchase Non-Executive Director
100,000 +13.5%
0.73
US$73,460
100,000 +13.5% 0.73 US$73,460
2023-12-28 2023-12-27 B Purchase Non-Executive Director
25,000 +3.5%
0.80
US$20,000
25,000 +3.5% 0.80 US$20,000
2023-12-26 2023-12-22 B Purchase Non-Executive Director
25,000 +3.6%
0.80
US$20,000
25,000 +3.6% 0.80 US$20,000
2023-12-15 2023-12-14 B Purchase Non-Executive Director
44,000 +6.8%
0.90
US$39,600
44,000 +6.8% 0.90 US$39,600
2023-12-15 2023-12-14 B Purchase Non-Executive Director
5,000 +0.8%
0.85
US$4,250
5,000 +0.8% 0.85 US$4,250
2023-12-15 2023-12-14 B Purchase Non-Executive Director
1,000 +0.2%
0.83
US$825
1,000 +0.2% 0.83 US$825
2023-11-21 2023-11-20 B Purchase Non-Executive Director
4,000 +0.6%
0.85
US$3,380
4,000 +0.6% 0.85 US$3,380
2023-11-17 2023-11-17 B Purchase Non-Executive Director
46,000 +7.8%
0.85
US$38,870
46,000 +7.8% 0.85 US$38,870
2023-11-17 2023-11-14 B Purchase Non-Executive Director
100 +0.0%
0.85
US$84
100 +0.0% 0.85 US$84
2023-10-20 2023-10-19 B Purchase Non-Executive Director
5,000 +2.0%
0.92
US$4,575
5,000 +2.0% 0.92 US$4,575
2023-10-18 2023-10-18 B Purchase Non-Executive Director
25,000 +4.8%
0.91
US$22,750
25,000 +4.8% 0.91 US$22,750
2023-10-17 2023-10-17 B Purchase Non-Executive Director
50,000 +9.3%
0.80
US$40,000
50,000 +9.3% 0.80 US$40,000
2023-10-13 2023-10-12 B Purchase Non-Executive Director
50,000 +10.2%
0.80
US$40,000
50,000 +10.2% 0.80 US$40,000
2024-12-06 2023-10-09 B Purchase Non-Executive Director
2,000 +0.3%
0.80
US$1,600
2,000 +0.3% 0.80 US$1,600
2023-10-11 2023-10-09 B Purchase Non-Executive Director
2,000 +0.4%
0.80
US$1,600
2,000 +0.4% 0.80 US$1,600
2023-10-02 2023-09-29 B Purchase Non-Executive Director
2,000 +0.4%
0.98
US$1,960
2,000 +0.4% 0.98 US$1,960
2023-09-28 2023-09-27 B Purchase Non-Executive Director
1,380 +0.3%
0.91
US$1,256
1,380 +0.3% 0.91 US$1,256
2023-09-27 2023-09-26 B Purchase Non-Executive Director
2,000 +0.4%
0.92
US$1,840
2,000 +0.4% 0.92 US$1,840
2023-09-19 2023-09-19 B Purchase Non-Executive Director
5,000 +1.0%
0.91
US$4,550
5,000 +1.0% 0.91 US$4,550
2023-09-11 2023-09-08 B Purchase Non-Executive Director
10,000 +2.0%
0.95
US$9,500
10,000 +2.0% 0.95 US$9,500
2023-09-08 2023-09-07 B Purchase Non-Executive Director
200 +0.0%
1.00
US$200
200 +0.0% 1.00 US$200
2023-09-06 2023-09-05 B Purchase Non-Executive Director
10,000 +2.0%
1.00
US$10,000
10,000 +2.0% 1.00 US$10,000
2023-09-06 2023-09-05 B Purchase Non-Executive Director
10,000 +2.1%
0.97
US$9,700
10,000 +2.1% 0.97 US$9,700
2023-09-01 2023-08-30 B Purchase

Chief Executive Officer

Executive Director
800 +8.4%
1.02
US$816
800 +8.4% 1.02 US$816
2023-09-01 2023-08-23 B Purchase

Chief Executive Officer

Executive Director
200 +2.2%
1.02
US$204
200 +2.2% 1.02 US$204
2023-08-23 2023-08-22 B Purchase Non-Executive Director
5,000 +1.1%
1.12
US$5,600
5,000 +1.1% 1.12 US$5,600
2023-08-17 2023-08-17 B Purchase Non-Executive Director
4,674 +1.0%
1.04
US$4,857
4,674 +1.0% 1.04 US$4,857
2023-09-01 2023-08-15 B Purchase

Chief Executive Officer

Executive Director
1
0.95
US$1
1 0.95 US$1
2023-08-17 2023-08-15 B Purchase Non-Executive Director
5,000 +1.1%
1.00
US$5,000
5,000 +1.1% 1.00 US$5,000