Kenon Holdings KEN Surges 250 Nearing 9013 Resistance 20260520 Alphabets AI Showcase at Google IO A Strategic Moment to Reinforce Wall Street Confidence