XBP Global Holdings XBP Gains 3 Testing Key Resistance at 281 Canadian Pacific Kansas City CP Surges 33 Testing Key Resistance at 9358 ESCO Technologies ESE Holds Near Resistance as Bullish Momentum Builds Armada Acquisition Corp II XRPN Holds Steady at 1039 Amid SPAC Market Dynamics Weyco Group Inc WEYS Holds Steady Near Resistance Modest Gains Amid Consolidation