Wall Street Edges Higher Despite HotterThanExpected PPI Data Southern SOJC Q1 2026 Results Top Views on Strong Revenue CSP Inc CSPI Stock Today Rallies 288 Resistance at 1003 20260514