Castle Biosciences Inc CSTL Q1 2026 Earnings NarrowerThanExpected Loss Drives Modest Optimism Jiayin Group Inc Q4 2024 Earnings EPS of 523 Reported Stock Declines 87 SLMBP Q1 2026 Earnings Strong EPS Surprise Drives Investor Attention IDYA Q1 2026 Earnings PreRevenue Biotech Misses EPS Estimates as RD Pipeline Progresses SBLK Q1 2026 Earnings Strong Beat on EPS as Dry Bulk Market Improves JFIN Q4 2024 Earnings Reports EPS of 523 Amid Market Volatility