MSC Income Fund Inc MSIF Q1 2026 Earnings EPS Slightly Misses Estimates as Fund Advances The9 Limited NCTY Q1 2012 Earnings NarrowerThanExpected Loss Signals Cost Discipline Amid Revenue Uncertainty PATK Q1 2026 Earnings EPS Beats Estimates Stock Rises 16 Castle Biosciences Inc CSTL Q1 2026 Earnings NarrowerThanExpected Loss Drives Modest Optimism Gentherm Inc THRM Q1 2026 Earnings EPS Crushes Estimates Stock Rises ORLY Q1 2026 Earnings EPS Surpasses Estimates Shares Slip