State Street SPDR SP Software Services ETF XSW Investment Case Assessment for US Software Sector Allocation Is SharkNinja SN stock a smart investment today SharkNinja posts 39 EPS beat tops Street views Ecolab Inc ECL PreEarnings Analysis Favorable Signals Point to Q1 2026 EPS Beat Ellington EARN Stock Surprise Factor Breakdown Watch 20260420