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