Elon Musks Terafab A 119 Billion Bet on Vertical Integration in Chip Manufacturing Tecogen TGEN Stock Up 218 Key Resistance at 575 20260520 Canton CNTN Q4 2023 Earnings Beat Revenue NA EPS 1070 European Reindustrialisation Gains Momentum but Investment Plans Falter