SolarEdge Technologies SEDG Reports Mixed Q1 2026 Revenue Beats but EPS Misses Seanergy SHIP Fell 075 Is a Recovery Ahead 20260514 Stocks Rally on Tech Strength and China Optimism Dow Notches First Record High Since February