TSM Q1 2026 Earnings Earnings Beat Surprises Market but Stock Slips Slightly OilDri Corporation ODC Q1 2026 Earnings EPS of 094 Reflects Stable Operations Shares Ease Porch Group Inc PRCH Q1 2026 Earnings EPS Surprises Positively Stock Edges Lower Rollins Inc ROL Q1 2026 Earnings EPS Edges Past Estimates Shares Dip Slightly IDEX Corporation Q1 2026 Earnings Strong EPS Beat Drives Stock Uptick FMBH Q1 2026 Earnings EPS Surpasses Expectations Stock Moves Lower