Skip to main contentTGEN: Tecogen Inc. Fundamental Analysis | finqOS