Tecogen Inc.

TGEN·AMEX·$6.05·$181M