Tecogen Shares Slide 15.6% After Q1 Revenue Miss and Wider Loss - TGEN News | Rallies