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