TGEN Financials: Tecogen Inc AI Analysis