Tecogen TGEN Stock Up 218 Key Resistance at 575 20260520 Germany Urged to Awaken to China Shock 20 as Trade Imbalance Deepens