MarketPeel
Insider Trading Intelligence
EL

Earl Lewis

TGEN
DIRECTOR · TECOGEN INC. · CIK 0001230427
FILING MIX · LIFETIME100%/0%
BUYS
91
SELLS
0
TOTAL VALUE
$1.76M
COMPANIES
1
ACTIVE SINCE
Jun 2020
HOLDINGS NOW
25,000
AVG SELL PX
TRADE KIND
SHOWING 91 / 91
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
31 backtested trades · 8 horizons · 8 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Earl Lewis, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d31+48.39%+4.21%+0.97%+3.25%-1.56%1.80
14d31+54.84%+7.29%+1.62%+5.67%+0.07%1.63
30d31+51.61%+8.28%+3.30%+4.99%+1.44%1.27
60d31+51.61%+19.41%+4.89%+7.50%-3.68%
90d31+45.16%+11.42%+8.09%+3.33%-11.58%0.42
180d31(2 pending)+41.38%+15.75%+11.25%+4.50%-21.85%
1y31(2 pending)+31.03%+76.46%+25.53%+50.93%-34.45%
2y31(4 pending)+85.19%+288.64%+44.04%+244.60%+113.67%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
TGEN · 25,000 shares · as of Jun 26, 2026
0252,752505,503758,2551,011,006202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 91 buys / 0 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
25,000$5.17$129.3K25,000Jun 26, 2026Jun 30, 2026View →
TGEN
TECOGEN INC.
PURCHASE
5,000$2.52$12.6K1,011,006Mar 27, 2026Mar 27, 2026View →
TGEN
TECOGEN INC.
PURCHASE
5,000$2.88$14.4K1,006,006Mar 26, 2026Mar 27, 2026View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
25,000$8.35$208.8K91,250Jul 24, 2025Jul 28, 2025View →
TGEN
TECOGEN INC.
PURCHASE
12,500$1.20$15.0K994,756May 6, 2025May 7, 2025View →
TGEN
TECOGEN INC.
PURCHASE
6,250$1.10$6.9K1,001,006May 6, 2025May 7, 2025View →
TGEN
TECOGEN INC.
PURCHASE
15,000$1.75$26.3K982,256May 6, 2025May 7, 2025View →
TGEN
TECOGEN INC.
PURCHASE
240,256$2.14$514.1K967,256May 1, 2025May 5, 2025View →
TGEN
TECOGEN INC.
PURCHASE
100,000$0.71$71.0K727,000Nov 22, 2024Mar 25, 2025View →
TGEN
TECOGEN INC.
PURCHASE
100,000$0.71$71.0K737,000Nov 22, 2024Dec 4, 2024View →
TGEN
TECOGEN INC.
PURCHASE
100,000$0.71$71.0K100,000Nov 22, 2024Mar 25, 2025View →
TGEN
TECOGEN INC.
PURCHASE
10,000$0.68$6.8K625,000Jul 15, 2024Jul 15, 2024View →
TGEN
TECOGEN INC.
PURCHASE
10,000$0.68$6.8K625,000Jul 15, 2024Mar 25, 2025View →
TGEN
TECOGEN INC.
PURCHASE
10,000$0.68$6.8K635,000Jul 15, 2024Jul 17, 2024View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
25,000$0.77$19.3K200,000Jun 6, 2024Jun 18, 2024View →
TGEN
TECOGEN INC.
PURCHASE
5,000$0.75$3.8K615,000May 1, 2024May 2, 2024View →
TGEN
TECOGEN INC.
PURCHASE
10,000$0.68$6.8K610,000Apr 24, 2024Apr 24, 2024View →
TGEN
TECOGEN INC.
PURCHASE
9,152$0.78$7.1K560,835Jan 24, 2024Jan 25, 2024View →
TGEN
TECOGEN INC.
PURCHASE
10,000$0.68$6.8K551,683Jan 23, 2024Jan 23, 2024View →
TGEN
TECOGEN INC.
PURCHASE
25,000$0.91$22.8K541,683Oct 18, 2023Oct 18, 2023View →
TGEN
TECOGEN INC.
PURCHASE
2,000$0.80$1.6K627,000Oct 9, 2023Mar 25, 2025View →
TGEN
TECOGEN INC.
PURCHASE
2,000$0.80$1.6K637,000Oct 9, 2023Dec 4, 2024View →
TGEN
TECOGEN INC.
PURCHASE
2,000$0.80$1.6K516,683Oct 9, 2023Oct 11, 2023View →
TGEN
TECOGEN INC.
PURCHASE
10,000$0.95$9.5K514,683Sep 8, 2023Sep 11, 2023View →
TGEN
TECOGEN INC.
PURCHASE
10,000$1.00$10.0K504,683Sep 5, 2023Sep 6, 2023View →
TGEN
TECOGEN INC.
PURCHASE
1,500$1.00$1.5K494,683Aug 14, 2023Aug 17, 2023View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
25,000$1.10$27.5K175,000Jun 13, 2023Jun 15, 2023View →
TGEN
TECOGEN INC.
PURCHASE
10,000$0.96$9.6K493,183May 15, 2023May 16, 2023View →
TGEN
TECOGEN INC.
PURCHASE
10,000$1.18$11.8K483,183Mar 29, 2023Mar 30, 2023View →
TGEN
TECOGEN INC.
PURCHASE
10,000$1.17$11.7K473,183Mar 29, 2023Mar 30, 2023View →
TGEN
TECOGEN INC.
PURCHASE
700$1.02$711459,983Mar 28, 2023Mar 30, 2023View →
TGEN
TECOGEN INC.
PURCHASE
2,100$1.03$2.2K459,283Mar 28, 2023Mar 30, 2023View →
TGEN
TECOGEN INC.
PURCHASE
3,200$1.02$3.3K463,183Mar 28, 2023Mar 30, 2023View →
TGEN
TECOGEN INC.
PURCHASE
806$0.98$794457,183Mar 27, 2023Mar 30, 2023View →
TGEN
TECOGEN INC.
PURCHASE
5,500$0.92$5.1K453,683Mar 24, 2023Mar 30, 2023View →
TGEN
TECOGEN INC.
PURCHASE
2,694$0.93$2.5K456,377Mar 24, 2023Mar 30, 2023View →
TGEN
TECOGEN INC.
PURCHASE
5,000$0.87$4.3K448,183Mar 22, 2023Mar 23, 2023View →
TGEN
TECOGEN INC.
PURCHASE
5,000$0.87$4.3K443,183Mar 20, 2023Mar 21, 2023View →
TGEN
TECOGEN INC.
PURCHASE
10,000$0.90$9.0K438,183Mar 20, 2023Mar 21, 2023View →
TGEN
TECOGEN INC.
PURCHASE
5,000$0.97$4.8K428,183Sep 29, 2022Sep 29, 2022View →
TGEN
TECOGEN INC.
PURCHASE
8,183$0.95$7.8K423,183Sep 28, 2022Sep 29, 2022View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
25,000$1.20$30.0K150,000Jun 23, 2022Jun 28, 2022View →
TGEN
TECOGEN INC.
PURCHASE
10,000$1.82$18.2K260,000Aug 17, 2021Aug 19, 2021View →
TGEN
TECOGEN INC.
PURCHASE
5,000$1.94$9.7K265,000Aug 17, 2021Aug 19, 2021View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
21$0.78$16215,021Aug 19, 2020Aug 20, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
1,000$0.89$887250,000Aug 19, 2020Aug 20, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
5,226$0.84$4.4K221,247Aug 19, 2020Aug 20, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
2,853$0.86$2.5K244,000Aug 19, 2020Aug 20, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
1,000$0.89$887249,000Aug 19, 2020Aug 20, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
16,900$0.85$14.4K241,147Aug 19, 2020Aug 20, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
3,000$0.85$2.5K224,247Aug 19, 2020Aug 20, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
1,000$0.87$868245,000Aug 19, 2020Aug 20, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
3,000$0.87$2.6K248,000Aug 19, 2020Aug 20, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
1,000$0.83$830216,021Aug 19, 2020Aug 20, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
1,500$0.80$1.2K203,327Aug 18, 2020Aug 20, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
4,000$0.83$3.3K211,115Aug 18, 2020Aug 20, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
3,885$0.85$3.3K215,000Aug 18, 2020Aug 20, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
1,827$0.79$1.4K201,827Aug 18, 2020Aug 20, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
3,788$0.80$3.0K207,115Aug 18, 2020Aug 20, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
100,000$0.71$71.0K100,000Jul 9, 2020Jul 21, 2020View →
TGEN
TECOGEN INC.
PURCHASE
11,711$0.82$9.6K111,711Jun 8, 2020Jun 9, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
2,000$0.83$1.7K113,711Jun 8, 2020Jun 9, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
3,300$0.84$2.8K117,011Jun 8, 2020Jun 9, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
24,974$0.89$22.2K182,157Jun 8, 2020Jun 9, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
410$0.86$353125,551Jun 8, 2020Jun 9, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
17,843$0.90$16.1K200,000Jun 8, 2020Jun 9, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
8,130$0.85$6.9K125,141Jun 8, 2020Jun 9, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
18,557$0.88$16.3K157,183Jun 8, 2020Jun 9, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
13,075$0.87$11.4K138,626Jun 8, 2020Jun 9, 2020View →
TGEN
TECOGEN INC.
PURCHASE
1,000$0.70$7001,000Jun 4, 2020Jun 4, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
20,896$0.70$14.6K52,696Jun 1, 2020Jun 4, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
22,617$0.71$16.1K80,757Jun 1, 2020Jun 4, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
100$0.70$7052,796Jun 1, 2020Jun 4, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
315$0.71$22253,111Jun 1, 2020Jun 4, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
25$0.72$1880,782Jun 1, 2020Jun 4, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
1,800$0.71$1.3K58,140Jun 1, 2020Jun 4, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
17,318$0.72$12.5K100,000Jun 1, 2020Jun 4, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
30,800$0.70$21.6K31,800Jun 1, 2020Jun 4, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
17,318$0.72$12.5K100,070Jun 1, 2020Jun 3, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
20,896$0.70$14.6K52,696Jun 1, 2020Jun 3, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
22,617$0.71$16.1K80,827Jun 1, 2020Jun 3, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
100$0.70$7052,796Jun 1, 2020Jun 3, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
25$0.72$1880,852Jun 1, 2020Jun 3, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
3,299$0.71$2.3K56,410Jun 1, 2020Jun 3, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
1,800$0.71$1.3K58,210Jun 1, 2020Jun 3, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
30,800$0.70$21.6K31,800Jun 1, 2020Jun 3, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
1,000$0.70$7001,000Jun 1, 2020Jun 3, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
1,900$0.72$1.4K82,752Jun 1, 2020Jun 3, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
315$0.71$22253,111Jun 1, 2020Jun 3, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
1,900$0.07$13782,682Jun 1, 2020Jun 4, 2020View →
TGEN
TECOGEN INC.
PURCHASEGRANT
Stock grant
3,229$0.71$2.3K56,340Jun 1, 2020Jun 4, 2020View →
Other insiders · TGEN
Loading peer insiders…
About this filer
CIK 0001230427
ROLE
Director
PRIMARY
TGEN
COMPANIES
1
ACTIVE SINCE
Jun 2020
MARKETPEEL · /INSIDER/0001230427DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback