Market Moves SP 500 gains as broad rally lifts major indices KMT Kennametal exceeds profit expectations with 135 EPS beat but stock slides 1345 on revenue weakness Imax Corporation IMAX Stock Forecast 2026 Is It Still a Buy Now Sinks 20260418 Market Wrap Tech leads gains while consumer sector lags in mixed trading