ATS Q1 2026 Earnings EPS Beats Estimates by 924 Stock Rises 184 SLDP Q1 2026 Earnings Narrowed Loss Beats Estimates Stock Ticks Higher TSLX Q1 2026 Earnings EPS Misses by Over 23 Yet Stock Gains Slightly RILYG Q1 2024 Earnings Negative EPS Reflects Challenging Period Bond Price Declines MSDL Q1 2026 Earnings Narrow EPS Beat in a Challenging Rate Environment Gentherm Inc THRM Q1 2026 Earnings EPS Crushes Estimates Stock Rises