Bill Ackman Adds Microsoft to Pershing Square Portfolio Betting on AI and Cloud Momentum Tecogen TGEN Stock Up 218 Key Resistance at 575 20260520