Business November 12, 2026Giovanni Green Tecogen Q3 loss: Clear insights on revenue performance Tecogen Q3 loss reveals insights into revenue performance and market expectations.