CDP Q1 2026 Earnings EPS Beats Estimates by 2 Stock Slips Modestly BMNR Q1 2026 Earnings Positive EPS Surprise Amid No Revenue Disclosure TWFG Q1 2026 Earnings Strong EPS Beat Drives Positive Market Reaction IDT Q1 2026 Earnings EPS Falls Short Amid Challenging Environment FMBH Q1 2026 Earnings EPS Surpasses Expectations Stock Moves Lower TRMB Q1 2026 Earnings EPS Beats Estimates by 794 as Stock Edges Higher