EXK Q1 2026 Earnings EPS Surges Past Estimates as Silver Production Gains Momentum JLL Q1 2026 Earnings Solid EPS Beat Amid Cautious Market Sentiment DIOD Q1 2026 Earnings Strong EPS Surprise of 27 Drives Stock Higher IDCC Q1 2026 Earnings EPS Beats Estimates by 2269 Shares Dip Despite Strong Profit Performance THRY Q1 2026 Earnings Massive EPS Beat Lifts Shares as Expense Discipline Shines SBLK Q1 2026 Earnings Strong EPS Beat Amid Dry Bulk Headwinds