GRDX Q1 2026 Earnings PreRevenue Stage with Widening Losses CWCO Q1 2026 Earnings Earnings Miss Estimates Despite Positive Stock Movement BTSGU Q1 2026 Earnings Strong EPS Beat of 2334 Surprise Amid Modest Stock Decline SBC Q1 2026 Earnings EPS Surprises to the Upside as Stock Declines TECH Q1 2026 Earnings EPS Misses Estimates but Stock Rises 177 DIOD Q1 2026 Earnings Strong EPS Surprise of 27 Drives Stock Higher