NorthWestern NWE Delivers Q1 2026 Beat EPS 131 vs 123 Expected Precigen PGEN Q1 2026 Earnings EPS 002 Beats Estimates Changing Drivers of Economic Growth in the United States Oaktree OCSL Q1 2026 Earnings Surprise EPS 038 Up Significant Ichor Holdings ICHR Surges 44 as Shares Approach Key Resistance South Plains Financial SPFI Edges Higher as Shares Test Key Levels Dolphin Entertainment Inc DLPN Gains 24 as Stock Tests Key Resistance Teledyne Technologies TDY Edges Higher as Steady Momentum Builds