INOD Q1 2026 Earnings EPS Smashes Estimates with 44688 Surprise TSM Q1 2026 Earnings Earnings Beat Surprises Market but Stock Slips Slightly TSHA Q1 2026 Earnings WiderthanExpected Loss as Company Continues Development Pipeline BNC Q3 2023 Earnings Net Loss Per Share of 010 as Company Streamlines Operations Green Brick Partners Q1 2026 Earnings EPS Beats Estimates by 153 Amid Mixed Stock Reaction