Crane NXT CXT Stock Today Rallies 059 Resistance at 4118 20260521 Westinghouse WAB Q1 2026 Earnings Surge EPS 271 vs 253 Forecast Sun Life SLF Steady at 7297 Awaiting Next Catalyst 20260521